8 ms·
http://imgur.com/O1YnLed http://imgur.com/O1YnLed I'm writing a software synthesizer (a VST instrument plugin). I've been working solely on the DSP (audio proc
by wrl 13y ago
http://imgur.com/O1YnLed http://imgur.com/O1YnLed
I'm writing a software synthesizer (a VST instrument plugin). I've been working solely on the DSP (audio processing) code for a while, and am shifting gears to work on the user interface.
The synthesis algorithm, roughly, is that the graph on top describes a Lissajous curve which is used to shape the phase of a cosine oscillator, and there are two cycles of said oscillator displayed underneath the curve. The knobs underneath it are the parameters for adjusting the curve shape.
The UI is all OpenGL 3.2 using a convenience toolkit I rolled myself (for layouts, event dispatching, etc). Currently working on hooking the UI into the DSP side of things.
- neosilky 13y agoAny guides on how to do this? I'm a programmer and my brother is a music producer.... he has a few ideas for plugins but I couldn't find any libraries online! Thanks!
- wrl 13y agoThe two main resources I refer to (and hang out around and in) are: the KVR DSP forum: http://www.kvraudio.com/forum/viewforum.php?f=33 http://www.kvraudio.com/forum/viewforum.php?f=33 and the music-dsp mailing list: http://music.columbia.edu/mailman/listinfo/music-dsp http://music.columbia.edu/mailman/listinfo/music-dsp Even armed with all the resources in the world, though, I cannot stress how important just jumping in is. Write a couple of basic plugins and you'll get a really good feel for how the pieces fit together, what's important in the algorithms, etc.