AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.
Hi All,I have discovered a very easy way to make new plugins for the Receptor from a high-level specification. It's called the Faust language, and I've written a tutorial at
http://ccrma.stanford.edu/realsimple/faust/ (http://ccrma.stanford.edu/realsimple/faust/)
There are two relevant "architecture files" to use with Faust:
vst2p4.cpp - used for effects plugins (stereo in, stereo out)
vsti-mono.cpp - used for synths (stereo out, no inputs - one voice ('mono'))
If anyone writes vsti-poly.cpp, (i.e., adds support to vsti-mono.cpp for voice allocation, etc.), please share it! This is on my to-do list, but my sabbatical quarter is almost over, so I might not get to it this time around.
Cheers,
Julius
=======================
Julius O. Smith III <jos@ccrma.stanford.edu (mailto:jos@ccrma.stanford.edu)>
Prof. of Music and Assoc. Prof. (by courtesy) of Electrical Engineering
CCRMA, Stanford University
http://ccrma.stanford.edu/~jos/ (http://ccrma.stanford.edu/~jos/)
