How Can i change songbook entry via midi
Moderators: Sharp, X-Trade, Pepperpotty, karmathanever
How Can i change songbook entry via midi
Hi
I am trying to do songbook changes via midi from an iPad app (setlistmaker) but i dont know how i do that. Amy help? I have Steen a video where it works but no info on how.
Lars
I am trying to do songbook changes via midi from an iPad app (setlistmaker) but i dont know how i do that. Amy help? I have Steen a video where it works but no info on how.
Lars
- Rockitman
- Senior Member
- Posts: 282
- Joined: Wed Jul 25, 2007 2:48 am
- Location: Cocoa Beach, FL USA
- Contact:
Songbook via MIDI
See the PA800 manual page 181 & 182. It involves sending NRPN and CC midi messgaes, so your program will have to be able to do that.
Example,
Send the following string to select SongBook entry #77:
NRPN #99 value of 2
NRPN #98 value of 64
CC # 06 value of 0
CC #38 value of 77
Example,
Send the following string to select SongBook entry #77:
NRPN #99 value of 2
NRPN #98 value of 64
CC # 06 value of 0
CC #38 value of 77
PA5X-76, Nautilus-73, Kronos-73, M3-73, Radias-R, Triton Extreme 61, CX-3, N1R, Micro-X, Kontrol49, MicroStation, T3 workstation, Mini-Korg 700s, RK100s, MS-20i controller
- Rockitman
- Senior Member
- Posts: 282
- Joined: Wed Jul 25, 2007 2:48 am
- Location: Cocoa Beach, FL USA
- Contact:
Hexadecimal
OK I looked, and the setlistmaker raw data accepts hexadecimal data.
so an example string for song list entry of 77 would look like.
BF 63 02
BF 62 40
BF 06 00
BF 26 4D
The "BF" designates the control channel set to 16, you have to do that in the PA800 first (page 181 "Setting the special Control MIDI channel")
The first two lines stay the same for every patch.
The last two lines choose which song book entry.
the "BF 06" & the "BF 26" never change either.
You just have to change the "00" & "4D" values to change the song book entry #.
"00" &"4D" = 77
"00" is the thousands, hundreds
"4D" is the 0-99
so, lets convert the song book entry 432 to hexadecimal.
We split that number into 400 (4 hundreds) and the remainder 32
400 decimal = 04 hexadecimal
32 decimal = 20 hexadecimal
now we would have for songbook entry # 432
BF 63 02
BF 62 40
BF 06 04
BF 26 20
Hint: If you have microsoft windows, you can use the calculator to convert decimal numbers to hexadecimal.
I hope this helps you.
Let me know, I may have to go and get setlistmaker myself.
Tony
so an example string for song list entry of 77 would look like.
BF 63 02
BF 62 40
BF 06 00
BF 26 4D
The "BF" designates the control channel set to 16, you have to do that in the PA800 first (page 181 "Setting the special Control MIDI channel")
The first two lines stay the same for every patch.
The last two lines choose which song book entry.
the "BF 06" & the "BF 26" never change either.
You just have to change the "00" & "4D" values to change the song book entry #.
"00" &"4D" = 77
"00" is the thousands, hundreds
"4D" is the 0-99
so, lets convert the song book entry 432 to hexadecimal.
We split that number into 400 (4 hundreds) and the remainder 32
400 decimal = 04 hexadecimal
32 decimal = 20 hexadecimal
now we would have for songbook entry # 432
BF 63 02
BF 62 40
BF 06 04
BF 26 20
Hint: If you have microsoft windows, you can use the calculator to convert decimal numbers to hexadecimal.
I hope this helps you.
Let me know, I may have to go and get setlistmaker myself.
Tony
PA5X-76, Nautilus-73, Kronos-73, M3-73, Radias-R, Triton Extreme 61, CX-3, N1R, Micro-X, Kontrol49, MicroStation, T3 workstation, Mini-Korg 700s, RK100s, MS-20i controller
Re: Hexadecimal
HiRockitman wrote:OK I looked, and the setlistmaker raw data accepts hexadecimal data.
so an example string for song list entry of 77 would look like.
BF 63 02
BF 62 40
BF 06 00
BF 26 4D
The "BF" designates the control channel set to 16, you have to do that in the PA800 first (page 181 "Setting the special Control MIDI channel")
The first two lines stay the same for every patch.
The last two lines choose which song book entry.
the "BF 06" & the "BF 26" never change either.
You just have to change the "00" & "4D" values to change the song book entry #.
"00" &"4D" = 77
"00" is the thousands, hundreds
"4D" is the 0-99
so, lets convert the song book entry 432 to hexadecimal.
We split that number into 400 (4 hundreds) and the remainder 32
400 decimal = 04 hexadecimal
32 decimal = 20 hexadecimal
now we would have for songbook entry # 432
BF 63 02
BF 62 40
BF 06 04
BF 26 20
Hint: If you have microsoft windows, you can use the calculator to convert decimal numbers to hexadecimal.
I hope this helps you.
Let me know, I may have to go and get setlistmaker myself.
Tony
Thx -i did try something linke this but could not make it work. I Will try with Tour input and let you know - probably next week sometime. Thx for the input - i really apreciate it
Lars
- Rockitman
- Senior Member
- Posts: 282
- Joined: Wed Jul 25, 2007 2:48 am
- Location: Cocoa Beach, FL USA
- Contact:
setlistmaker
OK, sounds good. I have an iPad2 , so If I get a chance I will get setlist maker and try it myself. we can compare notes. 

