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 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212
|
# --------------------------------------------------------------------
# ecasound effect presets definitions
# --------------------------------------------------------------------
#
# - all lines beginning with a '#' are ignored
# - preset format:
# "preset_name_or_number = <chain-1object> | ... | <chain-N objects>"
# - you can use '\' sign to split lines
# - preset parameters and available descriptors:
# -efl:%1,100 = first param of -efl is a public preset parameter
# -pd:name_of_preset = preset description
# -ppn:par1,...,parN = parameter names (public params)
# -ppd:val1,...,valN = default param values
# -ppl:val1,...,valN = lower bounds for param values
# -ppu:val1,...,valN = upper bounds for param values
# -ppt:flags1,...,flagsN = special flags for parameter N
# ('i'=integer, 'l'=logarithmic, 'o'=output, 't'=toggle)
#
# --------------------------------------------------------------------
# ======
# Compression/dynamics (dyn_)
#
dyn_compress_supersoft = -eca:69,0,0.25,0.25 -ea:%1 \
-pd:Supersoft_compressor -ppn:gain-% -ppd:100 -ppl:0 -ppu:1000
dyn_compress_soft = -eca:69,0,0.25,0.5 -ea:%1 \
-pd:Soft_compressor -ppn:gain-% -ppd:100 -ppl:0 -ppu:1000
dyn_compress_medium = -eca:69,0,0.25,1.0 -ea:%1 \
-pd:Medium_compressor -ppn:gain-% -ppd:100 -ppl:0 -ppu:1000
dyn_compress_hard = -eca:69,0,0.5,1.0 -ea:%1 \
-pd:Hard_compressor -ppn:gain-% -ppd:100 -ppl:0 -ppu:1000
dyn_compress_infinite = -eca:69,0,1.0,1.0 -ea:%1 \
-pd:Infinite_to_one_compressor -ppn:gain-% -ppd:100 -ppl:0 -ppu:1000
dyn_compress_brutal = -ec:999,10 -ea:%1 \
-pd:Ultra_brutal_compressor -ppn:gain-% -ppd:100 -ppl:0 -ppu:1000
# ======
# EQ (eq_)
#
eq_template = -efb:10,20 -ea:%1 | \
-efb:40,40 -ea:%2 | \
-efb:100,80 -ea:%3 | \
-efb:220,160 -ea:%4 | \
-efb:460,320 -ea:%5 | \
-efb:940,640 -ea:%6 | \
-efb:1900,1280 -ea:%7 | \
-efb:3800,2520 -ea:%8 | \
-efb:7620,5120 -ea:%9 | \
-efb:15300,10240 -ea:%10 \
-pd:Big_eq_template \
-ppn:10hz,40hz,100hz,220hz,460hz,940hz,1900hz,3800hz,7620hz,15300hz \
-ppd:100,100,100,100,100,100,100,100,100,100 \
-ppl:0,0,0,0,0,0,0,0,0,0 \
-ppu:500,500,500,500,500,500,500,500,500,500
eq_template2 = -efb:1000,2000 -ea:%1 | \
-efb:4000,2000 -ea:%2 \
-pd:Dual_band_eq_template \
-ppn:1000hz,4000hz -ppd:100,100 \
-ppl:0,0 -ppu:500,500
# ======
# Filters (f_)
#
f_lowp_sine = -ef3:800,1.5,0.9 -kos:1,400,4200,0.2,0 \
-pd:Reson_lowpass_filter_controlled_by_a_sine_oscillator
f_lowp_sine2 = -efl:400 -kos:1,200,2000,0.5,0 \
-pd:Lowpass_filter_controlled_by_a_sine_oscillator
f_high_and_low = -efl:400 | -efh:4000 -ea:800 \
-pd:Parallel_high_and_lowpass_filters
f_res_bandpass = -ef1:%1,%2 \
-pd:Reson_bandpass_filter -ppn:freq,width -ppd:1500,700 -ppl:0,1
f_res_lowpass = -ef3:%1,1.5,0.7 \
-pd:Reson_lowpass_filter -ppd:800 -ppl:0
f_lowpass = -efl:%1 -ppn:freq_hz -ppd:300 -pd:Simple_lowpass_filter
f_bandpass = -efb:%1,%2 \
-pd:Bandpass_filter -ppn:freq,width -ppd:1500,700 -ppl:0,1
f_rejectband = -efr:1500,1000 -pd:Band_reject_filter
f_highpass = -efh:2000 \
-pd:Reson_lowpass -ppd:1500 -ppl:0
f_inverse_comb = -efi:8,0.999 \
-pd:Inverse_comb_filter
f_resonator = -efs:1500,1000 -pd:Resonator_filter
f_two_filters = -efl:800 -ea:%1 | -efh:800 -ea:%2 \
-pd:Parallel_highpass_and_lowpass_filters \
-ppl:0,0 -ppu:1000,- \
-ppd:100,100 -ppn:lowgain,highgain
f_two_filters_pareq = -efl:%1 -ea:%2 | \
-efh:%3 -ea:%4 \
-ppn:lowfreq,lowgain,highfreq,highgain \
-ppd:200,100,2000,100 \
-pd:Two_paraller_filters_with_gain_controls
f_filtertest = -efl:%1 -ea:100 | \
-efh:%2 -ea:100 | \
-ea:100 -ppd:100 -ppn:freq1,freq2 \
-pd:Two_paraller_filters
# ======
# Gates (gate_)
gate_noisegate_1 = -enm:18,20,50,50,50 -pd:Noise_gate
gate_noisegate_delanalog = -enm:0.20,0.1,1000,50,0 -pd:Noise_gate_for_analog_hum_removal
gate_crop = -gc:1,0.5 -pd:Crop_gate_example
gate_threshold = -ge:15,20,1 -pd:Threshold_gate_example
# ======
# Time/delay effects (time_)
time_reverb1 = -etr:40,0,85 -pd:Bathroom_reverb
time_reverb2 = -etr:60,0,70 -pd:Plain_reverb
time_reverb3 = -etf:30 -pd:Fake_stereo
time_reverb4 = -pn:reverb1 -pn:reverb2 -pd:Reverb_combo
time_delay1 = -etd:200,0,3,60 -pd:200ms_triple_delay
time_delay2 = -etm:200,3,60 -pd:200ms_triple_multidelay
time_wicked_dub = -etm:500,1,90 -epp:100 -kos:1,0,100,0.3,0.5 | \
-etm:333,1,90 -epp:0 -kos:1,0,100,0.8,0 | -ea:90 \
-pd:Wicked_dub_mix
time_flanger1 = -etl:2,20,50,0.5 -pd:Flanger
time_chorus1 = -etc:2,20,50,0.5 -pd:Chorus
time_phaser1 = -etp:2,50,50,0.05 -pd:Phaser
# ======
# Various / mixes (var_)
var_sweeping_pan = -epp:0 -kos:1,0,100,%1,5 \
-pd:Sweeping_pan_envelope -ppn:speed_hz -ppd:0.2
var_switching_pan = -epp:0 -kf:1,0,100,%1,0,0 \
-pd:Panner_that_alternates_between_left_and_right -ppn:speed_hz -ppd:0.2
var_chipmunk = -ei:400 -efl:400 -kos:1,400,10000,2,0 \
-pd:Chipmunk_generator
var_parchip = -ei:%1 -efl:400 -kos:1,400,10000,%2,0 \
-ppn:pitch,modfreq -ppd:100,0.5 \
-pd:Chipmunk_sweep
var_paralmadness = -efb:0,2000 -kos:1,1,3000,%1,0 -ea:150 | \
-efb:0,2000 -kos:1,3000,5000,%2,0 -ea:150 | \
-efh:0 -kos:1,3000,5000,%3,0 -ea:200 \
-ppn:freq1,freq2,freq3 -ppd:0.2,0.2,0.2 \
-pd:Parallel_madness
# ======
# Contributed / Arto Hamara [artham]
var_stretched_tape = -ei:100 -kos:1,93,100,.5,0 -kx -kos:4,.1,1,.1 \
-pd:Stretched_tape
var_molten_tape = -ei:100 -kos:1,85,105,.5,0 -kx -kos:4,.1,2,.1 \
-pd:Molten_tape
var_dali = -ei:100 -kos:1,85,105,.5,0 -kx -kos:4,.1,2,.1 \
-etd:100,1,0,70 -epp:0 -kos:1,20,80,.5,0 -kx -kos:4,.1,2,.1 \
-pd:Dali
# ======
# Contributed / S.Massy [smassy]
# Results of spending an hour messing around.
#
var_aw = -efl:0 -kos:1,500,5500,%1,0 -ppn:speed -ppd:0.5 \
-pd:Classic_auto_wah
var_aw_custom = -efl:0 -kos:1,%1,%2,%3,0 -ppn:low,high,speed -ppd:100,8000,0.5 \
-pd:Class_auto_wah_with_controls
# Now the autowah again but with the triangular osc which gives a sharper
# movement. It really depends of what you're playing, can sound as good as it
# can sound bad. That's the joy of autowahs.
var_aw_tri = -efl:0 -kf:1,500,5500,%1,1,0 -ppn:speed -ppd:0.5 \
-pd:Auto_wah_triangular_osc
# Now once again we define another version with more definable params.
var_aw_tri_custom = -efl:0 -kf:1,%low,%high,%1,1,0 -ppn:speed -ppd:0.5 \
-pd:Auto_wah_triangular_osc_with_control
# Experimental stuff:
# I was trying to have a wah reacting to the volume, it doesn't work very
# well but I still end up with a "to dig up" envelope shaper.
var_aw_ksv = -eS:0 -efl:0 -ksv:1,1000,6000,0,1 \
-pd:Volume_sensitive_wah
# ======
# Presets using LADSPA plugins (lad_)
lad_hermes = \
-eli:1200,3,%1,0.27,%2,100,%3,40,%4,1.5,1,2,-4,-4,-50,-20,-20,-20,200,1000,3,1,3,5,1500,0.65,0,130,0,5,400,0.8,0,0,-177,1,150,0.9,0.97,30,30,0.025,0.9,0.5,0.05,0.7,0.5,0.1,0.5,0.5,0,20,20 \
-pd:LADSPA_hermesFilter -ppn:p1,p2,p3,p4 -ppd:1,1,1,1
lad_sc4 = \
-eli:1882,0,40,40,-18,6,6,6,%1,%2 \
-pd:LADSPA_SC4_compressor -ppn:output-amplitude-dB,output-gain-reduction-dB \
-ppd:0,0 -ppt:lo,lo
lad_sc4_rg = \
-eli:1882,0,40,40,-18,%1,6,%2,%3,%4 \
-pd:LADSPA_SC4_compressor -ppn:ratio,gain-dB,output-amplitude-dB,output-gain-reduction-dB \
-ppd:6,3,0,0 -ppl:1,-40 -ppu:20,12 -ppt:-,-,lo,lo
lad_metronome = -el:sine_fcac,880,1 -eemb:%1,10 -efl:2000 \
-pd:LADSPA_sineosc_metronome -ppn:bpm -ppd:120 -ppl:1
lad_oscillator_test = -eli:1205,%1,0 -ea:%2 \
-pd:LADSPA_Oscillator_test \
-ppn:freq,gain1 \
-ppd:200,100 \
-ppl:1,0 -ppu:1300,1000 \
-ppt:-,-
lad_oscillator_stack = -el:analogueOsc,%1,%2 -ea:%4 | \
-el:analogueOsc,%1,%3 -ea:%5 \
-pd:LADSPA_stack_of_analogue_oscillators \
-ppn:freq,osctype1,osctype2,gain1,gain2 \
-ppd:200,0,0,100,100 \
-ppl:1,0,0,0,0 -ppu:1300,3,3,1000,1000 \
-ppt:-,i,i,-
# ======
# Other / compatibility presets
metronome = -el:sine_fcac,880,1 -eemb:%1,10 -efl:2000 \
-ppn:bpm -ppd:100 -pd:Sineosc_metronome
|