
309
SongBook
SongBook Entries and the MIDI
Re
fe
rence
SongBook Entries and the MIDI
SongBook Entries can be remotely selected via MIDI. Further-
more, MIDI messages can be sent via MIDI when choosing a
SongBook Entry.
This is useful to synchronize Pa3XLe to an external editor or
digital music sheet reader (like BauM Software’s
the iPad or Zubersoft’s
for Android).
Setting the special Control MIDI channel
A special MIDI channel used as the “Control” channel is needed
to send MIDI messages to select the SongBook Entries, or to
receive MIDI messages when selecting them.
First of all, choose a MIDI Preset to quickly configure the Con-
trol channel. Go to the Global > MIDI > General Controls page
and choose a MIDI Preset where to save your settings.
Then, choose a MIDI IN channel as the “Control” channel. Go to
the Global > MIDI > Midi In Channel page, and assign the Con-
trol option to one of the sixteen available MIDI channels (usually
one of the higher-numbered ones, for example 16).
After having set the MIDI IN channel, choose a MIDI OUT
channel as the “Control” channel. Go to the Global > MIDI >
Midi Out Channel page, and assign the Control option to one of
the sixteen available MIDI channels (the same as on the MIDI
IN will work fine).
When done, save these settings to the current MIDI Preset by
choosing the “Write Midi Preset” command from the page
menu.
Selecting SongBook Entries via MIDI
When you are ready to remotely select SongBook Entries, switch
to the Style Play or Song Play mode.
At this point, Pa3XLe must receive on the special Control chan-
nel the NRPN Control Change messages #99 (MSB, with value
2) and #98 (LSB, with value 64) in fast succession, as an initial-
ization string. This string must be sent only once, unless another
NRPN control is sent on the same MIDI channel before selecting
a different SongBook Entry.
After the initialization string has been sent, you must send the
selection string, made of two Control Change messages: CC#06
(Data Entry MSB) for the thousands and hundreds, and CC#38
(Data Entry LSB) for the tens and units. The range of the Data
Entry controls, in this case, is 0~99 (instead of the typical
0~127).
The following examples show some typical situations.
•
Send the following string to select SongBook Entry #77:
•
Send the following string to select SongBook Entry #100:
•
Send the following string to select SongBook Entry #2563:
Sending MIDI messages when selecting Song-
Book Entries
When the special Control channel is assigned to one of the MIDI
OUT channels, MIDI messages are sent on this channel when
choosing a SongBook Entry. The messages sent when selecting a
SongBook Entry are the following:
• An initialization strings, made of the NRPN Control Change
messages #99 (MSB, with value 2) and #98 (LSB, with value 64)
in fast succession.
• A selection string, made of the two Control Change messages
CC#06 (Data Entry MSB) for the thousands and hundreds, and
CC#38 (Data Entry LSB) for the tens and units. The range of the
Data Entry controls, in this case, is 0~99 (instead of the typical
0~127).
Initialization string (CC#99, 98)
Thousands and hundreds (00xx)
Tens and units (xx77)
Initialization string (CC#99, 98)
Thousands and hundreds (01xx)
Tens and units (xx00)
Initialization string (CC#99, 98)
Thousands and hundreds (25xx)
Tens and units (xx63)
Pa3XLe User Manual v100 (English).book Page 309 Thursday, May 29, 2014 5:42 PM
Содержание Pa3XLe
Страница 1: ...Pa3X Le User s ManualENGLISH OS Version 1 0 2 E...
Страница 10: ...6 Table of Contents Pa3XLe User Manual v100 English book Page 6 Thursday May 29 2014 5 42 PM...
Страница 11: ...Pa3XLe User Manual v100 English book Page 7 Thursday May 29 2014 5 42 PM...
Страница 37: ...Pa3XLe User Manual v100 English book Page 33 Thursday May 29 2014 5 42 PM...
Страница 107: ...Pa3XLe User Manual v100 English book Page 103 Thursday May 29 2014 5 42 PM...
Страница 325: ...Pa3XLe User Manual v100 English book Page 321 Thursday May 29 2014 5 42 PM...
Страница 466: ...462 MIDI Implementation Chart Pa3XLe User Manual v100 English book Page 462 Thursday May 29 2014 5 42 PM...
Страница 470: ...466 Index Pa3XLe User Manual v100 English book Page 466 Thursday May 29 2014 5 42 PM...
Страница 471: ...Pa3XLe User Manual v100 English book Page III Thursday May 29 2014 5 42 PM...