Making Virtual Electric Guitars and Guitar Effects
Using Faust and Octave
Karplus-Strong Digitar Algorithm
MIDI Control of the KS Digitar in PDSearch Physical Audio Signal Processing
Would you like to be notified by email when Julius Orion Smith III publishes a new entry into his blog?
As discussed in the Faust intro [464], we can create an 8-voiced MIDI synthesizer for pd via the following shell commands on a Linux system with faust installed:
faust -xml -a puredata.cpp -o ks_pd.cpp ks.dsp g++ -DPD -Wall -g -shared -Dmydsp=ks -o ks~.pd_linux ks_pd.cpp faust2pd -s -n 8 ks.dsp.xmlThe first line compiles ks.dsp to produce