Difference between revisions of "FaustWorkshop2014"
From CCRMA Wiki
(→Day 1) |
|||
Line 2: | Line 2: | ||
Optional textbook to go further: http://www.amazon.com/Physical-Audio-Signal-Processing-Instruments/dp/0974560723 | Optional textbook to go further: http://www.amazon.com/Physical-Audio-Signal-Processing-Instruments/dp/0974560723 | ||
+ | |||
+ | <code> | ||
+ | import("music.lib"); | ||
+ | import("filter.lib"); | ||
+ | |||
+ | g = hslider("myParameter",0,0,1,0.01); | ||
+ | freq = hslider("frequency",440,50,1000,0.1); | ||
+ | |||
+ | myOsc(frequency,gain) = osc(frequency)*(smoothGain) | ||
+ | with{ | ||
+ | smoothGain = gain : smooth(0.999); | ||
+ | }; | ||
+ | |||
+ | process = myOsc(freq,g) ; | ||
+ | </code> |
Revision as of 08:34, 8 July 2014
Day 1
Optional textbook to go further: http://www.amazon.com/Physical-Audio-Signal-Processing-Instruments/dp/0974560723
import("music.lib");
import("filter.lib");
g = hslider("myParameter",0,0,1,0.01); freq = hslider("frequency",440,50,1000,0.1);
myOsc(frequency,gain) = osc(frequency)*(smoothGain) with{ smoothGain = gain : smooth(0.999); };
process = myOsc(freq,g) ;