Browse Source

update module bsp.Bias and bsp.Rescaler (scale input)

pull/1639/head
bsp2 6 years ago
parent
commit
343df46999
10 changed files with 474 additions and 3880 deletions
  1. +23
    -3
      plugins/community/repos/bsp/README.md
  2. +26
    -6
      plugins/community/repos/bsp/res/Bias.svg
  3. +12
    -2
      plugins/community/repos/bsp/src/Bias.cpp
  4. +1
    -1
      plugins/community/repos/bsp/src/Rescaler.cpp
  5. +0
    -1
      vst2_bin/CHANGELOG_VST.txt
  6. +129
    -3740
      vst2_bin/log.txt
  7. +103
    -12
      vst2_bin/patches/bsp/BSP 3340 lead 1.vcv
  8. +23
    -3
      vst2_bin/plugins/bsp/README.md
  9. +26
    -6
      vst2_bin/plugins/bsp/res/Bias.svg
  10. +131
    -106
      vst2_bin/settings.json

+ 23
- 3
plugins/community/repos/bsp/README.md View File

@@ -1,3 +1,6 @@
bsp modules for VeeSeeVST Rack -- March 10th, 2019, v0.6.1
==========================================================


# AttenuMixer

@@ -27,13 +30,25 @@ Rescales incoming signals.

Values below the "CTR" point are scaled by the "NEG" param, values above the "CTR" point are scaled by the "POS" param.

If the lower scale input jack is connected, the scale input's current value is biased by the output value (relative to the center value). Connect the output of an envelope generator here, for example.

Suggested application: Filter keyboard tracking.

Example:
Example#1:
- Connect MIDI-1 CV output to the input
- Connect the output to a filter's frequency input
- Adjust center and scale values to taste

Example#2:
- Connect MIDI-1 CV output to the input
- Connect the output of an envelope generator to the scale input
- Connect the output to a filter's frequency input
- Adjust center and scale values to taste (try relatively small scale values in this case)

Example#3:
- Take a look at the "BSP 3340 lead 1.vcv" example patch from the "vst2_bin/patches/bsp/" folder.


NOTE: This can also be used as a simple asymmetric waveshaper for audio signals

NOTE: For use as an amplifier, set "CTR" to -10, then use "POS" to set the amplification (-4..4) (negative values flip the phase)
@@ -79,19 +94,24 @@ An adaption of Filatov Vadim's excellent Ob-Xd filter. Distributed under terms o

Clips the input signal to the "IN" min/max range (min=upper knob, max=lower knob), normalizes it, and scales it to the "OUT" min/max range.

If the lower scale input jack is connected, the output value is scaled by the scale input's current value.
If the lower scale input jack is connected, the output value is scaled by the scale input's current value (/10).

Suggest application: Finetune velocity responses.

Example:
Example#1:
- Connect the MIDI-1 velocity output to the main input
- Connect the output of an envelope generator to the scale input
- Connect the module's output to the frequency modulation input of a filter
- Adjust the min/max knobs to taste

Example#2:
- Take a look at the "BSP 3340 lead 1.vcv" example patch from the "vst2_bin/patches/bsp/" folder.


NOTE: This module can also be used as a clipper



# RMS

A Root-Mean-Square based envelope follower, coupled with a slew limiter.


+ 26
- 6
plugins/community/repos/bsp/res/Bias.svg View File