PA5X-76, Nautilus-73, Kronos-73, M3-73, Radias-R, Triton Extreme 61, CX-3, N1R, Micro-X, Kontrol49, MicroStation, T3 workstation, Mini-Korg 700s, RK100s, MS-20i controller
- Rockitman
- Senior Member
- Posts: 282
- Joined: Wed Jul 25, 2007 2:48 am
- Location: Cocoa Beach, FL USA
- Contact:
MIDI Control Channel
I think that the key is to set the control channel on the PA800, here is how.
Here's a step-by-step procedure to set channel 16 to the MIDI CONTROL input.
1. Start in STYLE PLAY MODE - Press the STYLE PLAY button
2. Press the GLOBAL button
3. Press 'Midi' on the LCD screen
4. On the GENERAL CONTROLS tab on the LCD make sure Preset = 01 Default
5. Press the 'Midi In Channel' tab on bottom of LCD screen
6. Set Channel 16 to 'CONTROL'
7. Select the drop down menu in upper right hand of LCD screen and press 'Write Midi Preset'
8. Optional - Set Name of this Preset to something like CONTROL16 on #08 or overwrite Default
9. Select the General Controls tab at bottom of LCD screen
10. Select the Preset you just wrote to above. If you wrote to #08 then select #08 Preset
11. Press the Exit button
Your PA will now look for Control messages on Channel 16
Here's a step-by-step procedure to set channel 16 to the MIDI CONTROL input.
1. Start in STYLE PLAY MODE - Press the STYLE PLAY button
2. Press the GLOBAL button
3. Press 'Midi' on the LCD screen
4. On the GENERAL CONTROLS tab on the LCD make sure Preset = 01 Default
5. Press the 'Midi In Channel' tab on bottom of LCD screen
6. Set Channel 16 to 'CONTROL'
7. Select the drop down menu in upper right hand of LCD screen and press 'Write Midi Preset'
8. Optional - Set Name of this Preset to something like CONTROL16 on #08 or overwrite Default
9. Select the General Controls tab at bottom of LCD screen
10. Select the Preset you just wrote to above. If you wrote to #08 then select #08 Preset
11. Press the Exit button
Your PA will now look for Control messages on Channel 16
PA5X-76, Nautilus-73, Kronos-73, M3-73, Radias-R, Triton Extreme 61, CX-3, N1R, Micro-X, Kontrol49, MicroStation, T3 workstation, Mini-Korg 700s, RK100s, MS-20i controller
- Rockitman
- Senior Member
- Posts: 282
- Joined: Wed Jul 25, 2007 2:48 am
- Location: Cocoa Beach, FL USA
- Contact:
It works !
OK, I got SetListMaker, and apple's camera connection kit.
I set the Midi in Channel 16 to "control" like my previous post.
i connected the USB cable from the ipad2>apple connection kit to the PA800
Created a Midi preset in Setlistmaker. assigned the Midi preset to a song
Now when I select the song in setlistmaker on the ipad, the PA800 goes right to that Songbook entry.
It's Great, This will speed up my transitions between songs.
Thanks for getting me to do this. I hope it works for you now.
Reply back if you get the chance or if you need help with your setup.
Regards,
Tony
I set the Midi in Channel 16 to "control" like my previous post.
i connected the USB cable from the ipad2>apple connection kit to the PA800
Created a Midi preset in Setlistmaker. assigned the Midi preset to a song
Now when I select the song in setlistmaker on the ipad, the PA800 goes right to that Songbook entry.
It's Great, This will speed up my transitions between songs.
Thanks for getting me to do this. I hope it works for you now.
Reply back if you get the chance or if you need help with your setup.
Regards,
Tony
PA5X-76, Nautilus-73, Kronos-73, M3-73, Radias-R, Triton Extreme 61, CX-3, N1R, Micro-X, Kontrol49, MicroStation, T3 workstation, Mini-Korg 700s, RK100s, MS-20i controller
I have tried with set list maker and camera connection kit on my pa2x and works great.
I can't get the iRig MIDI to do the same thing.
I saw the youtube video and it works for others but I didn't make it.
Did anyone have the same problem?
I would prefer the iRig Midi because it charges the iPad while working.
P.S. iPad>iRig>Yamaha Moxf6 works great, so I know that the interface is ok.
I can't get the iRig MIDI to do the same thing.
I saw the youtube video and it works for others but I didn't make it.
Did anyone have the same problem?
I would prefer the iRig Midi because it charges the iPad while working.
P.S. iPad>iRig>Yamaha Moxf6 works great, so I know that the interface is ok.
- Rockitman
- Senior Member
- Posts: 282
- Joined: Wed Jul 25, 2007 2:48 am
- Location: Cocoa Beach, FL USA
- Contact:
Remote control
I do not have the iRig MIDI, but I can suggest a couple things.
1) Use a MIDI monitor program if possible connected to your PC to capture the data sent out.
2) See if you can put a delay in between the messages in case they are being transmitted too fast. For example a delay between the initialization string and the songbook entry...
3) I take it that you set up the control channel also...
good luck...
1) Use a MIDI monitor program if possible connected to your PC to capture the data sent out.
2) See if you can put a delay in between the messages in case they are being transmitted too fast. For example a delay between the initialization string and the songbook entry...
3) I take it that you set up the control channel also...
good luck...
PA5X-76, Nautilus-73, Kronos-73, M3-73, Radias-R, Triton Extreme 61, CX-3, N1R, Micro-X, Kontrol49, MicroStation, T3 workstation, Mini-Korg 700s, RK100s, MS-20i controller
- Rockitman
- Senior Member
- Posts: 282
- Joined: Wed Jul 25, 2007 2:48 am
- Location: Cocoa Beach, FL USA
- Contact:
Instructions for SetListMaker to call a songbook entry
I have rewritten these instructions in 1 post, I hope that helps folks...
How To setup Setlistmaker app on iPAD with Camera conn kit to call up Songbook entries vis USB MIDI.
A) SetListMaker app on iPad
B) Apple's camera connection kit
C) Set the Midi in Channel 16 to "control" on your PA keyboard
Here's a step-by-step procedure to set channel 16 to the MIDI CONTROL input.
1. Start in STYLE PLAY MODE - Press the STYLE PLAY button
2. Press the GLOBAL button
3. Press 'Midi' on the LCD screen
4. On the GENERAL CONTROLS tab on the LCD make sure Preset = 01
Default
5. Press the 'Midi In Channel' tab on bottom of LCD screen
6. Set Channel 16 to 'CONTROL'
7. Select the drop down menu in upper right hand of LCD screen and
press 'Write Midi Preset'
8. Optional - Set Name of this Preset to something like CONTROL16 on
#08 or just overwrite the Default
9. Select the General Controls tab at bottom of LCD screen
10. Select the Preset you just wrote to above. If you wrote to #08 then
select #08 Preset
11. Press the Exit button
Your PA will now look for Control messages on Channel 16
D) Connect the USB cable from the ipad >apple connection kit to the
PA800
E) Creat a Midi preset in Setlistmaker, and assigned the Midi preset to a
song in the Setlistmaker app
1) Make sure that your Songbook entry on PA keyboard has a song
selection number assigned to it
Look on the Book Edit 2 tab and assign the "song selection number"
there.
2) Get yourself a free calculator app on your iPad or iPhone that
converts decimal numbers to hexadecimal.
You have to convert the song selection number from decimal
to hexadecimal.
3) The string to enter in setlistmaker for a song book entry of 77 would
be:
BF 63 02
BF 62 40
BF 06 00
BF 26 4D
4) The first two lines stay the same for every patch, it is the init string.
5) The last two lines choose which song book entry.
In the Last Two lines, BF 06, and BF 26 stay the same also for every
entry.
6) The "BF" in each line designates the control channel set to 16.
You did that in the PA800 earlier
(page 181 "Setting the special Control MIDI channel")
7) So from the example above, the only numbers that would change
are the 00, 4D
004D hexadecimal = 77 in decimal, 0 = no thousands, 0= no hundreds,
4D hexadecimal = 77 decimal.
F) Now when I select a song in Setlistmaker the correct songbook entry
comes up
G) Here is another example
For songbook entry # 432
BF 63 02 {This line stays the same - part of init string}
BF 62 40 {This line stays the same - part of init string}
BF 06 04 {04 = no thousands, 4 hundred}
BF 26 20 {20 hexadecimal = 32 decimal}
How To setup Setlistmaker app on iPAD with Camera conn kit to call up Songbook entries vis USB MIDI.
A) SetListMaker app on iPad
B) Apple's camera connection kit
C) Set the Midi in Channel 16 to "control" on your PA keyboard
Here's a step-by-step procedure to set channel 16 to the MIDI CONTROL input.
1. Start in STYLE PLAY MODE - Press the STYLE PLAY button
2. Press the GLOBAL button
3. Press 'Midi' on the LCD screen
4. On the GENERAL CONTROLS tab on the LCD make sure Preset = 01
Default
5. Press the 'Midi In Channel' tab on bottom of LCD screen
6. Set Channel 16 to 'CONTROL'
7. Select the drop down menu in upper right hand of LCD screen and
press 'Write Midi Preset'
8. Optional - Set Name of this Preset to something like CONTROL16 on
#08 or just overwrite the Default
9. Select the General Controls tab at bottom of LCD screen
10. Select the Preset you just wrote to above. If you wrote to #08 then
select #08 Preset
11. Press the Exit button
Your PA will now look for Control messages on Channel 16
D) Connect the USB cable from the ipad >apple connection kit to the
PA800
E) Creat a Midi preset in Setlistmaker, and assigned the Midi preset to a
song in the Setlistmaker app
1) Make sure that your Songbook entry on PA keyboard has a song
selection number assigned to it
Look on the Book Edit 2 tab and assign the "song selection number"
there.
2) Get yourself a free calculator app on your iPad or iPhone that
converts decimal numbers to hexadecimal.
You have to convert the song selection number from decimal
to hexadecimal.
3) The string to enter in setlistmaker for a song book entry of 77 would
be:
BF 63 02
BF 62 40
BF 06 00
BF 26 4D
4) The first two lines stay the same for every patch, it is the init string.
5) The last two lines choose which song book entry.
In the Last Two lines, BF 06, and BF 26 stay the same also for every
entry.
6) The "BF" in each line designates the control channel set to 16.
You did that in the PA800 earlier
(page 181 "Setting the special Control MIDI channel")
7) So from the example above, the only numbers that would change
are the 00, 4D

