Used by the QuNeo classes to interface to MIDI CC controls.
Create a new MidiCcBus. During regular use this will be called by the QuNeo control classes.
cc |
MIDI CC number for the control. |
channel |
MIDI channel the control responds to. |
scInPort |
Port that Supercollider will recieve MIDI data from. |
scOutPort |
Port that Supercollider will send MIDI data to. |
name |
Name of the control, used when printing debug info. |
A new MidiCcBus.
MIDI CC number that the control will receive data on.
Bus number that the control will transmit on.
Shortcut method for bus.asMap.
Shortcut method for bus.getSynchronus.
A k-rate Ugen wrapped in a lag control. Outputs 0 - 1.
mul |
multiply with this value. |
add |
add this value. |
lagTime |
60 dB lag time in seconds. |
A a-rate Ugen wrapped in a lag control. Outputs 0 - 1.
mul |
multiply with this value |
add |
add this value |
lagTime |
60 dB lag time in seconds. |
A fuction to be called when a MIDI CC message is received. The following values will be passed to the function: val, num, chan, src.
Name of the control, used when printing debug info.
MIDI channel the control responds to.
Port that Supercollider will recieve MIDI data from.
Port that Supercollider will send MIDI data to.
Allows you to enable or disable debugging for the control. This setting can also be changed on a per datasource basis.
setDebug |
Enable debugging? true/false. |