@@ -267,7 +267,7 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
@@ -304,9 +304,8 @@
height="133.92857"
x="144.64285"
y="181.38092" /></flowRegion><flowPara
id="flowPara1045"></flowPara></flowRoot> <g
aria-label="BIAS
"
id="flowPara1045" /></flowRoot> <g
aria-label="BIAS "
style="font-style:normal;font-weight:normal;font-size:3.75125003px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#8b8b8b;fill-opacity:1;stroke:none;stroke-width:0.09378125"
id="text1097">
<path
@@ -351,7 +350,7 @@
aria-label="NEG"
style="font-style:normal;font-weight:normal;font-size:3.75125003px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#8b8b8b;fill-opacity:1;stroke:none;stroke-width:0.09378125"
id="text1117"
transform="translate(0,6.0135643)">
transform="translate(0,2.80633)">
<path
d="m 60.802609,119.50848 h 0.498213 l 1.212562,2.28775 v -2.28775 h 0.359007 v 2.73468 h -0.498213 l -1.212563,-2.28775 v 2.28775 h -0.359006 z"
style="fill:#8b8b8b;fill-opacity:1;stroke-width:0.09378125"
@@ -372,7 +371,7 @@
aria-label="POS"
style="font-style:normal;font-weight:normal;font-size:3.75125003px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#8b8b8b;fill-opacity:1;stroke:none;stroke-width:0.09378125"
id="text1121"
transform="translate(0,5.078121)">
transform="translate(0,-1.3363476)">
<path
d="m 61.477156,141.08786 v 1.02756 h 0.465243 q 0.258264,0 0.399303,-0.13371 0.141038,-0.13371 0.141038,-0.38098 0,-0.24545 -0.141038,-0.37916 -0.141039,-0.13371 -0.399303,-0.13371 z m -0.369997,-0.30406 h 0.83524 q 0.459747,0 0.694201,0.20881 0.236284,0.20698 0.236284,0.60812 0,0.40479 -0.236284,0.61177 -0.234454,0.20698 -0.694201,0.20698 h -0.465243 v 1.099 h -0.369997 z"
style="fill:#8b8b8b;fill-opacity:1;stroke-width:0.09378125"
@@ -389,6 +388,27 @@
id="path1150"
inkscape:connector-curvature="0" />
</g>
<g
aria-label="SCL"
style="font-style:normal;font-weight:normal;font-size:3.84308147px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#8b8b8b;fill-opacity:1;stroke:none;stroke-width:0.09607703"
id="text1057"
transform="translate(4.56e-4,10.423098)">
<path
d="m 62.957959,150.67961 v 0.36967 q -0.215798,-0.10321 -0.407201,-0.15387 -0.191404,-0.0507 -0.369672,-0.0507 -0.309623,0 -0.478509,0.1201 -0.167008,0.12009 -0.167008,0.34152 0,0.18578 0.110713,0.28148 0.112591,0.0938 0.42409,0.15199 l 0.228934,0.0469 q 0.42409,0.0807 0.624876,0.28523 0.202662,0.20266 0.202662,0.54418 0,0.4072 -0.273969,0.61737 -0.272093,0.21017 -0.799391,0.21017 -0.19891,0 -0.42409,-0.045 -0.223304,-0.045 -0.463497,-0.13323 v -0.39031 q 0.23081,0.12948 0.452238,0.19516 0.221427,0.0657 0.435349,0.0657 0.324635,0 0.501027,-0.1276 0.176391,-0.1276 0.176391,-0.36404 0,-0.20642 -0.127602,-0.32276 -0.125726,-0.11634 -0.414708,-0.17451 l -0.23081,-0.045 q -0.42409,-0.0844 -0.613617,-0.26459 -0.189527,-0.18014 -0.189527,-0.50102 0,-0.37155 0.260834,-0.58547 0.262711,-0.21392 0.722455,-0.21392 0.197033,0 0.401572,0.0357 0.204539,0.0357 0.41846,0.10696 z"
style="fill:#8b8b8b;fill-opacity:1;stroke-width:0.09607703"
id="path1059"
inkscape:connector-curvature="0" />
<path
d="m 65.815876,150.80346 v 0.39969 q -0.191404,-0.17826 -0.409078,-0.26646 -0.215798,-0.0882 -0.459744,-0.0882 -0.480385,0 -0.73559,0.29462 -0.255205,0.29273 -0.255205,0.84818 0,0.55357 0.255205,0.84818 0.255205,0.29273 0.73559,0.29273 0.243946,0 0.459744,-0.0882 0.217674,-0.0882 0.409078,-0.26647 v 0.39594 q -0.19891,0.13511 -0.422214,0.20267 -0.221428,0.0676 -0.469126,0.0676 -0.636135,0 -1.002054,-0.38844 -0.365918,-0.39031 -0.365918,-1.06397 0,-0.67555 0.365918,-1.06398 0.365919,-0.39031 1.002054,-0.39031 0.251451,0 0.472879,0.0675 0.223304,0.0657 0.418461,0.19891 z"
style="fill:#8b8b8b;fill-opacity:1;stroke-width:0.09607703"
id="path1061"
inkscape:connector-curvature="0" />
<path
d="m 66.405098,150.58766 h 0.379054 v 2.48262 h 1.364219 v 0.319 h -1.743273 z"
style="fill:#8b8b8b;fill-opacity:1;stroke-width:0.09607703"
id="path1063"
inkscape:connector-curvature="0" />
</g>
</g>
<g
inkscape:groupmode="layer"