4D hexadecimal = 77 decimal.
F) Now when I select a song in Setlistmaker the correct songbook entry
comes up

G) Here is another example
For songbook entry # 432
BF 63 02 {This line stays the same - part of init string}
BF 62 40 {This line stays the same - part of init string}
BF 06 04 {04 = no thousands, 4 hundred}
BF 26 20 {20 hexadecimal = 32 decimal}
PA5X-76, Nautilus-73, Kronos-73, M3-73, Radias-R, Triton Extreme 61, CX-3, N1R, Micro-X, Kontrol49, MicroStation, T3 workstation, Mini-Korg 700s, RK100s, MS-20i controller
Thank you.
I will try the delay thing even if I don't know how to do it.
I would like to tell you what I tried and worked.
I sent Set List Maker's midi message to a Yamaha Moxf6 MIDI IN and hooked a MIDI Cable from the Moxf6,s MIDI THRU to pa2x's MIDI IN.
It changes songs like a charm.
The only inconvenient is that I have to take two keyboards with me all of the times.
I will try the delay thing even if I don't know how to do it.
I would like to tell you what I tried and worked.
I sent Set List Maker's midi message to a Yamaha Moxf6 MIDI IN and hooked a MIDI Cable from the Moxf6,s MIDI THRU to pa2x's MIDI IN.
It changes songs like a charm.
The only inconvenient is that I have to take two keyboards with me all of the times.
- Rockitman
- Senior Member
- Posts: 282
- Joined: Wed Jul 25, 2007 2:48 am
- Location: Cocoa Beach, FL USA
- Contact:
From the Setlist maker help manual section SEND MIDI :
You can determine the order in which the parts of a MIDI preset are sent, from Settings > Audio & MIDI > MIDI Preset Order. If needed, you can also add a pause between the parts with the With Delay Between option.
So you should look into sending a delay between the first two lines,
i.e. the INIT strings, and the last two lines , the preset #...
You can determine the order in which the parts of a MIDI preset are sent, from Settings > Audio & MIDI > MIDI Preset Order. If needed, you can also add a pause between the parts with the With Delay Between option.
So you should look into sending a delay between the first two lines,
i.e. the INIT strings, and the last two lines , the preset #...
PA5X-76, Nautilus-73, Kronos-73, M3-73, Radias-R, Triton Extreme 61, CX-3, N1R, Micro-X, Kontrol49, MicroStation, T3 workstation, Mini-Korg 700s, RK100s, MS-20i controller