4 ms·
That language and framework is really interesting but I was wondering about the platform "VSTi (mono)". Does this mean that VST instruments produced with it can
by jonathanstrange 10y ago
That language and framework is really interesting but I was wondering about the platform "VSTi (mono)". Does this mean that VST instruments produced with it can currently only be mono? That seems like an odd limitation, so wonder if I'm misreading this statement.
- radiowave 10y agoPresumably in the sense of "can only play one note at a time". At a guess, the whole business of spinning up a new instance of the sound generator for each new note that's played, (or running a fixed number of instances, and dynamically allocating new notes whichever instance will be least disruptive, aka "note stealing"), and the other business of doing modulation (such as vibrato) that needs to be applied consistently across all instances of the sound generator... remains to be implemented. In other words, it looks to me like Faust's focus at the moment is on describing the processing in the audio signal path. Polysynths require a whole bunch of cross-cutting management functions, outside of (and between) the (multiple) audio signal paths.
- veli_joza 10y agoThis is correct interpretation, you can have stereo output but your instrument can handle only one note at the time. There are plenty of modern synths that have "mono" or "solo" option. If you play two notes at once, the resulting tone will slide from first note to the second. This is obviously very useful for playing melodies and keyboard solos where polyphony is often not desired. BTW there are ways to use multiple mono-synths as a poly-synth, depending on VST host.
- baldfat 10y agoYour not misreading. VST has stereo and mono because somethings just need mono (For example a kick drum you just throw a mono plugin compressor and eq and save the head space). Every cycle you can save is important if you have anything besides a simple project. In fact when I master a lot of times I throw two mono plug ins on left and right just to get a better idea whats going on in each channel. There is a ton you can do with them.
- baldfat 10y agomissed VSTi
- gcb0 10y agoreadme claims to handle regular VSTi too. but my guess is that a note/channel a time fits better in the functional language paradigm they choose.