Setting up IPlug on Windows

Тәжірибелік нұсқаулар және стиль

IPlug is a liberally-licensed and simple-to-use C++ framework for developing cross platform audio plugins and targeting multiple plugin APIs. Originally developed by Schwa/Cockos, IPlug has been enhanced by the myself and several other people and now builds VST2, VST3, AudioUnit and RTAS plugins. It can also produce standalone Windows/OSX audio/midi apps and apps for Apple's IOS devices, all from the same code.
This video shows you how to set up IPlug, clone and build a plugin on Windows using Visual Studio 2010.
My version of IPlug, used in the video can be downloaded here:
github.com/olilarkin/wdl-ol
Please see IPlugExamples/Examples.rtf to for instructions about setting up Visual Studio to build on windows.
Discuss IPlug on the Cockos WDL forum...
forum.cockos.com/forumdisplay....
Check out my IPlug plugins and apps:
www.olilarkin.co.uk

Пікірлер: 41

  • @nuderedfinger
    @nuderedfinger5 жыл бұрын

    Oh my gosh man... I am really impressed and grateful that you've created this. I'm working on my first VST2 plugin, and being able to run in standalone, etc, is awesome, not to mention how much of the code is handled for me already when it comes to interfacing with the VST2 API.. Thank you Oli! Badass, dude!

  • @matthijshebly
    @matthijshebly5 жыл бұрын

    Pressed [F5] in Visual Studio with the standalone thingy selected, went to the kitchen to make a coffee, thinking it would take a while to build, but then quite quickly, quite suddenly I heard a strange high-pitched sound coming from somewhere… At first I thought it was maybe a car alarm somewhere, or something like that. Turns out, it built without problems, had started running with the mic enabled and what I heard was the feedback from the laptop speakers back into the mic! Awesome. I recorded it in Reaper, put an extremely long reverb on it, and rendered it as "Eerie.wav" in my sound design folder. Oli, I like the way you present this video; very calm, cool, collected, very clear, no-nonsense… I hope you'll make many more vids. Insta-subscribe.

  • @joobro3445
    @joobro34453 ай бұрын

    Большое спасибо за контент! Thank you very much!

  • @recordingreview
    @recordingreview11 жыл бұрын

    Brutally robo-great tutorial, dude. I had about 30 tiny little questions that were kinda "in between the lines" of the iPlug documentation. Being a total newb to C++ your video answered all my questions. Thank you very, very much!

  • @Cocell
    @Cocell11 жыл бұрын

    This is the best tutorial. Thank you so much.

  • @olilarkin
    @olilarkin11 жыл бұрын

    the video is just meant to show what to put where, not explain the code. For that you'll need to download it and check out the examples. Also read up on the WDL forum

  • @OhOk616
    @OhOk61612 жыл бұрын

    Your an absolute legend

  • @CosmoCircleTv
    @CosmoCircleTv10 жыл бұрын

    thank you.

  • @MosheB87
    @MosheB875 жыл бұрын

    hi olilarkin: thanks for this tutorials it is vary good. I get a lot of c4244 warnings when compiling this, it says: "conversion from 'float' to 'int', possible loss of data" and when I run it the plugin dose not show the numeric readout of the knob any ideas how to fix this?

  • @olilarkin

    @olilarkin

    5 жыл бұрын

    i wouldn't worry about those warnings

  • @MosheB87

    @MosheB87

    5 жыл бұрын

    thanks for the quick respond..what about the numeric readout of the knob, isn't that why I can't see the values of the knob?

  • @olilarkin

    @olilarkin

    5 жыл бұрын

    you need to make a control for that, e.g. github.com/olilarkin/wdl-ol/blob/master/IPlugExamples/MoreExamples/IPlugMultiTargets/IPlugMultiTargets_controls.h#L294

  • @MosheB87

    @MosheB87

    5 жыл бұрын

    why coding can't be essay like - puredata or reaktor ??

  • @olilarkin
    @olilarkin11 жыл бұрын

    i use IPlug to make plugins. I don't have any reason to make a video to demonstrate setting up the VST SDK. All of the steps shown in this video are detailed in the file IPlugExamples/Examples.rtf . Just replay/pause the video if it's too fast.

  • @darsure3006

    @darsure3006

    4 жыл бұрын

    It's not too fast it just lacks context. You explain everything needed to start except for you completely left that part out, then just started copying files from folders without even mentioning that those folders need to be generated before even starting where you start in the video. NBD, just some friendly feedback

  • @wojtekpilwinski
    @wojtekpilwinski7 жыл бұрын

    Hello, thanks for tutorial. But unfortunatelly I have problem when I try build. There is fatal error C1083: c:\wdl-ol\wdl\zlib\zconf.h - Cannot include file 'sys/types.h' I tried to Retarget Solution, and read that: msdn.microsoft.com/en-us/library/et4zwx34.aspx and many more forums, but I still can't find solution for me. Could you help me in any way? I use Windows 7, and Visual studio 2017. For any help thanks in advance. Best Regards

  • @redeye1267
    @redeye12677 жыл бұрын

    Can you give me a link for PT_90_PluginSDK.zip file..i could not find it any where and could you give an idea of what is it?please..

  • @gediminasgabalis

    @gediminasgabalis

    7 жыл бұрын

    I can't find it anywhere either.

  • @olilarkin

    @olilarkin

    7 жыл бұрын

    you have to be a registered protools developer to get it

  • @CosmoCircleTv
    @CosmoCircleTv10 жыл бұрын

    help , i cant use the vst sdk in visual studio >c:\wdl-ol\vst_sdk\audioeffect.h(16): fatal error C1083: Cannot open include file: 'pluginterfaces/vst2.x/aeffect.h': No such file or directory

  • @iTomAnks

    @iTomAnks

    5 жыл бұрын

    I know this comment is 5 years old.... but did you ever find a solution?

  • @JohanBrodd
    @JohanBrodd11 жыл бұрын

    Mad respect! Could you also do a video how to set uip the vst sdk? You're going through it way too fast in this video.

  • @Atezian
    @Atezian2 жыл бұрын

    seems that you can no longer obtain a vst2 SDK...

  • @ocuspocus8283
    @ocuspocus8283 Жыл бұрын

    friend I can't find the file PT_90_PluginSDK, can you help me... if possible share these files please... thanks, a hug from Brazil

  • @olilarkin

    @olilarkin

    Жыл бұрын

    This is a very old video. You should use iPlug2 now and the AAX SDK not RTAS. you can obtain that from AVID's website

  • @fauteurdetroubles4124
    @fauteurdetroubles41248 жыл бұрын

    Hi Oli i saw the video and i have a problem: (I'm on windows7) when i paste the duplicate command in git bash /c/Python27/python.exe duplicate.py IPlugEffect MyFirstPlugin myName git send me bash: /c/Python27/python.exe: No such file or directory So I tested with the correct directory: /c/Users/Clem/AppData/Local/Programs/Python/Python35/python.exe duplicate.py IPlugEffect MyFirstPlugin YourName there is an error File "duplicate.py", line 41 print "" ^ SyntaxError: Missing parentheses in call to 'print' Thank you for your help

  • @olilarkin

    @olilarkin

    8 жыл бұрын

    +Blue Flame the duplicate.py script is for python27 it won't work with python3

  • @fauteurdetroubles4124

    @fauteurdetroubles4124

    8 жыл бұрын

    +olilarkin Ok thank you for the quick answer! So what can I do ? Install the 2.7 version of Python? Thank you

  • @olilarkin

    @olilarkin

    8 жыл бұрын

    +Blue Flame sounds like a sensible idea to me!

  • @fauteurdetroubles4124

    @fauteurdetroubles4124

    8 жыл бұрын

    Ok thank you

  • @fauteurdetroubles4124

    @fauteurdetroubles4124

    8 жыл бұрын

    +olilarkin that works thx

  • @therealpomax
    @therealpomax6 жыл бұрын

    I couldn't get this to work in Visual studio 2017 and after a lot of digging here's how I solved it: (1) first, open the project projecties using [Project -> (yourpluginname) properties] and in the "VC++ Directories" section append the full path for the "\um" and "\shared" directories for the Windows SDK you're using (for me, those were "c:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um" and "c:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared"). (2) Then, in the "General" settings, change the "Platform Toolset" to the highest versioned "Visual Studio 2017 (...)" option -in the case of the Windows 10 fall creators SDK, that's v141- and then finally, after applying those properties, (3) right click the `yourpluginname-app` entry and pick "retarget projects" from the context menu, then make it use the latest SDK version. Finally, (4) compiling should now work by hitting F5 with "yourpluginname-app" selected.

  • @olilarkin

    @olilarkin

    6 жыл бұрын

    Pomax On KZread thanks. New version coming soon

  • @therealpomax

    @therealpomax

    6 жыл бұрын

    Aweseome - I've also written this out over on pomax.github.io/1512169175433/creating-vst/au/etc-audio-plugins-in-2017 because I'm pretty sure google does not index youtube comments, so when people try to find solutions to the problems they found by literally searching for the error message, they wouldn't find this comment =)

  • @createof

    @createof

    6 жыл бұрын

    im in the process of trying this solution right now. i've been having problems with this plug-in guide since forever!!

  • @olilarkin

    @olilarkin

    6 жыл бұрын

    working on it right now... patience

  • @createof

    @createof

    6 жыл бұрын

    Thanks Oli! Cheers from Argentina! Can't wait to see more Plug-in guides made by you

  • @eyescreamcake
    @eyescreamcake8 жыл бұрын

    Friends don't let friends make videos instead of blog posts

Келесі