I've updated the web-app to support VCV by having, 14bit midi is now translated to 14bit pitch-band.
example of simple VCV patch:
trigger note by the webapp, and get the volume of the theremini directly.pitch-band goes to VCO-CV
Code:
Code:
Code:
Code:
Code:
Code:
Code:
"model": "MIDIToCVInterface",
Code:
Code:
Code:
Code:
Code:
Code:
"deviceName": "IAC Driver Bus 1",
Code:
Code:
Code:
Code:
Code:
Code:
Code:
Code:
Code:
Code:
"params": [
{
"paramId": 0,
"value": 1.0
},
{
"paramId": 1,
"value": 1.0
},
{
"paramId": 2,
"value": 0.0
},
{
"paramId": 3,
"value": 0.0
},
{
"paramId": 5,
"value": 0.5
},
{
"paramId": 4,
"value": 0.625000358
},
{
"paramId": 6,
"value": 0.0
}
],
Code:
Code:
Code:
Code:
Code:
Code:
"model": "AudioInterface",
Code:
Code:
Code:
Code:
Code:
"deviceName": "Focusrite: Scarlett 2i4 USB",
Code:
Code:
Code:
Code:
Code:
Code:
Code:
Code:
Code:
Code:
Code:
Code:
Code:
"params": [
{
"paramId": 0,
"value": 1.0
},
{
"paramId": 1,
"value": 1.0
}
],
Code:
Code:
Code:
Code:
Code:
Code:
"model": "MIDICCToCVInterface",
Code:
Code:
Code:
"ccs": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
21,
13,
14,
15
],
Code:
Code:
Code:
"deviceName": "Moog Theremini Moog Music, Inc.",
Code:
Code:
Code:
Code:
Code:
Code:
Code:
Code:
Code:
Code:
"params": [
{
"paramId": 0,
"value": 0.5
},
{
"paramId": 1,
"value": 0.5
},
{
"paramId": 2,
"value": 0.5
},
{
"paramId": 3,
"value": 0.5
}
],
Code:
Code:
Code:
Code:
Code:
Code:
Code:
"params": [
{
"paramId": 0,
"value": 1.0
},
{
"paramId": 1,
"value": 1.0
}
],
Code:
Code:
Code:
Code:
Code:
Code:
Code:
"params": [
{
"paramId": 0,
"value": 0.584999979
},
{
"paramId": 1,
"value": -0.507999778
},
{
"paramId": 2,
"value": 0.0
},
{
"paramId": 3,
"value": 0.0
},
{
"paramId": 4,
"value": 0.0
},
{
"paramId": 5,
"value": 0.0
},
{
"paramId": 6,
"value": 0.0
},
{
"paramId": 7,
"value": 0.0
}
],
Code:
Code:
Code:
Code:
Code:
Code:
Code:
"params": [
{
"paramId": 0,
"value": 1.0
},
{
"paramId": 1,
"value": 0.0
},
{
"paramId": 2,
"value": 0.0
},
{
"paramId": 3,
"value": 0.0
},
{
"paramId": 4,
"value": 0.0
},
{
"paramId": 5,
"value": 0.682500124
},
{
"paramId": 17,
"value": 0.5
},
{
"paramId": 29,
"value": 0.0
},
{
"paramId": 41,
"value": 0.0
},
{
"paramId": 53,
"value": 0.0
},
{
"paramId": 6,
"value": 0.244499743
},
{
"paramId": 18,
"value": 0.5
},
{
"paramId": 30,
"value": 0.0
},
{
"paramId": 42,
"value": 0.0
},
{
"paramId": 54,
"value": 0.0
},
{
"paramId": 7,
"value": 0.0
},
{
"paramId": 19,
"value": 0.5
},
{
"paramId": 31,
"value": 0.0
},
{
"paramId": 43,
"value": 0.0
},
{
"paramId": 55,
"value": 0.0
},
{
"paramId": 8,
"value": 0.0
},
{
"paramId": 20,
"value": 0.5
},
{
"paramId": 32,
"value": 0.0
},
{
"paramId": 44,
"value": 0.0
},
{
"paramId": 56,
"value": 0.0
},
{
"paramId": 9,
"value": 0.0
},
{
"paramId": 21,
"value": 0.5
},
{
"paramId": 33,
"value": 0.0
},
{
"paramId": 45,
"value": 0.0
},
{
"paramId": 57,
"value": 0.0
},
{
"paramId": 10,
"value": 0.0
},
{
"paramId": 22,
"value": 0.5
},
{
"paramId": 34,
"value": 0.0
},
{
"paramId": 46,
"value": 0.0
},
{
"paramId": 58,
"value": 0.0
},
{
"paramId": 11,
"value": 0.0
},
{
"paramId": 23,
"value": 0.5
},
{
"paramId": 35,
"value": 0.0
},
{
"paramId": 47,
"value": 0.0
},
{
"paramId": 59,
"value": 0.0
},
{
"paramId": 12,
"value": 0.0
},
{
"paramId": 24,
"value": 0.5
},
{
"paramId": 36,
"value": 0.0
},
{
"paramId": 48,
"value": 0.0
},
{
"paramId": 60,
"value": 0.0
},
{
"paramId": 13,
"value": 0.0
},
{
"paramId": 25,
"value": 0.5
},
{
"paramId": 37,
"value": 0.0
},
{
"paramId": 49,
"value": 0.0
},
{
"paramId": 61,
"value": 0.0
},
{
"paramId": 14,
"value": 0.0
},
{
"paramId": 26,
"value": 0.5
},
{
"paramId": 38,
"value": 0.0
},
{
"paramId": 50,
"value": 0.0
},
{
"paramId": 62,
"value": 0.0
},
{
"paramId": 15,
"value": 0.0
},
{
"paramId": 27,
"value": 0.5
},
{
"paramId": 39,
"value": 0.0
},
{
"paramId": 51,
"value": 0.0
},
{
"paramId": 63,
"value": 0.0
},
{
"paramId": 16,
"value": 0.0
},
{
"paramId": 28,
"value": 0.5
},
{
"paramId": 40,
"value": 0.0
},
{
"paramId": 52,
"value": 0.0
},
{
"paramId": 64,
"value": 0.0
}
],
Code:
Code:
"mutes": [
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1
]
Code:
Code:
Code:
Code:
Code:
"wires": [
{
"color": "#0c8e15",
"outputModuleId": 3,
"outputId": 0,
"inputModuleId": 6,
"inputId": 1
},
{
"color": "#0986ad",
"outputModuleId": 6,
"outputId": 0,
"inputModuleId": 2,
"inputId": 0
},
{
"color": "#c9b70e",
"outputModuleId": 6,
"outputId": 0,
"inputModuleId": 2,
"inputId": 1
},
{
"color": "#c9b70e",
"outputModuleId": 0,
"outputId": 4,
"inputModuleId": 1,
"inputId": 1
},
{
"color": "#c91847",
"outputModuleId": 0,
"outputId": 1,
"inputModuleId": 5,
"inputId": 4
},
{
"color": "#0c8e15",
"outputModuleId": 5,
"outputId": 0,
"inputModuleId": 6,
"inputId": 0
},
{
"color": "#c91847",
"outputModuleId": 4,
"outputId": 12,
"inputModuleId": 3,
"inputId": 0
},
{
"color": "#c91847",
"outputModuleId": 7,
"outputId": 0,
"inputModuleId": 8,
"inputId": 0
},
{
"color": "#0c8e15",
"outputModuleId": 1,
"outputId": 2,
"inputModuleId": 7,
"inputId": 1
},
{
"color": "#0986ad",
"outputModuleId": 7,
"outputId": 1,
"inputModuleId": 8,
"inputId": 1
},
{
"color": "#c9b70e",
"outputModuleId": 1,
"outputId": 0,
"inputModuleId": 7,
"inputId": 0
},
{
"color": "#c91847",
"outputModuleId": 8,
"outputId": 0,
"inputModuleId": 3,
"inputId": 1
}
]
Code: