dynamic
compressor
declare name "compressor";
declare version "0.0";
declare author "JOS, revised by RM";
declare description "Compressor demo application";
import("stdfaust.lib");
process = dm.compressor_demo;
distortion
declare name "distortion";
declare version "0.0";
declare author "JOS, revised by RM";
declare description "Distortion demo application.";
import("stdfaust.lib");
process = dm.cubicnl_demo;
gateCompressor
declare name "gateCompressor";
import("stdfaust.lib");
process =
vgroup("[1]", dm.sawtooth_demo) <:
vgroup("[2]", dm.gate_demo) :
vgroup("[3]", dm.compressor_demo) :>
vgroup("[4]", dm.spectral_level_demo) <:
_,_;
noiseGate
declare name "noiseGate";
declare version "0.0";
declare author "JOS, revised by RM";
declare description "Gate demo application.";
import("stdfaust.lib");
process = dm.gate_demo;
volume
declare name "volume";
declare version "1.0";
declare author "Grame";
declare license "BSD";
declare copyright "(c)GRAME 2006";
//-----------------------------------------------
// Volume control in dB
//-----------------------------------------------
import("stdfaust.lib");
gain = vslider("[1]", 0, -70, +4, 0.1) : ba.db2linear : si.smoo;
process = *(gain);