99 lines
2.9 KiB
Plaintext
99 lines
2.9 KiB
Plaintext
{
|
|
"FormatVersion": 3,
|
|
"Id": "a59c583b-dbc2-495c-a9b1-e64fc1e5d532"/*MidiControlOutput*/,
|
|
"Description": "Send 7 bit ControlChange or Channel Pressure events to the selected device. The value is given either as an integer value between 0 and 127 or as a normalized float value between 0.0 and 1.0.\n\nValues can either be sent continuously (one value per frame) or only when the trigger input is sent a (temporary) boolean \"true\" value.\nSending continuously can lead to flooding of the receiving device, so if possible, use the trigger option.\n\nYou can for instance use an [AnimValue]s \"WasHit\" output as the trigger and set it to a frequency that is sufficiently smooth for your purpose to reduce the load.\n\nThis node can be used in combination with [MidiNoteOutput] [MidiPitchbendOutput] and [MidiTriggerOutput] to create generative music or control hardware. See the [MidiNoteOutputExample]\n\nAKA: aftertouch, pressure, cc, controller",
|
|
"SymbolTags": "8",
|
|
"InputUis": [
|
|
{
|
|
"InputId": "083e3a73-4539-408e-a91a-1739cb4f3cc6"/*ControllerNumber*/,
|
|
"Position": {
|
|
"X": 197.0,
|
|
"Y": 373.0
|
|
},
|
|
"Min": 0,
|
|
"Max": 127,
|
|
"ClampMin": true,
|
|
"ClampMax": true
|
|
},
|
|
{
|
|
"InputId": "5188cc2f-723c-497c-bfb8-1b00a3006327"/*TriggerSend*/,
|
|
"Position": {
|
|
"X": 197.0,
|
|
"Y": 598.0
|
|
}
|
|
},
|
|
{
|
|
"InputId": "57096500-4ee4-4221-a7e7-1d2a065d01c8"/*Value*/,
|
|
"Position": {
|
|
"X": 197.0,
|
|
"Y": 778.0
|
|
},
|
|
"Min": 0,
|
|
"Max": 127,
|
|
"ClampMin": true,
|
|
"ClampMax": true
|
|
},
|
|
{
|
|
"InputId": "5734d4c9-1d84-4559-91d6-6611f0ea1658"/*ValueFloat*/,
|
|
"Position": {
|
|
"X": 197.0,
|
|
"Y": 778.0
|
|
},
|
|
"Min": 0.0,
|
|
"Max": 1.0,
|
|
"ClampMin": true,
|
|
"ClampMax": true
|
|
},
|
|
{
|
|
"InputId": "aff6a747-7c3d-4cef-a5b7-daf9a60fcba0"/*Device*/,
|
|
"Position": {
|
|
"X": 197.0,
|
|
"Y": 508.0
|
|
},
|
|
"AddPadding": "True",
|
|
"Usage": "CustomDropdown"
|
|
},
|
|
{
|
|
"InputId": "b8612a7d-cb19-4203-b5d0-a44ca71f5477"/*SendMode*/,
|
|
"Position": {
|
|
"X": 197.0,
|
|
"Y": 553.0
|
|
}
|
|
},
|
|
{
|
|
"InputId": "b8c8f9d2-4ec9-4351-82ae-a17140bbe484"/*ChannelNumber*/,
|
|
"Position": {
|
|
"X": 197.0,
|
|
"Y": 373.0
|
|
},
|
|
"Min": 1,
|
|
"Max": 16,
|
|
"ClampMin": true,
|
|
"ClampMax": true
|
|
},
|
|
{
|
|
"InputId": "dc2f8501-2889-4949-9866-3c0eb43cd061"/*CCorPressure*/,
|
|
"Position": {
|
|
"X": 197.0,
|
|
"Y": 553.0
|
|
}
|
|
},
|
|
{
|
|
"InputId": "f558c83a-2ba1-4cfe-bbf4-f5cbfdf68c73"/*UseValueFloat*/,
|
|
"Position": {
|
|
"X": 197.0,
|
|
"Y": 778.0
|
|
}
|
|
}
|
|
],
|
|
"SymbolChildUis": [],
|
|
"OutputUis": [
|
|
{
|
|
"OutputId": "2bde4fd3-e74e-49c1-9fe5-867060067566"/*Result*/,
|
|
"Position": {
|
|
"X": 300.0,
|
|
"Y": 200.0
|
|
}
|
|
}
|
|
]
|
|
} |