Take 5 MIDI Implementation 1.2
Take 5 MIDI Implementation 1.2
The Take 5 receives MIDI data according to the settings you have chosen
in globals. In addition, there is interaction between some of the program
parameters that determine the overall response of the Take 5 to MIDI
data. These are the globals parameters that affect response to MIDI:
MIDI Param Snd: Off, CC, NRPN—Changes to the values of front panel
controls are transmitted via MIDI as Continuous Controllers (CC) or
Non-Registered Parameter Number (NRPN). Transmission of parameters
can also be turned off.
NRPNs are the preferred method of parameter transmission, since they cover
the complete range of all parameters, while CCs are limited to a range of 128
MIDI Param Rcv: Off, CC, NRPN—Sets the method by which parameter
changes are received via MIDI. As with transmission, NRPNs are the preferred
method.
MIDI Control: On, Off— Sets the Take 5’s ability to receive MIDI
messages. When set to On, the synth will respond to MIDI controllers,
including pitch wheel, mod wheel, pedal, and volume.
MIDI Syx On: On, Off--- When set to On it will receive and transmit
MIDI SysEx messages using the selected ports/cables. MIDI SysEx
messages are used when sending and receiving a variety of data includ-
ing, programs, alternative tunings, system updates, and more.
MIDI Syx Cable: MIDI, USB--- When set to MIDI it will receive and
transmit MIDI SysEx messages using the MIDI ports/cables. When set to
USB, it will receive and transmit MIDI Sysex over a USB cable.
MIDI Out Select: MIDI, USB, ALL—Sets the port, MIDI and/or USB, by
which MIDI signals are sent.
See sections that follow for additional Continuous Controller (CC) and
Non-Registered Parameter Number (NRPN) messages transmitted.
The messages are handled in standard MIDI format using the NRPN CC
commands in running status byte format. Below is the format used for
transmitting a NRPN parameter.
The parameter number can be found in the two tables below, one for
global parameters, and the other for program parameters. The parameter
numbers and the parameter values are broken into two 7-bit bytes for
MIDI transmission; the LSB has the seven least-significant bits, and the
MSB has the seven most-significant bits, though in most cases the MSB
will be zero or one, and never more than two.
Once an NRPN is selected, the synth will also respond to NRPN Data
Increment and Decrement commands, which some controllers utilize.
Finally, it responds to one RPN (Registered Parameter Number)
command, the RPN/NRPN Reset command, which can be handy for
resetting the currently selected parameter to a known state.
The Take 5 will respond by sending out the program data in the format
described below in Program Data Dump.
The Take 5 will respond by sending out the current program edit buffer
in the format described below in Program Edit Buffer Data Dump.
The Take 5 will respond by sending out the current values of the global
parameters in the format described in Global Parameters Data Dump.
The Global Parameters Data Dump is not recognized when received. It is only
transmitted when requested. NRPN messages are used to change Globals.
1 A7 A6 A5 A4 A3 A2 A1 A0 1 00 G7 F7 E7 D7 C7 B7 A7
2 B7 B6 B5 B4 B3 B2 B1 B0 2 00 A6 A5 A4 A3 A2 A1 A0
3 C7 C6 C5 C4 C3 C2 C1 C0 3 00 B6 B5 B4 B3 B2 B1 B0
4 D7 D6 D5 D4 D3 D2 D1 D0 4 00 C6 C5 C4 C3 C2 C1 C0
5 E7 E6 E5 E4 E3 E2 E1 E0 5 00 D6 D5 D4 D3 D2 D1 D0
6 F7 F6 F5 F4 F3 F2 F1 F0 6 00 E6 E5 E4 E3 E2 E1 E0
7 G7 G6 G5 G4 G3 G2 G1 G0 7 00 F6 F5 F4 F3 F2 F1 F0
8 00 G6 G5 G4 G3 G2 G1 G0