From 82d7f116fd786e319862bbe4ee4d93802612c2f8 Mon Sep 17 00:00:00 2001
From: Rick <53375860+RickTaylor79@users.noreply.github.com>
Date: Thu, 7 Nov 2024 20:55:21 +0000
Subject: [PATCH] track (again..)
---
.../DspNetworks/CodeLibrary/faust/DelRev1.dsp | 11 -
.../DspNetworks/CodeLibrary/faust/DelRev2.dsp | 11 -
.../DspNetworks/CodeLibrary/faust/RevDel.dsp | 97 -
.../DspNetworks/CodeLibrary/faust/klp2.dsp | 14 +-
.../CodeLibrary/faust/smthdelay.dsp | 12 +-
.../DspNetworks/Networks/DspNetwork.xml | 45 +-
oi grandad/DspNetworks/Networks/Proc.xml | 7 +-
oi grandad/DspNetworks/Networks/Proc2.xml | 49 +-
oi grandad/DspNetworks/Networks/Track1.xml | 39 -
oi grandad/DspNetworks/Networks/TrackIn2.xml | 34 +
oi grandad/DspNetworks/Networks/TrkIn1.xml | 34 +
oi grandad/DspNetworks/Networks/Trkin4.xml | 34 +
oi grandad/DspNetworks/Networks/dlay.xml | 1017 --------
oi grandad/DspNetworks/Networks/track2.xml | 56 +-
oi grandad/DspNetworks/Networks/track3.xml | 56 +-
oi grandad/DspNetworks/Networks/track4.xml | 52 +-
oi grandad/DspNetworks/Networks/trkin3.xml | 34 +
oi grandad/Presets/oi grandad.hip | Bin 436463 -> 437701 bytes
.../oigrandad/{Track1.js => ScriptFX1.js} | 0
.../oigrandad/{Track2.js => ScriptFX2.js} | 0
.../oigrandad/{Track3.js => ScriptFX3.js} | 0
.../oigrandad/{Track4.js => ScriptFX4.js} | 0
oi grandad/XmlPresetBackups/oi grandad.xml | 44 +-
.../oi grandadUIData/oi grandadDesktop.xml | 2134 +++++++++--------
24 files changed, 1412 insertions(+), 2368 deletions(-)
delete mode 100644 oi grandad/DspNetworks/CodeLibrary/faust/DelRev1.dsp
delete mode 100644 oi grandad/DspNetworks/CodeLibrary/faust/DelRev2.dsp
delete mode 100644 oi grandad/DspNetworks/CodeLibrary/faust/RevDel.dsp
delete mode 100644 oi grandad/DspNetworks/Networks/Track1.xml
create mode 100644 oi grandad/DspNetworks/Networks/TrackIn2.xml
create mode 100644 oi grandad/DspNetworks/Networks/TrkIn1.xml
create mode 100644 oi grandad/DspNetworks/Networks/Trkin4.xml
delete mode 100644 oi grandad/DspNetworks/Networks/dlay.xml
create mode 100644 oi grandad/DspNetworks/Networks/trkin3.xml
rename oi grandad/Scripts/ScriptProcessors/oigrandad/{Track1.js => ScriptFX1.js} (100%)
rename oi grandad/Scripts/ScriptProcessors/oigrandad/{Track2.js => ScriptFX2.js} (100%)
rename oi grandad/Scripts/ScriptProcessors/oigrandad/{Track3.js => ScriptFX3.js} (100%)
rename oi grandad/Scripts/ScriptProcessors/oigrandad/{Track4.js => ScriptFX4.js} (100%)
diff --git a/oi grandad/DspNetworks/CodeLibrary/faust/DelRev1.dsp b/oi grandad/DspNetworks/CodeLibrary/faust/DelRev1.dsp
deleted file mode 100644
index 2959f0d..0000000
--- a/oi grandad/DspNetworks/CodeLibrary/faust/DelRev1.dsp
+++ /dev/null
@@ -1,11 +0,0 @@
-import("stdfaust.lib");
-import("misceffects.lib");
-
-nChans = 2;
-
-process = dm.reverse_echo_demo(nChans);
-
-reverse_echo_demo(nChans) = ef.reverseEchoN(nChans,delMax) : ef.reverseEchoN(nChans)
-with {
- delMax = 2^int(nentry("Log2(Delay)",15,12,16,1)); // delay line length
-};
\ No newline at end of file
diff --git a/oi grandad/DspNetworks/CodeLibrary/faust/DelRev2.dsp b/oi grandad/DspNetworks/CodeLibrary/faust/DelRev2.dsp
deleted file mode 100644
index 643685f..0000000
--- a/oi grandad/DspNetworks/CodeLibrary/faust/DelRev2.dsp
+++ /dev/null
@@ -1,11 +0,0 @@
-import("stdfaust.lib");
-import("misceffects.lib");
-
-
-
-process = dm.reverse_echo_demo(1);
-
-reverse_echo_demo(nChans) = ef.reverseEchoN(nChans,delMax) : ef.uniformPanToStereo(nChans)
-with {
- delMax = 2^int(nentry("Log2(Delay)",15,12,16,1)); // delay line length
-};
\ No newline at end of file
diff --git a/oi grandad/DspNetworks/CodeLibrary/faust/RevDel.dsp b/oi grandad/DspNetworks/CodeLibrary/faust/RevDel.dsp
deleted file mode 100644
index ffa1041..0000000
--- a/oi grandad/DspNetworks/CodeLibrary/faust/RevDel.dsp
+++ /dev/null
@@ -1,97 +0,0 @@
-import("stdfaust.lib");
-
-//Average filter
-filterLength = 500;
-movingAvg(x) = par(i, filterLength, x@(i)):>_/filterLength;
-
-//Delay handle delay
-delayAvg = delMs * (ma.SR/1000) : movingAvg;
-delSec = delMs / 1000;
-
-//Measured tape speed= 8ips = 0.203 m/s
-//headDist = 0.203 * delSec; //[m] Not used
-
-//creating an angular frequency
-pulse(freq) = os.lf_saw(freq) * (ma.PI);
-
-//phasenoise frequency is related to drift freq: i want smooth changes->freq has to be lower for
-//low freq drift while noise amplitude has to be higher
-delDrift1 = sin(sinArg) * ampliSec * ma.SR //Capstan: Observed amplitude = 0.15 ms
-with
-{
- phaseNoise = (no.noise*5) : fi.lowpass6e(100); //adding noise to phase
- freq = 26;
- phase = ma.PI * 3/2 + phaseNoise;
- sinArg = pulse(freq) + phase;
- ampliSec = 0.00015;
-};
-delDrift2 = sin(sinArg) * ampliSec * ma.SR //Pinch wheel1: Observed amplitude = 0.15 ms
-with
-{
- phaseNoise = (no.noise*7) : fi.lowpass6e(35); //adding noise to phase
- freq = 5;
- phase = 0 + phaseNoise; //not visible in paper
- sinArg = pulse(freq) + phase;
- ampliSec = 0.00010 * delSec;
-};
-delDrift3 = sin(sinArg) * ampliSec * ma.SR //Pinch wheel2: Observed amplitude = 0.75 ms
-with
-{
- phaseNoise = (no.noise*20) : fi.lowpass6e(20); //adding noise to phase
- freq = 2.5;
- phase = ma.PI * 3/4 + phaseNoise;
- sinArg = pulse(freq) + phase;
- ampliSec = 0.00075 * delSec;
-};
-
-//Noise
-delNoise = (no.noise* noiseAmp * ma.SR) : LPfilter
-with
-{
- //Noise is proportional to head separation.
- noiseAmp = 0.00075 * delSec;
- LPfilter = fi.lowpass3e(70);
-};
-
-//0.75 is a factor to make the overall variation level similar to the paper
-delayTotal = ((delDrift1 + delDrift2 + delDrift3 + delNoise)*0.75) + delayAvg;
-
-//Variable comb filter
-pole = 0.9999;
-filterDel = startFactor + ((endFactor-startFactor) * delSec) : int
-with
-{ //48000 hardcoded SR, for some reason it does not work with ma.SR
- firstNotchFreqStart = 7.5; //[Hz]
- firstNotchFreqEnd = 2;
- startFactor = 48000/(2 * firstNotchFreqStart);
- endFactor = 48000/(2 * firstNotchFreqEnd);
-};
-ffComb(delay, pole) = _<:_, _@delay*pole :> _/2;
-
-delayProcessed = delayTotal : ffComb(filterDel, pole) : int;
-
-//Actual Delay + feedback
-delayFunction(n, d, x) = x @ min(n, max(0, d));
-feedback(x) = (x : tapeSat + x ~ (delay * repeats)) : filter
-with
-{
- tapeSat = co.limiter_1176_R4_mono;
- delay = delayFunction(50000, delayProcessed, x);
- filter = fi.lowpass(2,7000);
-};
-
-//Nonlinear distortion
-//amplifier(g) = ef.cubicnl_nodc(g, 0.1); //Not used
-
-//User params
-delMs = hslider("delay(ms)", 300, 1, 1000, 1);
-repeats = vslider("feedback[style:knob]", 0.5, 0, 2, 0.01);
-//echoLevel = vslider("Echo Volume[style:knob]", 0.5, 0, 1, 0.01); //Not used
-
-delay_module(dtime,phase) = rwtable(MAX_DELAY,0.0,indexphasor(dtime,phase):int,_,indexphasor(dtime,phase+1):int):window with{
- window = *( sin(0.5*ma.PI* phasor_phase(dtime,phase)/dtime));
-};//init have to be 0.0 floating point
-reversedelay_mono(dtime) = _<:delay_module(dtime,0),delay_module(dtime,dtime/2):>_;
-
-/*Process*/
-process = feedback(_) <: _, _;
\ No newline at end of file
diff --git a/oi grandad/DspNetworks/CodeLibrary/faust/klp2.dsp b/oi grandad/DspNetworks/CodeLibrary/faust/klp2.dsp
index 2959f0d..07fde7b 100644
--- a/oi grandad/DspNetworks/CodeLibrary/faust/klp2.dsp
+++ b/oi grandad/DspNetworks/CodeLibrary/faust/klp2.dsp
@@ -1,11 +1,11 @@
+declare name "korg35LPF";
+declare description "Demonstration of the Korg 35 LPF";
+declare author "Eric Tarr";
+
import("stdfaust.lib");
-import("misceffects.lib");
-nChans = 2;
+Q = hslider("Q",1,0.5,10,0.01);
+normFreq = hslider("freq",0.5,0,1,0.001):si.smoo;
-process = dm.reverse_echo_demo(nChans);
-reverse_echo_demo(nChans) = ef.reverseEchoN(nChans,delMax) : ef.reverseEchoN(nChans)
-with {
- delMax = 2^int(nentry("Log2(Delay)",15,12,16,1)); // delay line length
-};
\ No newline at end of file
+process = ve.korg35LPF(normFreq,Q), ve.korg35LPF(normFreq,Q);
diff --git a/oi grandad/DspNetworks/CodeLibrary/faust/smthdelay.dsp b/oi grandad/DspNetworks/CodeLibrary/faust/smthdelay.dsp
index ce117b3..1943135 100644
--- a/oi grandad/DspNetworks/CodeLibrary/faust/smthdelay.dsp
+++ b/oi grandad/DspNetworks/CodeLibrary/faust/smthdelay.dsp
@@ -1,5 +1,13 @@
+//-----------------------------------------------
+// A 1000 ms Stereo Echo
+//-----------------------------------------------
-import("stdfaust.lib");
+echo(d,f) = + ~ (@(d) : *(f));
+echo1s = echo(delay,fback) with {
+ delay = hslider("Delay[OWL:PARAMETER_A]", 0, 0, 1000, 0.10)*millisec;
+ fback = hslider("Feedback[OWL:PARAMETER_B]", 0, 0, 1, 0.01);
+ millisec = 48;
+ };
-process = dm.reverse_echo_demo(2);
+process = vgroup("stereoecho", (echo1s, echo1s));
diff --git a/oi grandad/DspNetworks/Networks/DspNetwork.xml b/oi grandad/DspNetworks/Networks/DspNetwork.xml
index bc2242c..b0af0b2 100644
--- a/oi grandad/DspNetworks/Networks/DspNetwork.xml
+++ b/oi grandad/DspNetworks/Networks/DspNetwork.xml
@@ -550,6 +550,9 @@
+
+
+
@@ -557,6 +560,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -636,7 +649,7 @@
+ SkewFactor="5.422270774841309" ID="ResetValue" Value="0.0"/>
@@ -748,6 +761,9 @@
+
+
+
@@ -755,6 +771,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -781,7 +807,8 @@
-
+
@@ -793,7 +820,7 @@
+ Value="0.5" DefaultValue="0.49846875">
@@ -813,8 +840,8 @@
-
+
@@ -827,19 +854,19 @@
-
+
+ Value="0.5" DefaultValue="1.0">
-
+
diff --git a/oi grandad/DspNetworks/Networks/Proc.xml b/oi grandad/DspNetworks/Networks/Proc.xml
index 8ce4708..c532d7f 100644
--- a/oi grandad/DspNetworks/Networks/Proc.xml
+++ b/oi grandad/DspNetworks/Networks/Proc.xml
@@ -71,7 +71,7 @@
-
+
@@ -85,9 +85,6 @@
-
-
-
@@ -1078,7 +1075,7 @@
-
+
diff --git a/oi grandad/DspNetworks/Networks/Proc2.xml b/oi grandad/DspNetworks/Networks/Proc2.xml
index e75fda3..6161b35 100644
--- a/oi grandad/DspNetworks/Networks/Proc2.xml
+++ b/oi grandad/DspNetworks/Networks/Proc2.xml
@@ -1074,13 +1074,12 @@
-
+
-
+
@@ -1110,7 +1109,7 @@
-
+
@@ -1126,7 +1125,7 @@
-
+
@@ -1136,8 +1135,7 @@
-
+
@@ -1147,8 +1145,7 @@
-
+
@@ -1158,7 +1155,7 @@
-
+
@@ -1178,8 +1175,7 @@
-
+
@@ -1199,7 +1195,7 @@
-
+
@@ -1209,8 +1205,7 @@
-
+
@@ -1231,9 +1226,8 @@
-
+
@@ -1259,7 +1253,7 @@
-
+
@@ -1269,8 +1263,7 @@
-
+
@@ -1280,8 +1273,7 @@
-
+
@@ -1291,8 +1283,7 @@
-
+
@@ -1302,7 +1293,7 @@
-
+
@@ -1312,7 +1303,7 @@
-
+
@@ -1323,7 +1314,7 @@
+ SkewFactor="0.2968033850193024" Value="1.0">
@@ -1333,7 +1324,7 @@
-
+
diff --git a/oi grandad/DspNetworks/Networks/Track1.xml b/oi grandad/DspNetworks/Networks/Track1.xml
deleted file mode 100644
index 4c24004..0000000
--- a/oi grandad/DspNetworks/Networks/Track1.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/oi grandad/DspNetworks/Networks/TrackIn2.xml b/oi grandad/DspNetworks/Networks/TrackIn2.xml
new file mode 100644
index 0000000..126cedc
--- /dev/null
+++ b/oi grandad/DspNetworks/Networks/TrackIn2.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/oi grandad/DspNetworks/Networks/TrkIn1.xml b/oi grandad/DspNetworks/Networks/TrkIn1.xml
new file mode 100644
index 0000000..6af7338
--- /dev/null
+++ b/oi grandad/DspNetworks/Networks/TrkIn1.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/oi grandad/DspNetworks/Networks/Trkin4.xml b/oi grandad/DspNetworks/Networks/Trkin4.xml
new file mode 100644
index 0000000..4551d34
--- /dev/null
+++ b/oi grandad/DspNetworks/Networks/Trkin4.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/oi grandad/DspNetworks/Networks/dlay.xml b/oi grandad/DspNetworks/Networks/dlay.xml
deleted file mode 100644
index 07b06f8..0000000
--- a/oi grandad/DspNetworks/Networks/dlay.xml
+++ /dev/null
@@ -1,1017 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/oi grandad/DspNetworks/Networks/track2.xml b/oi grandad/DspNetworks/Networks/track2.xml
index 6a41390..cafe1ae 100644
--- a/oi grandad/DspNetworks/Networks/track2.xml
+++ b/oi grandad/DspNetworks/Networks/track2.xml
@@ -1,30 +1,29 @@
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
-
+
@@ -34,6 +33,25 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/oi grandad/DspNetworks/Networks/track3.xml b/oi grandad/DspNetworks/Networks/track3.xml
index 852749c..4d57db8 100644
--- a/oi grandad/DspNetworks/Networks/track3.xml
+++ b/oi grandad/DspNetworks/Networks/track3.xml
@@ -1,30 +1,29 @@
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
-
+
@@ -34,6 +33,25 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/oi grandad/DspNetworks/Networks/track4.xml b/oi grandad/DspNetworks/Networks/track4.xml
index daf09ad..92a08e7 100644
--- a/oi grandad/DspNetworks/Networks/track4.xml
+++ b/oi grandad/DspNetworks/Networks/track4.xml
@@ -1,39 +1,57 @@
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+ NodeColour="4282862770" Name="global_cable1">
+
+
+
-
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/oi grandad/DspNetworks/Networks/trkin3.xml b/oi grandad/DspNetworks/Networks/trkin3.xml
new file mode 100644
index 0000000..bb112bc
--- /dev/null
+++ b/oi grandad/DspNetworks/Networks/trkin3.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/oi grandad/Presets/oi grandad.hip b/oi grandad/Presets/oi grandad.hip
index 7369d12556aeebff0b2bc19efc2fdcb788bdab58..be80888a56e441fd519b297b131a0ae1256ab79f 100644
GIT binary patch
delta 8445
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
C288SY
delta 8517
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
VK5DkRsoh|6qs#|(ZkB@#{|E9EZEOGl
diff --git a/oi grandad/Scripts/ScriptProcessors/oigrandad/Track1.js b/oi grandad/Scripts/ScriptProcessors/oigrandad/ScriptFX1.js
similarity index 100%
rename from oi grandad/Scripts/ScriptProcessors/oigrandad/Track1.js
rename to oi grandad/Scripts/ScriptProcessors/oigrandad/ScriptFX1.js
diff --git a/oi grandad/Scripts/ScriptProcessors/oigrandad/Track2.js b/oi grandad/Scripts/ScriptProcessors/oigrandad/ScriptFX2.js
similarity index 100%
rename from oi grandad/Scripts/ScriptProcessors/oigrandad/Track2.js
rename to oi grandad/Scripts/ScriptProcessors/oigrandad/ScriptFX2.js
diff --git a/oi grandad/Scripts/ScriptProcessors/oigrandad/Track3.js b/oi grandad/Scripts/ScriptProcessors/oigrandad/ScriptFX3.js
similarity index 100%
rename from oi grandad/Scripts/ScriptProcessors/oigrandad/Track3.js
rename to oi grandad/Scripts/ScriptProcessors/oigrandad/ScriptFX3.js
diff --git a/oi grandad/Scripts/ScriptProcessors/oigrandad/Track4.js b/oi grandad/Scripts/ScriptProcessors/oigrandad/ScriptFX4.js
similarity index 100%
rename from oi grandad/Scripts/ScriptProcessors/oigrandad/Track4.js
rename to oi grandad/Scripts/ScriptProcessors/oigrandad/ScriptFX4.js
diff --git a/oi grandad/XmlPresetBackups/oi grandad.xml b/oi grandad/XmlPresetBackups/oi grandad.xml
index ab40e3d..4880559 100644
--- a/oi grandad/XmlPresetBackups/oi grandad.xml
+++ b/oi grandad/XmlPresetBackups/oi grandad.xml
@@ -11,7 +11,7 @@
-
+
@@ -25,7 +25,7 @@
-
+
@@ -253,16 +253,16 @@
-
+
-
+
-
-
+
+
@@ -275,17 +275,17 @@
-
+
-
-
-
-
+
+
+
+
@@ -305,7 +305,7 @@
-
+
@@ -478,7 +478,7 @@
-
+
@@ -756,7 +756,7 @@
-
+
-
+
@@ -844,7 +844,7 @@
-
+
-
+
@@ -932,7 +932,7 @@
-
+
-
+
@@ -1020,7 +1020,7 @@
-
+
-
+
diff --git a/oi grandad/XmlPresetBackups/oi grandadUIData/oi grandadDesktop.xml b/oi grandad/XmlPresetBackups/oi grandadUIData/oi grandadDesktop.xml
index 7d7e4cc..5d8bb34 100644
--- a/oi grandad/XmlPresetBackups/oi grandadUIData/oi grandadDesktop.xml
+++ b/oi grandad/XmlPresetBackups/oi grandadUIData/oi grandadDesktop.xml
@@ -4,22 +4,22 @@
-
+
+ saveInPreset="1" bgColour="16777215" visible="0">
+ textColour="16777215" bgColour="16777215" visible="0">
@@ -38,7 +38,7 @@
+ textColour="16777215" bgColour="16777215">
-
-
-
+
+
+
-
+
@@ -135,11 +135,11 @@
processorId="s1" parameterId="morphmodest" parentComponent="seq1"
defaultValue="0.0" itemColour="4282291135" bgColour="4278190080"
itemColour2="3816794416" textColour="4278190080" max="16" fontName="Arial"/>
-
+
-
-
-
+
+
+
-
+
@@ -296,11 +296,11 @@
processorId="s2" parameterId="morphmodest" parentComponent="seq2"
defaultValue="0.0" itemColour="4282291135" bgColour="4278190080"
itemColour2="3816794416" textColour="4278190080" max="16" fontName="Arial"/>
-
+
-
-
-
+
+
+
-
+
@@ -440,11 +440,11 @@
parentComponent="seq3" defaultValue="0.0" itemColour="4282291135"
bgColour="4278190080" itemColour2="3816794416" textColour="4278190080"
max="16" fontName="Arial" processorId="s3" parameterId="morphmodest"/>
-
+
-
-
-
+
+
+
-
+
@@ -584,11 +584,11 @@
parentComponent="seq4" defaultValue="0.0" itemColour="4282291135"
bgColour="4278190080" itemColour2="3816794416" textColour="4278190080"
max="16" fontName="Arial" processorId="s4" parameterId="morphmodest"/>
-
+
-
-
-
+
+
+
-
+
@@ -729,11 +729,11 @@
processorId="s5" parameterId="morphmodest" parentComponent="seq5"
defaultValue="0.0" itemColour="4282291135" bgColour="4278190080"
itemColour2="3816794416" textColour="4278190080" max="16" fontName="Arial"/>
-
+
-
-
-
+
+
+
-
+
@@ -873,11 +873,11 @@
processorId="s6" parameterId="morphmodest" parentComponent="seq6"
defaultValue="0.0" itemColour="4282291135" bgColour="4278190080"
itemColour2="3816794416" textColour="4278190080" max="16" fontName="Arial"/>
-
+
-
-
-
+
+
+
-
+
@@ -1017,11 +1017,11 @@
parentComponent="seq7" defaultValue="0.0" itemColour="4282291135"
bgColour="4278190080" itemColour2="3816794416" textColour="4278190080"
max="16" fontName="Arial" processorId="s7" parameterId="morphmodest"/>
-
+
-
-
-
+
+
+
-
+
@@ -1161,16 +1161,16 @@
parentComponent="seq8" defaultValue="0.0" itemColour="4282291135"
bgColour="4278190080" itemColour2="3816794416" textColour="4278190080"
max="16" fontName="Arial" processorId="s8" parameterId="morphmodest"/>
-
+
+ saveInPreset="1" bgColour="16777215">
@@ -1274,30 +1274,30 @@
processorId="s9" parameterId="moddest" parentComponent="seq9"
defaultValue="0.0" itemColour="4282291135" bgColour="4278190080"
itemColour2="3816794416" textColour="4278190080" max="16" fontName="Arial"/>
-
-
-
+
+
+
-
+
@@ -1309,11 +1309,11 @@
processorId="s9" parameterId="morphmodest" parentComponent="seq9"
defaultValue="0.0" itemColour="4282291135" bgColour="4278190080"
itemColour2="3816794416" textColour="4278190080" max="16" fontName="Arial"/>
-
+
-
-
-
+
+
+
-
+
@@ -1453,11 +1453,11 @@
processorId="s10" parameterId="morphmodest" parentComponent="seq10"
defaultValue="0.0" itemColour="4282291135" bgColour="4278190080"
itemColour2="3816794416" textColour="4278190080" max="16" fontName="Arial"/>
-
+
-
-
-
+
+
+
-
+
@@ -1596,11 +1596,11 @@
parentComponent="seq11" defaultValue="0.0" itemColour="4282291135"
bgColour="4278190080" itemColour2="3816794416" textColour="4278190080"
max="16" fontName="Arial" processorId="s11" parameterId="morphmodest"/>
-
+
-
-
-
+
+
+
-
+
@@ -1739,11 +1739,11 @@
parentComponent="seq12" defaultValue="0.0" itemColour="4282291135"
bgColour="4278190080" itemColour2="3816794416" textColour="4278190080"
max="16" fontName="Arial" processorId="s12" parameterId="morphmodest"/>
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+ showValuePopup="Below" max="4.0" min="1.0" stepSize="1.0"/>
-
-
+
+
-
+
-
+
-
-
+
-
+
-
+
-
+
-
+ showValuePopup="Below"/>
+
-
+
-
+
-
-
-
+
+ saveInPreset="0" text="Left Delay" middlePosition="0.5" processorId="Proc"
+ parameterId="dtime" showValuePopup="Below" macroControl="No MacroControl"/>
+
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+ showValuePopup="Below" max="4.0" min="1.0" stepSize="1.0"/>
-
-
+
+
-
+
-
+
-
-
+
-
+
-
+
-
+
-
+ showValuePopup="Below"/>
+
-
+
-
+
-
-
-
+
+ saveInPreset="0" text="Left Delay" middlePosition="0.5" processorId="Proc2"
+ parameterId="dtime" showValuePopup="Below" macroControl="No MacroControl"/>
+
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+ showValuePopup="Below" max="4.0" min="1.0" stepSize="1.0"/>
-
-
+
+
-
+
-
+
-
-
+
-
+
-
+
-
+
-
+ showValuePopup="Below"/>
+
-
+
-
+
-
-
-
+
+ saveInPreset="0" text="Left Delay" middlePosition="0.5" processorId="Proc3"
+ parameterId="dtime" showValuePopup="Below" macroControl="No MacroControl"/>
+
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+ showValuePopup="Below" max="4.0" min="1.0" stepSize="1.0"/>
-
-
+
+
-
+
-
+
-
-
+
-
+
-
+
-
+
-
+ showValuePopup="Below"/>
+
-
+
-
+
-
-
-
+
+ saveInPreset="0" text="Left Delay" middlePosition="0.5" processorId="Proc4"
+ parameterId="dtime" showValuePopup="Below" macroControl="No MacroControl"/>
+
-
-
+
+ showValuePopup="Below"/>
-
+
-
+
-
-
-
-
+
-
-
-
-
-
-
+
-
+
-
@@ -4143,8 +4145,8 @@
parentComponent="granular4" bgColour="4278190080" itemColour="5166303"
defaultValue="0.0" itemColour2="3816794416" max="16" fontName="Montserrat"
fontSize="12.0" textColour="4278190080" saveInPreset="0"/>
-
-
+
-
-
-
+
-
+
-
-
-
+
-
+
-
-
-
+
@@ -4421,8 +4424,8 @@
parentComponent="Amp" bgColour="4278190080" itemColour="5166303"
defaultValue="0.0" itemColour2="3816794416" max="16" fontSize="12.0"
fontName="Montserrat" textColour="4278190080" saveInPreset="0"/>
-
@@ -4457,11 +4460,12 @@
-
+
-
-
-
+
@@ -4495,22 +4499,22 @@
parentComponent="Delay" bgColour="4278190080" itemColour="5166303"
defaultValue="0.0" itemColour2="3816794416" max="16" fontName="Montserrat"
fontSize="12.0" textColour="4278190080" saveInPreset="0"/>
-
-
+
-
@@ -4651,10 +4655,10 @@
isPopupPanel="1" holdIsRightClick="0" popupOnRightClick="0" allowCallbacks="All Callbacks"/>
-
-
-
+
+
-
+
@@ -4713,7 +4719,7 @@
text="MOD PAGE" alignment="left" editable="0" itemColour2="4294038451"
itemColour="15848371"/>