1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
|
declare version "2.77.2";
declare compile_options "-single -scal ../../build/bin/faust -I dsp -e dsp/tapiir.dsp -o reference/tapiir.box";
declare library_path0 "/Users/letz/Developpements/faust/tests/impulse-tests/dsp/music.lib";
declare library_path1 "/Users/letz/Developpements/faust/tests/impulse-tests/dsp/math.lib";
declare author "Grame";
declare copyright "(c)GRAME 2006";
declare filename "tapiir.dsp";
declare license "BSD";
declare math_lib_author "GRAME";
declare math_lib_copyright "GRAME";
declare math_lib_deprecated "This library is deprecated and is not maintained anymore. It will be removed in August 2017.";
declare math_lib_license "LGPL with exception";
declare math_lib_name "Math Library";
declare math_lib_version "1.0";
declare music_lib_author "GRAME";
declare music_lib_copyright "GRAME";
declare music_lib_license "LGPL with exception";
declare music_lib_name "Music Library";
declare music_lib_version "1.0";
declare name "tapiir";
declare version "1.0";
ID_0 = _, _;
ID_1 = _, ID_0;
ID_2 = _, ID_1;
ID_3 = _, ID_2;
ID_4 = _, ID_3;
ID_5 = _, ID_4;
ID_6 = _, ID_5;
ID_7 = vslider("tap 0", 0.0f, 0.0f, 1.0f, 0.1f);
ID_8 = _, ID_7;
ID_9 = (ID_8 : *);
ID_10 = vslider("tap 1", 0.0f, 0.0f, 1.0f, 0.1f);
ID_11 = _, ID_10;
ID_12 = (ID_11 : *);
ID_13 = vslider("tap 2", 0.0f, 0.0f, 1.0f, 0.1f);
ID_14 = _, ID_13;
ID_15 = (ID_14 : *);
ID_16 = vslider("tap 3", 0.0f, 0.0f, 1.0f, 0.1f);
ID_17 = _, ID_16;
ID_18 = (ID_17 : *);
ID_19 = vslider("tap 4", 0.0f, 0.0f, 1.0f, 0.1f);
ID_20 = _, ID_19;
ID_21 = (ID_20 : *);
ID_22 = vslider("tap 5", 0.0f, 0.0f, 1.0f, 0.1f);
ID_23 = _, ID_22;
ID_24 = (ID_23 : *);
ID_25 = ID_21, ID_24;
ID_26 = ID_18, ID_25;
ID_27 = ID_15, ID_26;
ID_28 = ID_12, ID_27;
ID_29 = ID_9, ID_28;
ID_30 = vslider("input 0", 1.0f, 0.0f, 1.0f, 0.1f);
ID_31 = _, ID_30;
ID_32 = (ID_31 : *);
ID_33 = vslider("input 1", 1.0f, 0.0f, 1.0f, 0.1f);
ID_34 = _, ID_33;
ID_35 = (ID_34 : *);
ID_36 = ID_32, ID_35;
ID_37 = ID_29, ID_36;
ID_38 = vslider("gain", 1.0f, 0.0f, 1.0f, 0.1f);
ID_39 = _, ID_38;
ID_40 = ID_39 : *;
ID_41 = ID_37 :> ID_40;
ID_42 = ID_41 : \(x1).(x1,((vslider("delay (sec)", 0.0f, 0.0f, 5.0f, 0.01f),(1.92e+05f,(1.0f,fconstant(int fSamplingFreq, <math.h>) : max) : min) : * : int),524287 : &) : @);
ID_43 = hgroup("Tap 0", ID_42);
ID_44 = ID_41 : \(x2).(x2,((vslider("delay (sec)", 0.0f, 0.0f, 5.0f, 0.01f),(1.92e+05f,(1.0f,fconstant(int fSamplingFreq, <math.h>) : max) : min) : * : int),524287 : &) : @);
ID_45 = hgroup("Tap 1", ID_44);
ID_46 = ID_41 : \(x3).(x3,((vslider("delay (sec)", 0.0f, 0.0f, 5.0f, 0.01f),(1.92e+05f,(1.0f,fconstant(int fSamplingFreq, <math.h>) : max) : min) : * : int),524287 : &) : @);
ID_47 = hgroup("Tap 2", ID_46);
ID_48 = ID_41 : \(x4).(x4,((vslider("delay (sec)", 0.0f, 0.0f, 5.0f, 0.01f),(1.92e+05f,(1.0f,fconstant(int fSamplingFreq, <math.h>) : max) : min) : * : int),524287 : &) : @);
ID_49 = hgroup("Tap 3", ID_48);
ID_50 = ID_41 : \(x5).(x5,((vslider("delay (sec)", 0.0f, 0.0f, 5.0f, 0.01f),(1.92e+05f,(1.0f,fconstant(int fSamplingFreq, <math.h>) : max) : min) : * : int),524287 : &) : @);
ID_51 = hgroup("Tap 4", ID_50);
ID_52 = ID_41 : \(x6).(x6,((vslider("delay (sec)", 0.0f, 0.0f, 5.0f, 0.01f),(1.92e+05f,(1.0f,fconstant(int fSamplingFreq, <math.h>) : max) : min) : * : int),524287 : &) : @);
ID_53 = hgroup("Tap 5", ID_52);
ID_54 = ID_51, ID_53;
ID_55 = ID_49, ID_54;
ID_56 = ID_47, ID_55;
ID_57 = ID_45, ID_56;
ID_58 = ID_43, ID_57;
ID_59 = tgroup("", ID_58);
ID_60 = (ID_6 <: ID_59);
ID_61 = ID_60 ~ ID_4;
ID_62 = ID_61, ID_0;
ID_63 = hgroup("output 0", ID_41);
ID_64 = hgroup("output 1", ID_41);
ID_65 = ID_63, ID_64;
ID_66 = vgroup("outputs", ID_65);
ID_67 = ID_62 <: ID_66;
ID_68 = ID_0 <: ID_67;
ID_69 = vgroup("Tapiir", ID_68);
process = ID_69;
|