MIDI - TheTechnobear/SSP GitHub Wiki
Overview
Midi input module
Documentation
- Wiki - https://github.com/TheTechnobear/SSP/wiki/MIDI
- Forum - https://forum.percussa.com/t/midi-module
Parameters
| Name | Desc |
|---|---|
| CCA-H | allocate a CC output to a particular Midi CC number |
Inputs
| Name | Desc |
|---|---|
| Min | not used |
Outputs
| Name | Desc |
|---|---|
| Pitch | Pitch in v/oct |
| Vel On | Note on velocity |
| Gate | gate from note on till note off |
| Vel Off | Note OFF velocity aka release velocity |
| ATouch | channel aftertouch |
| Bend | pitchbend output |
| Clock | midi clock output, commonly 24ppqn, but depends on your sender! |
| Start | transport start |
| Stop | transport stop |
| Cont | transport continue |
| CCA-H| CC values, CC number according to parameter,see above|
Buttons
| Name | Desc |
|---|---|
| CH1-16 | select if MIDI channel is being listened to or not, default ALL=on |
Notes
as can be seen above, notes from one MIDI module are Monophonic.
however, if you create multiple MIDI modules on your patch for the same midi channel, then the MIDI module will allocate each note to a different MIDI modules. this way we can achive polyphonic patches.
Note: there is NO note stealing... if all voices (aka MIDI modules) are allocated, then you will not get the new note.
note: this module also supports MPE, in a similar way to polyphonic patching.