diff --git a/Effects/Octaver (S).txt b/Effects/Octaver (S).txt deleted file mode 100644 index ae82113..0000000 --- a/Effects/Octaver (S).txt +++ /dev/null @@ -1,47 +0,0 @@ -desc: Copies a MIDI note & offsets it. Works for semitones & octaves. -//author: junh1024 -//with portions from: Robert Randolph's keytracker -//www.admiralbumblebee.com/music/2017/08/06/Keytrack-any-parameter-in-Reaper-with-this-script.html -//with portions from IXix's MIDI_tool (GPLv3) -//Changes: I used only the note extraction & reassembly codes - -slider1:0<-31,31,1>offset (semitones) - -in_pin:none -out_pin:none - -@init - -// noteOn = $x90; -// noteOff = $x80; - -@slider - -@block - -while -( - midirecv(ts,msg1,msg23) ? - ( - // channel = msg1 & $x0F; - onOffStatus = msg1 & $xF0; // 144 == Note On, 128 == Note Off - - // trigTest = noteTrig == 0 ? (noteOn):(noteOff); // comparison value based on our note on/off setting - - // channel == inChannel ? ( - onOffStatus == 144 ? ( - - // Extract note number - note = msg23 & $x7F; - note+=slider1; - // Extract velocity - velocity = msg23 >> 8; - ); - - midisend(ts,msg1,msg23) ; // pass through - msg23 = note | (velocity << 8); //make new note - midisend(ts,msg1,msg23); //send new note - - ); -); - diff --git a/Old/2.0 to 4.0 Upmix (U).txt b/Old/2.0 to 4.0 Upmix (U).txt deleted file mode 100644 index 5059d02..0000000 --- a/Old/2.0 to 4.0 Upmix (U).txt +++ /dev/null @@ -1,12 +0,0 @@ -desc: - -@sample -mid= 0.7*(spl0+spl1); -side=0.7*(spl0-spl1); - -spl0 = (0.70*mid) + (side*0.2); -spl1 = (0.70*mid) - (side*0.2); - -spl4 = 0.5*side; //preupscale - -spl5 = -spl4; diff --git a/Old/2.0 to 5.0 Upmix (M).txt b/Old/2.0 to 5.0 Upmix (M).txt deleted file mode 100644 index dc0786a..0000000 --- a/Old/2.0 to 5.0 Upmix (M).txt +++ /dev/null @@ -1,52 +0,0 @@ -desc: (Medium), now includes a hardcoded 10ms delay for rear - -slider1:100<0,100,2>Center Level Control -slider2:10000<5000,15000,1000>rear LP freq (Hz) - -@init -shape = 0.2; //filter shape (0=sharp, 1=dull) -delayposA = 0; -delaylenA=10*srate/1000; //10ms delay - -// @slider -// gain = 2^(slider1/6); // convert from dB to a multiplier -// depth_temp=(slider1*$pi)/200; //depth scaled from 0-100 to 0>half pi -// R_width_coeff=slider2/100; - -@slider - damp=0.01+shape*20; - c = 1/tan($pi*slider2/srate); - fk = 1 / (1 + c*(c+damp)); - fa1 = 2 * (1 - c*c) * fk; - fa0 = (1 + c*(c-damp)) * fk; - //damp!=oldamp ? fd1l=fd2l=fd1r=fd2r=0; - oldamp=damp; - -@sample -mid= spl0+spl1; -side=spl0-spl1; - -spl0 = (0.20*mid) + (side*0.3) + (mid *0.25*(1-(slider1/100))) ; -spl1 = (0.20*mid) - (side*0.3) + (mid *0.25*(1-(slider1/100)) ); -spl2 = mid * 0.5 * (slider1/100); - -// spl3 = 0; unneeded? - -//some code from lowpass - -spl4 = 0.5*side; //preupscale - -fd0l = (fk*spl4) - (fa1*fd1l) - (fa0*fd2l);//LPing the rear(s) -spl4 = fd0l + fd1l + fd1l + fd2l; -fd2l = fd1l;//previous buffers etc -fd1l = fd0l; - -//delays -dpintA = delayposA*2; -os1 = dpintA[0]; -dpintA[0] = spl4; -(delayposA+=1) >= delaylenA ? delayposA=0; - -spl4 = os1; -spl5 = spl4; - diff --git a/convolver_presets/SADIE2-KEMAR-DFC-151C-48K.conf b/convolver_presets/SADIE2-KEMAR-DFC-151C-48K.conf index de6e785..906bb35 100644 --- a/convolver_presets/SADIE2-KEMAR-DFC-151C-48K.conf +++ b/convolver_presets/SADIE2-KEMAR-DFC-151C-48K.conf @@ -1,62 +1,50 @@ # jconvolver configuration # ------------------------ -# this file goes in C:\Users\username\AppData\Roaming\mcfx\convolver_presets\ -# samples copyright University of York, Apache 2 license. SADIE project, KEMAR dummy head - +# This file goes in C:\Users\username\AppData\Roaming\mcfx\convolver_presets\ +# Samples copyright University of York 2018, SADIE II Database https://www.york.ac.uk/sadie-project/database.html +# Licensed under Apache License 2.0 https://www.apache.org/licenses/LICENSE-2.0 +# /cd SADIE2-KEMAR-48K_24bit # in out partition maxsize density # -------------------------------------------------------- -/convolver/new 16 2 512 2048 1.0 -# -# -# num port name connect to -# ----------------------------------------------- -# /input/name 8 Input -# -# /output/name 1 Out.W -# /output/name 2 Out.X -# /output/name 3 Out.Y -# /output/name 4 Out.Z +/convolver/new 16 2 512 1024 1.0 # # Wides # -# /impulse/read 17 1 1 0 0 2048 1 azi_60,0_ele_0,0.wav -# /impulse/read 17 2 1 0 0 2048 2 azi_60,0_ele_0,0.wav -# /impulse/read 18 1 1 0 0 2048 1 azi_300,0_ele_0,0.wav -# /impulse/read 18 2 1 0 0 2048 2 azi_300,0_ele_0,0.wav - - +# /impulse/read 17 1 1 0 0 1024 1 azi_60,0_ele_0,0.wav +# /impulse/read 17 2 1 0 0 1024 2 azi_60,0_ele_0,0.wav +# /impulse/read 18 1 1 0 0 1024 1 azi_300,0_ele_0,0.wav +# /impulse/read 18 2 1 0 0 1024 2 azi_300,0_ele_0,0.wav # # in out gain delay offset length chan file # --------------------------------------------------------------------- -# -/impulse/read 1 1 1 0 0 2048 1 azi_30,0_ele_0,0.wav -/impulse/read 1 2 1 0 0 2048 2 azi_30,0_ele_0,0.wav -/impulse/read 2 1 1 0 0 2048 1 azi_330,0_ele_0,0.wav -/impulse/read 2 2 1 0 0 2048 2 azi_330,0_ele_0,0.wav -/impulse/read 3 1 1 0 0 2048 1 azi_15,0_ele_0,0.wav -/impulse/read 3 2 1 0 0 2048 2 azi_345,0_ele_0,0.wav -/impulse/read 5 1 1 0 0 2048 1 azi_150,0_ele_0,0.wav -/impulse/read 5 2 1 0 0 2048 2 azi_150,0_ele_0,0.wav -/impulse/read 6 1 1 0 0 2048 1 azi_210,0_ele_0,0.wav -/impulse/read 6 2 1 0 0 2048 2 azi_210,0_ele_0,0.wav -/impulse/read 7 1 1 0 0 2048 1 azi_90,0_ele_0,0.wav -/impulse/read 7 2 1 0 0 2048 2 azi_90,0_ele_0,0.wav -/impulse/read 8 1 1 0 0 2048 1 azi_270,0_ele_0,0.wav -/impulse/read 8 2 1 0 0 2048 2 azi_270,0_ele_0,0.wav -/impulse/read 9 1 1 0 0 2048 1 azi_30,0_ele_45,0.wav -/impulse/read 9 2 1 0 0 2048 2 azi_30,0_ele_45,0.wav -/impulse/read 10 1 1 0 0 2048 1 azi_330,0_ele_45,0.wav -/impulse/read 10 2 1 0 0 2048 2 azi_330,0_ele_45,0.wav -/impulse/read 11 1 1 0 0 2048 1 azi_30,0_ele_-30,0.wav -/impulse/read 11 2 1 0 0 2048 2 azi_30,0_ele_-30,0.wav -/impulse/read 12 1 1 0 0 2048 1 azi_330,0_ele_-30,0.wav -/impulse/read 12 2 1 0 0 2048 2 azi_330,0_ele_-30,0.wav -/impulse/read 13 1 1 0 0 2048 1 azi_150,0_ele_45,0.wav -/impulse/read 13 2 1 0 0 2048 2 azi_150,0_ele_45,0.wav -/impulse/read 14 1 1 0 0 2048 1 azi_210,0_ele_45,0.wav -/impulse/read 14 2 1 0 0 2048 2 azi_210,0_ele_45,0.wav -/impulse/read 15 1 1 0 0 2048 1 azi_90,0_ele_45,0.wav -/impulse/read 15 2 1 0 0 2048 2 azi_90,0_ele_45,0.wav -/impulse/read 16 1 1 0 0 2048 1 azi_270,0_ele_45,0.wav -/impulse/read 16 2 1 0 0 2048 2 azi_270,0_ele_45,0.wav +/impulse/read 1 1 0.9 0 0 1024 1 azi_30,0_ele_0,0.wav +/impulse/read 1 2 0.9 0 0 1024 2 azi_30,0_ele_0,0.wav +/impulse/read 2 1 0.9 0 0 1024 1 azi_330,0_ele_0,0.wav +/impulse/read 2 2 0.9 0 0 1024 2 azi_330,0_ele_0,0.wav +/impulse/read 3 1 0.9 0 0 1024 1 azi_15,0_ele_0,0.wav +/impulse/read 3 2 0.9 0 0 1024 2 azi_345,0_ele_0,0.wav +/impulse/read 5 1 0.9 0 0 1024 1 azi_150,0_ele_0,0.wav +/impulse/read 5 2 0.9 0 0 1024 2 azi_150,0_ele_0,0.wav +/impulse/read 6 1 0.9 0 0 1024 1 azi_210,0_ele_0,0.wav +/impulse/read 6 2 0.9 0 0 1024 2 azi_210,0_ele_0,0.wav +/impulse/read 7 1 0.9 0 0 1024 1 azi_90,0_ele_0,0.wav +/impulse/read 7 2 0.9 0 0 1024 2 azi_90,0_ele_0,0.wav +/impulse/read 8 1 0.9 0 0 1024 1 azi_270,0_ele_0,0.wav +/impulse/read 8 2 0.9 0 0 1024 2 azi_270,0_ele_0,0.wav +/impulse/read 9 1 0.9 0 0 1024 1 azi_30,0_ele_45,0.wav +/impulse/read 9 2 0.9 0 0 1024 2 azi_30,0_ele_45,0.wav +/impulse/read 10 1 0.9 0 0 1024 1 azi_330,0_ele_45,0.wav +/impulse/read 10 2 0.9 0 0 1024 2 azi_330,0_ele_45,0.wav +/impulse/read 11 1 0.9 0 0 1024 1 azi_30,0_ele_-30,0.wav +/impulse/read 11 2 0.9 0 0 1024 2 azi_30,0_ele_-30,0.wav +/impulse/read 12 1 0.9 0 0 1024 1 azi_330,0_ele_-30,0.wav +/impulse/read 12 2 0.9 0 0 1024 2 azi_330,0_ele_-30,0.wav +/impulse/read 13 1 0.9 0 0 1024 1 azi_150,0_ele_45,0.wav +/impulse/read 13 2 0.9 0 0 1024 2 azi_150,0_ele_45,0.wav +/impulse/read 14 1 0.9 0 0 1024 1 azi_210,0_ele_45,0.wav +/impulse/read 14 2 0.9 0 0 1024 2 azi_210,0_ele_45,0.wav +/impulse/read 15 1 0.9 0 0 1024 1 azi_90,0_ele_45,0.wav +/impulse/read 15 2 0.9 0 0 1024 2 azi_90,0_ele_45,0.wav +/impulse/read 16 1 0.9 0 0 1024 1 azi_270,0_ele_45,0.wav +/impulse/read 16 2 0.9 0 0 1024 2 azi_270,0_ele_45,0.wav diff --git a/convolver_presets/SADIE2-KEMAR-DFC-714SD-48K.conf b/convolver_presets/SADIE2-KEMAR-DFC-714SD-48K.conf index 20c903a..a94b8cc 100644 --- a/convolver_presets/SADIE2-KEMAR-DFC-714SD-48K.conf +++ b/convolver_presets/SADIE2-KEMAR-DFC-714SD-48K.conf @@ -1,47 +1,36 @@ # jconvolver configuration # ------------------------ -# this file goes in C:\Users\username\AppData\Roaming\mcfx\convolver_presets\ -# samples copyright University of York, Apache 2 license. SADIE project, KEMAR dummy head - +# This file goes in C:\Users\username\AppData\Roaming\mcfx\convolver_presets\ +# Samples copyright University of York 2018, SADIE II Database https://www.york.ac.uk/sadie-project/database.html +# Licensed under Apache License 2.0 https://www.apache.org/licenses/LICENSE-2.0 +# /cd SADIE2-KEMAR-48K_24bit # in out partition maxsize density # -------------------------------------------------------- -/convolver/new 12 2 512 2048 1.0 -# -# -# num port name connect to -# ----------------------------------------------- -# /input/name 8 Input -# -# /output/name 1 Out.W -# /output/name 2 Out.X -# /output/name 3 Out.Y -# /output/name 4 Out.Z -#440Fr,220S +/convolver/new 12 2 512 1024 1.0 # # in out gain delay offset length chan file # --------------------------------------------------------------------- -# -/impulse/read 1 1 1 0 0 2048 1 azi_30,0_ele_0,0.wav -/impulse/read 1 2 1 0 0 2048 2 azi_30,0_ele_0,0.wav -/impulse/read 2 1 1 0 0 2048 1 azi_330,0_ele_0,0.wav -/impulse/read 2 2 1 0 0 2048 2 azi_330,0_ele_0,0.wav -/impulse/read 3 1 1 0 0 2048 1 azi_15,0_ele_0,0.wav -/impulse/read 3 2 1 0 0 2048 2 azi_345,0_ele_0,0.wav -/impulse/read 7 1 1 0 0 2048 1 azi_150,0_ele_0,0.wav -/impulse/read 7 2 1 0 0 2048 2 azi_150,0_ele_0,0.wav -/impulse/read 8 1 1 0 0 2048 1 azi_210,0_ele_0,0.wav -/impulse/read 8 2 1 0 0 2048 2 azi_210,0_ele_0,0.wav -/impulse/read 5 1 1 0 0 2048 1 azi_90,0_ele_0,0.wav -/impulse/read 5 2 1 0 0 2048 2 azi_90,0_ele_0,0.wav -/impulse/read 6 1 1 0 0 2048 1 azi_270,0_ele_0,0.wav -/impulse/read 6 2 1 0 0 2048 2 azi_270,0_ele_0,0.wav -/impulse/read 9 1 1 0 0 2048 1 azi_30,0_ele_45,0.wav -/impulse/read 9 2 1 0 0 2048 2 azi_30,0_ele_45,0.wav -/impulse/read 10 1 1 0 0 2048 1 azi_330,0_ele_45,0.wav -/impulse/read 10 2 1 0 0 2048 2 azi_330,0_ele_45,0.wav -/impulse/read 11 1 1 0 0 2048 1 azi_150,0_ele_45,0.wav -/impulse/read 11 2 1 0 0 2048 2 azi_150,0_ele_45,0.wav -/impulse/read 12 1 1 0 0 2048 1 azi_210,0_ele_45,0.wav -/impulse/read 12 2 1 0 0 2048 2 azi_210,0_ele_45,0.wav +/impulse/read 1 1 0.9 0 0 1024 1 azi_30,0_ele_0,0.wav +/impulse/read 1 2 0.9 0 0 1024 2 azi_30,0_ele_0,0.wav +/impulse/read 2 1 0.9 0 0 1024 1 azi_330,0_ele_0,0.wav +/impulse/read 2 2 0.9 0 0 1024 2 azi_330,0_ele_0,0.wav +/impulse/read 3 1 0.9 0 0 1024 1 azi_15,0_ele_0,0.wav +/impulse/read 3 2 0.9 0 0 1024 2 azi_345,0_ele_0,0.wav +/impulse/read 7 1 0.9 0 0 1024 1 azi_150,0_ele_0,0.wav +/impulse/read 7 2 0.9 0 0 1024 2 azi_150,0_ele_0,0.wav +/impulse/read 8 1 0.9 0 0 1024 1 azi_210,0_ele_0,0.wav +/impulse/read 8 2 0.9 0 0 1024 2 azi_210,0_ele_0,0.wav +/impulse/read 5 1 0.9 0 0 1024 1 azi_90,0_ele_0,0.wav +/impulse/read 5 2 0.9 0 0 1024 2 azi_90,0_ele_0,0.wav +/impulse/read 6 1 0.9 0 0 1024 1 azi_270,0_ele_0,0.wav +/impulse/read 6 2 0.9 0 0 1024 2 azi_270,0_ele_0,0.wav +/impulse/read 9 1 0.9 0 0 1024 1 azi_30,0_ele_45,0.wav +/impulse/read 9 2 0.9 0 0 1024 2 azi_30,0_ele_45,0.wav +/impulse/read 10 1 0.9 0 0 1024 1 azi_330,0_ele_45,0.wav +/impulse/read 10 2 0.9 0 0 1024 2 azi_330,0_ele_45,0.wav +/impulse/read 11 1 0.9 0 0 1024 1 azi_150,0_ele_45,0.wav +/impulse/read 11 2 0.9 0 0 1024 2 azi_150,0_ele_45,0.wav +/impulse/read 12 1 0.9 0 0 1024 1 azi_210,0_ele_45,0.wav +/impulse/read 12 2 0.9 0 0 1024 2 azi_210,0_ele_45,0.wav diff --git a/convolver_presets/SADIE2-KEMAR-DFC-714SM-48K.conf b/convolver_presets/SADIE2-KEMAR-DFC-714SM-48K.conf index a04ed02..82a3e40 100644 --- a/convolver_presets/SADIE2-KEMAR-DFC-714SM-48K.conf +++ b/convolver_presets/SADIE2-KEMAR-DFC-714SM-48K.conf @@ -1,46 +1,35 @@ # jconvolver configuration # ------------------------ -# this file goes in C:\Users\username\AppData\Roaming\mcfx\convolver_presets\ -# samples copyright University of York, Apache 2 license. SADIE project, KEMAR dummy head - +# This file goes in C:\Users\username\AppData\Roaming\mcfx\convolver_presets\ +# Samples copyright University of York 2018, SADIE II Database https://www.york.ac.uk/sadie-project/database.html +# Licensed under Apache License 2.0 https://www.apache.org/licenses/LICENSE-2.0 +# /cd SADIE2-KEMAR-48K_24bit # in out partition maxsize density # -------------------------------------------------------- -/convolver/new 12 2 512 2048 1.0 -# -# -# num port name connect to -# ----------------------------------------------- -# /input/name 8 Input -# -# /output/name 1 Out.W -# /output/name 2 Out.X -# /output/name 3 Out.Y -# /output/name 4 Out.Z -#440Fr,220S +/convolver/new 12 2 512 1024 1.0 # # in out gain delay offset length chan file # --------------------------------------------------------------------- -# -/impulse/read 1 1 1 0 0 2048 1 azi_30,0_ele_0,0.wav -/impulse/read 1 2 1 0 0 2048 2 azi_30,0_ele_0,0.wav -/impulse/read 2 1 1 0 0 2048 1 azi_330,0_ele_0,0.wav -/impulse/read 2 2 1 0 0 2048 2 azi_330,0_ele_0,0.wav -/impulse/read 3 1 1 0 0 2048 1 azi_15,0_ele_0,0.wav -/impulse/read 3 2 1 0 0 2048 2 azi_345,0_ele_0,0.wav -/impulse/read 5 1 1 0 0 2048 1 azi_150,0_ele_0,0.wav -/impulse/read 5 2 1 0 0 2048 2 azi_150,0_ele_0,0.wav -/impulse/read 6 1 1 0 0 2048 1 azi_210,0_ele_0,0.wav -/impulse/read 6 2 1 0 0 2048 2 azi_210,0_ele_0,0.wav -/impulse/read 7 1 1 0 0 2048 1 azi_90,0_ele_0,0.wav -/impulse/read 7 2 1 0 0 2048 2 azi_90,0_ele_0,0.wav -/impulse/read 8 1 1 0 0 2048 1 azi_270,0_ele_0,0.wav -/impulse/read 8 2 1 0 0 2048 2 azi_270,0_ele_0,0.wav -/impulse/read 9 1 1 0 0 2048 1 azi_30,0_ele_45,0.wav -/impulse/read 9 2 1 0 0 2048 2 azi_30,0_ele_45,0.wav -/impulse/read 10 1 1 0 0 2048 1 azi_330,0_ele_45,0.wav -/impulse/read 10 2 1 0 0 2048 2 azi_330,0_ele_45,0.wav -/impulse/read 11 1 1 0 0 2048 1 azi_150,0_ele_45,0.wav -/impulse/read 11 2 1 0 0 2048 2 azi_150,0_ele_45,0.wav -/impulse/read 12 1 1 0 0 2048 1 azi_210,0_ele_45,0.wav -/impulse/read 12 2 1 0 0 2048 2 azi_210,0_ele_45,0.wav +/impulse/read 1 1 0.9 0 0 1024 1 azi_30,0_ele_0,0.wav +/impulse/read 1 2 0.9 0 0 1024 2 azi_30,0_ele_0,0.wav +/impulse/read 2 1 0.9 0 0 1024 1 azi_330,0_ele_0,0.wav +/impulse/read 2 2 0.9 0 0 1024 2 azi_330,0_ele_0,0.wav +/impulse/read 3 1 0.9 0 0 1024 1 azi_15,0_ele_0,0.wav +/impulse/read 3 2 0.9 0 0 1024 2 azi_345,0_ele_0,0.wav +/impulse/read 5 1 0.9 0 0 1024 1 azi_150,0_ele_0,0.wav +/impulse/read 5 2 0.9 0 0 1024 2 azi_150,0_ele_0,0.wav +/impulse/read 6 1 0.9 0 0 1024 1 azi_210,0_ele_0,0.wav +/impulse/read 6 2 0.9 0 0 1024 2 azi_210,0_ele_0,0.wav +/impulse/read 7 1 0.9 0 0 1024 1 azi_90,0_ele_0,0.wav +/impulse/read 7 2 0.9 0 0 1024 2 azi_90,0_ele_0,0.wav +/impulse/read 8 1 0.9 0 0 1024 1 azi_270,0_ele_0,0.wav +/impulse/read 8 2 0.9 0 0 1024 2 azi_270,0_ele_0,0.wav +/impulse/read 9 1 0.9 0 0 1024 1 azi_30,0_ele_45,0.wav +/impulse/read 9 2 0.9 0 0 1024 2 azi_30,0_ele_45,0.wav +/impulse/read 10 1 0.9 0 0 1024 1 azi_330,0_ele_45,0.wav +/impulse/read 10 2 0.9 0 0 1024 2 azi_330,0_ele_45,0.wav +/impulse/read 11 1 0.9 0 0 1024 1 azi_150,0_ele_45,0.wav +/impulse/read 11 2 0.9 0 0 1024 2 azi_150,0_ele_45,0.wav +/impulse/read 12 1 0.9 0 0 1024 1 azi_210,0_ele_45,0.wav +/impulse/read 12 2 0.9 0 0 1024 2 azi_210,0_ele_45,0.wav