+ 12
- 2
plugins/community/repos/bsp/src/Bias.cpp View File

@@ -36,6 +36,7 @@ struct Bias : Module {
};
enum InputIds {
CTL_INPUT,
SCALE_INPUT,
NUM_INPUTS
};
enum OutputIds {
@@ -70,6 +71,12 @@ void Bias::step() {
outVal += ctrVal;
}

// Scale by secondary input (if connected)
if(inputs[SCALE_INPUT].active)
{
outVal = ((outVal - ctrVal) / 5.0f) * inputs[SCALE_INPUT].value + inputs[SCALE_INPUT].value;
}

outputs[CTL_OUTPUT].value = outVal;

#if 0
@@ -105,12 +112,15 @@ BiasWidget::BiasWidget(Bias *module) : ModuleWidget(module) {
cy = 115.0f;
addParam(ParamWidget::create<RoundSmallBlackKnob>(Vec(cx, cy), module, Bias::CTR_PARAM, -10.0f, 10.0f, 0.0f));

cy = 175.0f;
cy = 165.0f;
addParam(ParamWidget::create<RoundSmallBlackKnob>(Vec(cx, cy), module, Bias::NEG_PARAM, -4.0f, 4.0f, 1.0f));

cy = 235.0f;
cy = 215.0f;
addParam(ParamWidget::create<RoundSmallBlackKnob>(Vec(cx, cy), module, Bias::POS_PARAM, -4.0f, 4.0f, 1.0f));

cy = 280.0f;
addInput(Port::create<PJ301MPort>(Vec(11.0f, cy), Port::INPUT, module, Bias::SCALE_INPUT));

addOutput(Port::create<PJ301MPort>(Vec(11, 325), Port::OUTPUT, module, Bias::CTL_OUTPUT));
}



+ 1
- 1
plugins/community/repos/bsp/src/Rescaler.cpp View File

@@ -99,7 +99,7 @@ void Rescaler::step() {
// Scale by secondary input (if connected)
if(inputs[SCALE_INPUT].active)
{
outVal *= inputs[SCALE_INPUT].value;
outVal *= inputs[SCALE_INPUT].value / 10.0f;
}

outputs[CTL_OUTPUT].value = outVal;


+ 0
- 1
vst2_bin/CHANGELOG_VST.txt View File

@@ -3,7 +3,6 @@
- implement MIDI channel aftertouch
- add "fixDenorm" global setting (settings.json) (also editable via Toolbar)
- fix "Save as" (Ctrl+Shift+S) and "Revert" (Ctrl+Shift+O) keyboard shortcuts
- update ImpromptuModular.* 0.6.16 => 0.6.17pre
- add module bsp.Bias
- add module bsp.Rescaler
- update patches


+ 129
- 3740
vst2_bin/log.txt
File diff suppressed because it is too large
View File


+ 103
- 12
vst2_bin/patches/bsp/BSP 3340 lead 1.vcv View File

@@ -2,8 +2,8 @@
"version": "0.6.1",
"oversampleFactor": 1.0,
"oversampleQuality": 7.0,
"oversampleNumIn": 8.0,
"oversampleNumOut": 8.0,
"oversampleNumIn": 0.0,
"oversampleNumOut": 2.0,
"idleDetect": 1.0,
"modules": [
{
@@ -393,7 +393,7 @@
"vst2_unique_param_base_id": 85,
"model": "LS3340VCO",
"pos": [
24,
36,
1
],
"params": [
@@ -445,7 +445,7 @@
"vst2_unique_param_base_id": 96,
"model": "TriLFO",
"pos": [
14,
26,
1
],
"params": [
@@ -493,7 +493,7 @@
"vst2_unique_param_base_id": 110,
"model": "AttenuMixer",
"pos": [
41,
53,
1
],
"params": [
@@ -597,7 +597,7 @@
"vst2_unique_param_base_id": 132,
"model": "AttenuMixer",
"pos": [
63,
64,
1
],
"params": [
@@ -701,7 +701,7 @@
"vst2_unique_param_base_id": 154,
"model": "AttenuMixer",
"pos": [
48,
56,
1
],
"params": [
@@ -753,7 +753,7 @@
"vst2_unique_param_base_id": 187,
"model": "AtNuVrTr",
"pos": [
52,
59,
1
],
"params": [
@@ -774,6 +774,69 @@
"value": 0.120001793
}
]
},
{
"plugin": "bsp",
"version": "0.6.1",
"vst2_unique_param_base_id": 191,
"model": "Rescaler",
"pos": [
13,
1
],
"params": [
{
"paramId": 0,
"value": 5.30999947
},
{
"paramId": 1,
"value": 10.0
},
{
"paramId": 2,
"value": 5.25000381
},
{
"paramId": 3,
"value": 8.19999886
}
]
},
{
"plugin": "bsp",
"version": "0.6.1",
"vst2_unique_param_base_id": 196,
"model": "Bias",
"pos": [
16,
1
],
"params": [
{
"paramId": 0,
"value": 0.0
},
{
"paramId": 1,
"value": 0.268000126
},
{
"paramId": 2,
"value": 0.147999287
}
]
},
{
"plugin": "RJModules",
"version": "0.6.1",
"vst2_unique_param_base_id": 205,
"model": "Displays",
"pos": [
19,
2
],
"params": []
}
],
"wires": [
@@ -968,8 +1031,8 @@
},
{
"color": "#c9b70e",
"outputModuleId": 1,
"outputId": 2,
"outputModuleId": 20,
"outputId": 0,
"inputModuleId": 19,
"inputId": 5
},
@@ -977,8 +1040,8 @@
"color": "#c9b70e",
"outputModuleId": 18,
"outputId": 0,
"inputModuleId": 11,
"inputId": 0
"inputModuleId": 21,
"inputId": 1
},
{
"color": "#c91847",
@@ -993,6 +1056,34 @@
"outputId": 0,
"inputModuleId": 18,
"inputId": 0
},
{
"color": "#c9b70e",
"outputModuleId": 1,
"outputId": 2,
"inputModuleId": 20,
"inputId": 0
},
{
"color": "#c91847",
"outputModuleId": 21,
"outputId": 0,
"inputModuleId": 11,
"inputId": 0
},
{
"color": "#c91847",
"outputModuleId": 8,
"outputId": 3,
"inputModuleId": 21,
"inputId": 0
},
{
"color": "#0c8e15",
"outputModuleId": 21,
"outputId": 0,
"inputModuleId": 22,
"inputId": 0
}
]
}

+ 23
- 3
vst2_bin/plugins/bsp/README.md View File

@@ -1,3 +1,6 @@
bsp modules for VeeSeeVST Rack -- March 10th, 2019, v0.6.1
==========================================================


# AttenuMixer

@@ -27,13 +30,25 @@ Rescales incoming signals.

Values below the "CTR" point are scaled by the "NEG" param, values above the "CTR" point are scaled by the "POS" param.

If the lower scale input jack is connected, the scale input's current value is biased by the output value (relative to the center value). Connect the output of an envelope generator here, for example.

Suggested application: Filter keyboard tracking.

Example:
Example#1:
- Connect MIDI-1 CV output to the input
- Connect the output to a filter's frequency input
- Adjust center and scale values to taste

Example#2:
- Connect MIDI-1 CV output to the input
- Connect the output of an envelope generator to the scale input
- Connect the output to a filter's frequency input
- Adjust center and scale values to taste (try relatively small scale values in this case)

Example#3:
- Take a look at the "BSP 3340 lead 1.vcv" example patch from the "vst2_bin/patches/bsp/" folder.


NOTE: This can also be used as a simple asymmetric waveshaper for audio signals

NOTE: For use as an amplifier, set "CTR" to -10, then use "POS" to set the amplification (-4..4) (negative values flip the phase)
@@ -79,19 +94,24 @@ An adaption of Filatov Vadim's excellent Ob-Xd filter. Distributed under terms o

Clips the input signal to the "IN" min/max range (min=upper knob, max=lower knob), normalizes it, and scales it to the "OUT" min/max range.

If the lower scale input jack is connected, the output value is scaled by the scale input's current value.
If the lower scale input jack is connected, the output value is scaled by the scale input's current value (/10).

Suggest application: Finetune velocity responses.

Example:
Example#1:
- Connect the MIDI-1 velocity output to the main input
- Connect the output of an envelope generator to the scale input
- Connect the module's output to the frequency modulation input of a filter
- Adjust the min/max knobs to taste

Example#2:
- Take a look at the "BSP 3340 lead 1.vcv" example patch from the "vst2_bin/patches/bsp/" folder.


NOTE: This module can also be used as a clipper



# RMS

A Root-Mean-Square based envelope follower, coupled with a slew limiter.


+ 26
- 6
vst2_bin/plugins/bsp/res/Bias.svg View File

@@ -267,7 +267,7 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
@@ -304,9 +304,8 @@
height="133.92857"
x="144.64285"
y="181.38092" /></flowRegion><flowPara
id="flowPara1045"></flowPara></flowRoot> <g
aria-label="BIAS
"
id="flowPara1045" /></flowRoot> <g
aria-label="BIAS "
style="font-style:normal;font-weight:normal;font-size:3.75125003px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#8b8b8b;fill-opacity:1;stroke:none;stroke-width:0.09378125"
id="text1097">
<path
@@ -351,7 +350,7 @@
aria-label="NEG"
style="font-style:normal;font-weight:normal;font-size:3.75125003px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#8b8b8b;fill-opacity:1;stroke:none;stroke-width:0.09378125"
id="text1117"
transform="translate(0,6.0135643)">
transform="translate(0,2.80633)">
<path
d="m 60.802609,119.50848 h 0.498213 l 1.212562,2.28775 v -2.28775 h 0.359007 v 2.73468 h -0.498213 l -1.212563,-2.28775 v 2.28775 h -0.359006 z"
style="fill:#8b8b8b;fill-opacity:1;stroke-width:0.09378125"
@@ -372,7 +371,7 @@
aria-label="POS"
style="font-style:normal;font-weight:normal;font-size:3.75125003px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#8b8b8b;fill-opacity:1;stroke:none;stroke-width:0.09378125"
id="text1121"
transform="translate(0,5.078121)">
transform="translate(0,-1.3363476)">
<path
d="m 61.477156,141.08786 v 1.02756 h 0.465243 q 0.258264,0 0.399303,-0.13371 0.141038,-0.13371 0.141038,-0.38098 0,-0.24545 -0.141038,-0.37916 -0.141039,-0.13371 -0.399303,-0.13371 z m -0.369997,-0.30406 h 0.83524 q 0.459747,0 0.694201,0.20881 0.236284,0.20698 0.236284,0.60812 0,0.40479 -0.236284,0.61177 -0.234454,0.20698 -0.694201,0.20698 h -0.465243 v 1.099 h -0.369997 z"
style="fill:#8b8b8b;fill-opacity:1;stroke-width:0.09378125"
@@ -389,6 +388,27 @@
id="path1150"
inkscape:connector-curvature="0" />
</g>
<g
aria-label="SCL"
style="font-style:normal;font-weight:normal;font-size:3.84308147px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#8b8b8b;fill-opacity:1;stroke:none;stroke-width:0.09607703"
id="text1057"
transform="translate(4.56e-4,10.423098)">
<path
d="m 62.957959,150.67961 v 0.36967 q -0.215798,-0.10321 -0.407201,-0.15387 -0.191404,-0.0507 -0.369672,-0.0507 -0.309623,0 -0.478509,0.1201 -0.167008,0.12009 -0.167008,0.34152 0,0.18578 0.110713,0.28148 0.112591,0.0938 0.42409,0.15199 l 0.228934,0.0469 q 0.42409,0.0807 0.624876,0.28523 0.202662,0.20266 0.202662,0.54418 0,0.4072 -0.273969,0.61737 -0.272093,0.21017 -0.799391,0.21017 -0.19891,0 -0.42409,-0.045 -0.223304,-0.045 -0.463497,-0.13323 v -0.39031 q 0.23081,0.12948 0.452238,0.19516 0.221427,0.0657 0.435349,0.0657 0.324635,0 0.501027,-0.1276 0.176391,-0.1276 0.176391,-0.36404 0,-0.20642 -0.127602,-0.32276 -0.125726,-0.11634 -0.414708,-0.17451 l -0.23081,-0.045 q -0.42409,-0.0844 -0.613617,-0.26459 -0.189527,-0.18014 -0.189527,-0.50102 0,-0.37155 0.260834,-0.58547 0.262711,-0.21392 0.722455,-0.21392 0.197033,0 0.401572,0.0357 0.204539,0.0357 0.41846,0.10696 z"
style="fill:#8b8b8b;fill-opacity:1;stroke-width:0.09607703"
id="path1059"
inkscape:connector-curvature="0" />
<path
d="m 65.815876,150.80346 v 0.39969 q -0.191404,-0.17826 -0.409078,-0.26646 -0.215798,-0.0882 -0.459744,-0.0882 -0.480385,0 -0.73559,0.29462 -0.255205,0.29273 -0.255205,0.84818 0,0.55357 0.255205,0.84818 0.255205,0.29273 0.73559,0.29273 0.243946,0 0.459744,-0.0882 0.217674,-0.0882 0.409078,-0.26647 v 0.39594 q -0.19891,0.13511 -0.422214,0.20267 -0.221428,0.0676 -0.469126,0.0676 -0.636135,0 -1.002054,-0.38844 -0.365918,-0.39031 -0.365918,-1.06397 0,-0.67555 0.365918,-1.06398 0.365919,-0.39031 1.002054,-0.39031 0.251451,0 0.472879,0.0675 0.223304,0.0657 0.418461,0.19891 z"
style="fill:#8b8b8b;fill-opacity:1;stroke-width:0.09607703"
id="path1061"
inkscape:connector-curvature="0" />
<path
d="m 66.405098,150.58766 h 0.379054 v 2.48262 h 1.364219 v 0.319 h -1.743273 z"
style="fill:#8b8b8b;fill-opacity:1;stroke-width:0.09607703"
id="path1063"
inkscape:connector-curvature="0" />
</g>
</g>
<g
inkscape:groupmode="layer"


+ 131
- 106
vst2_bin/settings.json View File

@@ -18,7 +18,7 @@
"touchInput": false,
"touchKbd": false,
"oversampleFactor": 1.0,
"oversampleQuality": 7,
"oversampleQuality": 0,
"oversampleOfflineFactor": 16.0,
"oversampleOfflineQuality": 10,
"oversampleOffline": false,
@@ -28,9 +28,18 @@
"idleDetectFx": 2,
"allowCursorLock": true,
"sampleRate": 44100.0,
"lastPath": "F:\\eureka_data\\vst_patches\\bsp_VeeSeeVST Rack 0.6.1 I_1983212406\\BSP chip bell 1.vcv",
"fixDenorm": false,
"lastPath": "F:\\eureka_data\\vst_patches\\bsp_VeeSeeVST Rack 0.6.1 I_1983212406\\MELODYZ MY MOD RACK.vcv",
"moduleBrowser": {
"favorites": [
{
"plugin": "AS",
"model": "ADSR"
},
{
"plugin": "Alikins",
"model": "SpecificValue"
},
{
"plugin": "21kHz",
"model": "kHzD_Inf"
@@ -40,20 +49,20 @@
"model": "Notes"
},
{
"plugin": "Alikins",
"model": "SpecificValue"
"plugin": "AudibleInstruments",
"model": "Plaits"
},
{
"plugin": "AS",
"model": "ADSR"
"plugin": "AudibleInstruments",
"model": "Clouds"
},
{
"plugin": "AS",
"model": "AtNuVrTr"
},
{
"plugin": "AS",
"model": "TriLFO"
"plugin": "AudibleInstruments",
"model": "Stages"
},
{
"plugin": "AudibleInstruments",
@@ -61,107 +70,63 @@
},
{
"plugin": "AudibleInstruments",
"model": "Braids"
"model": "Elements"
},
{
"plugin": "AudibleInstruments",
"model": "Tides"
},
{
"plugin": "AudibleInstruments",
"model": "Elements"
"plugin": "Autodafe",
"model": "Multiple 1x8"
},
{
"plugin": "AudibleInstruments",
"model": "Clouds"
"model": "Braids"
},
{
"plugin": "AudibleInstruments",
"model": "Stages"
"plugin": "AS",
"model": "TriLFO"
},
{
"plugin": "Befaco",
"model": "Mixer"
},
{
"plugin": "AudibleInstruments",
"model": "Plaits"
},
{
"plugin": "Autodafe",
"model": "Multiple 1x8"
},
{
"plugin": "Befaco",
"model": "SlewLimiter"
},
{
"plugin": "Bidoo",
"model": "rabBIT"
},
{
"plugin": "Bogaudio",
"model": "Bogaudio-Mult"
},
{
"plugin": "Bogaudio",
"model": "Bogaudio-Switch"
},
{
"plugin": "Bogaudio",
"model": "Bogaudio-XFade"
},
{
"plugin": "Bidoo",
"model": "lIMbO"
},
{
"plugin": "Bidoo",
"model": "Σ"
},
{
"plugin": "Bogaudio",
"model": "Bogaudio-XCO"
},
{
"plugin": "Bogaudio",
"model": "Bogaudio-Additator"
},
{
"plugin": "Bidoo",
"model": "BISTROT"
"plugin": "Fundamental",
"model": "VCF"
},
{
"plugin": "Bogaudio",
"model": "Bogaudio-VCAmp"
"plugin": "ErraticInstruments",
"model": "MPEToCV"
},
{
"plugin": "Bogaudio",
"model": "Bogaudio-Noise"
"plugin": "Fundamental",
"model": "LFO"
},
{
"plugin": "Bogaudio",
"model": "Bogaudio-SampleHold"
"plugin": "Fundamental",
"model": "LFO2"
},
{
"plugin": "ErraticInstruments",
"model": "MPEToCV"
"plugin": "Fundamental",
"model": "Delay"
},
{
"plugin": "FrankBussFormula",
"model": "FrankBussFormula"
},
{
"plugin": "DHE-Modules",
"model": "Cubic"
},
{
"plugin": "Fundamental",
"model": "VCF"
"model": "Scope"
},
{
"plugin": "Fundamental",
"model": "VCO"
"model": "VCA-1"
},
{
"plugin": "Fundamental",
@@ -169,7 +134,7 @@
},
{
"plugin": "Fundamental",
"model": "Scope"
"model": "VCO"
},
{
"plugin": "Fundamental",
@@ -180,48 +145,44 @@
"model": "VCMixer"
},
{
"plugin": "Fundamental",
"model": "LFO2"
"plugin": "JE",
"model": "RingModulator"
},
{
"plugin": "Fundamental",
"model": "VCA-1"
"plugin": "HetrickCV",
"model": "Exponent"
},
{
"plugin": "Fundamental",
"model": "LFO"
"plugin": "huaba",
"model": "EQ3"
},
{
"plugin": "LindenbergResearch",
"model": "VCF"
},
{
"plugin": "HetrickCV",
"model": "Exponent"
},
{
"plugin": "JE",
"model": "RingModulator"
"model": "VCO"
},
{
"plugin": "LindenbergResearch",
"model": "MS20 VCF"
},
{
"plugin": "huaba",
"model": "EQ3"
"plugin": "LindenbergResearch",
"model": "DIODE VCF"
},
{
"plugin": "ML_modules",
"model": "VoltMeter"
"plugin": "LindenbergResearch",
"model": "VCF"
},
{
"plugin": "LindenbergResearch",
"model": "Westcoast VCS"
},
{
"plugin": "LindenbergResearch",
"model": "VCO"
"plugin": "mscHack",
"model": "Maude221"
},
{
"plugin": "ML_modules",
"model": "VoltMeter"
},
{
"plugin": "PG-Instruments",
@@ -232,56 +193,120 @@
"model": "PGPanner"
},
{
"plugin": "mscHack",
"model": "Maude221"
"plugin": "RJModules",
"model": "Displays"
},
{
"plugin": "Southpole",
"model": "Abr"
},
{
"plugin": "Valley",
"model": "Dexter"
},
{
"plugin": "Valley",
"model": "Amalgam"
},
{
"plugin": "Valley",
"model": "Plateau"
},
{
"plugin": "bsp",
"model": "AttenuMixer"
"model": "Rescaler"
},
{
"plugin": "bsp",
"model": "DownSampler"
"model": "Scanner"
},
{
"plugin": "Template_shared",
"model": "MyModule"
},
{
"plugin": "bsp",
"model": "Legato"
"model": "Sway"
},
{
"plugin": "Valley",
"model": "Dexter"
"plugin": "bsp",
"model": "TunedDelayLine"
},
{
"plugin": "bsp",
"model": "Scanner"
"model": "Legato"
},
{
"plugin": "bsp",
"model": "Obxd_VCF"
"model": "RMS"
},
{
"plugin": "bsp",
"model": "TunedDelayLine"
"model": "DownSampler"
},
{
"plugin": "bsp",
"model": "RMS"
"model": "Obxd_VCF"
},
{
"plugin": "bsp",
"model": "Sway"
"model": "AttenuMixer"
},
{
"plugin": "Template_shared",
"model": "MyModule"
"plugin": "Bidoo",
"model": "Σ"
},
{
"plugin": "Bogaudio",
"model": "Bogaudio-VCAmp"
},
{
"plugin": "Bogaudio",
"model": "Bogaudio-Noise"
},
{
"plugin": "Bogaudio",
"model": "Bogaudio-SampleHold"
},
{
"plugin": "Bogaudio",
"model": "Bogaudio-Mult"
},
{
"plugin": "Bogaudio",
"model": "Bogaudio-XFade"
},
{
"plugin": "Bidoo",
"model": "BISTROT"
},
{
"plugin": "Bogaudio",
"model": "Bogaudio-Switch"
},
{
"plugin": "Bidoo",
"model": "rabBIT"
},
{
"plugin": "Bogaudio",
"model": "Bogaudio-Additator"
},
{
"plugin": "Bidoo",
"model": "lIMbO"
},
{
"plugin": "Bidoo",
"model": "REI"
},
{
"plugin": "Bogaudio",
"model": "Bogaudio-XCO"
},
{
"plugin": "DHE-Modules",
"model": "Cubic"
}
]
},


Loading…
Cancel
Save