Modular software & programmingMaxMSP, Reaktor, Pure Data, Jeskola BUZZ, and other modular programs. Any questions relating to these programs (patching, favorite ensembles) should be posted in this forum.
I'm thinking about getting into VST creation and development, was wondering if you guys had any input to offer as to how to get started. The questions I have so far are as follows:
What programing language or languages are most commonly used to make VST plug-ins (Java, Pd, C++, etc...)
Where could I learn more about the programming skills I would specifically need for this endeavour?
if I were to start making some serious plug-ins how could I go about making visually appealing GUI's/does anybody know good resources or even independent artists who can do that sort of thing
And lastly if I were to start doing this would people here be willing to help me out with beta testing and feedback to help me improve my product?
Synth Maker is pretty good to get an understanding how synthesizers work.. Just remember that if your trying to make a synth for commercial use your up against 1000s of others plus 10,000s of others who are letting them out for free.. If you are going to go down this route, make sure its for yourself.. I get the feeling your grasp of synthesis isn't the best because there's almost nothing the top 5-10 digital synths cant do out there..
Also you can expect to be writing in excess of 000s lines of code, let alone designing wave tables, modular algorithms, design and playability etc.. If you feel up to it I would love to give you support.. CSound is an audio language.. Have a look..
I'm looking more at working more in creating effects/filters than specifically synthesizers. I'm well aware of the inherent power of synths, I have just have some, in my opinion, unique ideas for plug-ins and I'm planning to try and build a business around them. And I'm learning C and CSound because I think it'll be the easiest way for me to port to VST and AU.
Plus one of my professors at Berklee was Richard Boulanger, the guy who wrote the CSound Book so I think that could definitely prove beneficial in terms of makin this happen.
Thanks for the support either way, if I have questions I'll definitely send 'em your way too, I fully expect this isn't going to just be some weekend DIY project and I'm in it for the long-haul!!!!!1!
Is that the SDK specifically from Steinberg? And big up on JUCE, definitely going to look into that. I think I'm going to be doing the programming in CSound and maybe regular C++, any idea on which would be the most efficient way? I know with CSound you can port straight to AU and I believe VST as well, but I'm not totally sure.
Using Unity would probably be a lot easier than just diving into scripting a vst on your own. This is something I really want to do, there are a few ideas I have for midi applications that I think could be created easily through Unity. If I do get around to making some I'll post em on here.