Commit fb9111a7 authored by bjoern kessler's avatar bjoern kessler

removed a load of bugs, but still now snaring

parent 998772b8
......@@ -14,19 +14,25 @@ process =
(fi.lowpass(1, 20),_) :
(* (0.5),_) :
(+ (2.947),_) :
// This is where the magic happens.
// What is delread in pd is ( ... ~ _ ) this loop in faust.
// The opening braces is the beginning of the loop
// and the ~-Symbol is forking the signal to feed it back as an additional input to the block.
((no.noise:fi.lowpass(1,2000): * (0.5)), (no.noise:fi.lowpass(1,100): + (1) : * (0.75)),_,_) :
((chair.allp,_,_) :
(((_,2.2, 0.5) : chair.allp),_,_) :
(((_,2.5, 0.14) : chair.allp),_,_) :
(((_,4, 1) : chair.allp),_,_) :
(fi.lowpass(1,2000),_,_) :
((no.noise:fi.lowpass(1,2000): * (10.5)), (no.noise:fi.lowpass(1,100): + (1) : * (0.75)),_,_) :
((_,chair.x,_,_) :
(chair.x,_,_,_) :
(_,chair.x,_,_) :
(chair.allp,_,_) :
(((0.5, 2.2, _) : chair.allp),_,_) :
(((0.14, 2.5, _) : chair.allp),_,_) :
(((1, 4, _) : chair.allp),_,_) :
(fi.lowpass(1,7000),_,_) :
(fi.highpass(1,200),_,_) :
(* (-1),_,_) :
(* (0.98),_,_) :
(+,_) :
de.fdelay4(ma.SR/5)) ~ _;
(* (0.99),_,_) :
(chair.x,(_<:(_,_))) :
(_,+,_) :
//de.fdelay4(ma.SR/5),_) ~ _ : (!,_);
de.delay(ma.SR/5),_) ~ _ : (!,_);
......@@ -13,3 +13,11 @@ http://faust.grame.fr/
Here will be some examples, for now look inside the `Pd` folder where you can find an example with FAUST DSP code using `faustgen~` for Pd.
If you would like to contribute, please get in touch via the issue tracker on gitlab/github or by email `max@chair.audio`
### CHAIR snare drum
This is the state of the port of Philipps snare drum from pd to faust. At the time the code should easily compile to a jack-console binary by typing 'make' in the console inside the directory.
The executable is installed in a build directory at the same place. So if you don't want, or cannot execute files from that place, you'll have to move it somewhere else.
What is lacking at the moment is the control interface. I want to implement it through midi. I'll dig into it later, most likely tomorrow.
......@@ -16,6 +16,8 @@ dc_offset = _ <: (_,_): (_, (hp_row(4))):
(_,(_<:(_,_))):
((-:fi.lowpass(1, 100) * 25),_);
x = (_,_)<:(!,_,_,!);
allp =
(_,_,_) :
((_<:(_,_)),_,_) :
......@@ -23,5 +25,6 @@ allp =
(_,(_<:(_,_)),_,_) : ((_<:(_,_)),_,((_,_)<:(!,_,_,!)),_) : (_,((_,_)<:(!,_,_,!)),_,((_,_)<:(!,_,_,!))) :
(_,_,((_,_)<:(!,_,_,!)),_,_) : (_,_,_,_,_,_) :
(_,(((*),_,_,_ : (((_,_)<:(!,_,_,!)),_,_) : (_,_,_,(_<:(_,_))) : (_,_,*,_) : (_, +, _) :
de.fdelay4(ma.SR/10),_) ~_ ),_) : (*,*) : (-);
//de.fdelay4(ma.SR/10),_) ~_ ),_) : (*,*) : (-);
de.delay(ma.SR/10),_) ~_ ),_) : (*,*) : (-);
// (_,_,_):((*),_):(-);
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment