My Main Key Arranger is a Korg PA4x with an internal Songbook.
This is very useful for me and my intention is to switch my Songs in Cantabile
with the Midi command from the Pa4x.
The problem ist that the Korg Key sends on a control Channel the following Commands
99=2
98=64
(This is the signal that the SongbookNr. is following)
Now Controller 6 and 38 as SongbookNr.
Example
6=10 38=2 it means Song 1002
6=00 38=45 it means Song 45
6=2 38=3 it means Song 203
is there any way to work with this commands to call the same song in Cantabile?
There are bindings for this that can call up songs using MIDI Banked program messages. If I understand correctly your keyboard is sending a NRPN Fine resolution message using the cc99(MSB) and cc98(LSB) that has a parameter value of cc6(MSB) and 38(LSB) and the value of the MSB and LSB.This is what Cantabile should see on the MIDI port when you send the 98,99 message. In Cantabile the songs are ordered and numbered in banks of 0 to127 so I donāt know how that relates to the song numbering in Songbook. Could you elaborate on the numbering scheme in Songbook? Is it 0 to 100? For instance your 6=2 and 38=3 equates to a midi value of 259 not 203 so a little more info is required to help but you can do what you want to do you just need to know how to remap your song numbers in Cantabile to match up with your songs in Songbook. You can try experimenting with a binding like this example
It will map your cc 6 and 38 values to banked MIDI program change messages you can use to pick songs in Cantabile. You could then number your songs in your set lists to match these numbers. Let us know more if you can.
Thanks for posting that great explanation, I think I had a clue but now it is very clear, I will think on it some but like you, so far I am thinking of a filter of some sort. Sorry I have no immediate solution.
Thankās for your help Dave but I think this is a Job for the big Masterchief of Cantabile ā¦the god of Midimapping himself
ā¦for Mr. Brad the Incredible Robinson
The Input Routing/Filter to CC6/CC38 works perfekt only the figure looks curious.
9999 = 0.99.99
2505 = 0.25.5 << here with Zero it would look better !
i hope you know what I meanā¦
For those who think this workaround makes no sense here is the primary reason to work tis way >>> perfektly Timing to the Arrangers Midiclock-Events switch is everytime exactly on beat 1
Maybe Brad can add a new Item for this case to Options/General/Formatting/ProgramBanks
Just to clarifyā¦ youāre saying the MIDI mapping is working correctly now itās just that the number format used by Cantabile isnāt to your liking?
I suppose I could add an option for zero padded program numbers, but then itād look like this:
000.099.099 or 000.025.005
because program/bank numbers can have three digits. Or, do you want ā00.25.05ā?
in this case the best Solution would be the last 00.00.00
So the digits would be all at the right place.
MSB Numbering is not requiried so the best optical Solution would be
LSB.Prog = 00.00
Because smallest Number is 0000 and highes number 9999
The Ultimate-Perfect-Optical-Format would be to Supress the Point between the Four Numbers (ā¦If this is not to complicated)
LSB(NoPoint)Prog = 1234 << Perfectš
Sounds like the best bet here might be a place where you can type in a format string so you can configure anything you like. Seems very niche thoughā¦ let me think about it.
But one problem is conceivableā¦
Example : what happens when the Last Number is 3399 and I will add a new Song to the List? ā¦then Cantabile automaticaly would Go to Programchange 100 and Shows only the Last two digitsā¦
that makes the Problem somewhat more difficult.
Finally, a website and people that understand the true power and versatility of the Korg PA4x. My PA4x is one of the four keyboards I use as MIDI Controllers. The PA4x is actually the primary and my NI Komplete Kontrol S88 MK2, Arturia Keylab 61 MK2 and StudioLogin MP-117 Pedalboard are secondary.
I use my PA4x for Real-Time Control of Ableton Live and a vast suite of plugins when Iām not pleased with the internal sounds provided in the PA4x. With Abletonās external MIDI Clock Sync any latency in minimized to the point it cannot be heard. Only view in an audio diagnostic tool.
I donāt know where youāre located but Iām guessing itās not in the US as Arranger Keyboards are generally frowned upon in the US purely due to the masses ignorance of the power and MIDI flexibility it has to offer. Iāve literally been looking for years for a website that has PA4x, or any Korg PA Product for that matter, technical PA information as it relates to MIDI. Just seeing the acronym āNRPNā returned from a Google search brought a smile to my face.
Iām a musician of over 50 years, classically trained in my youth, and a retired Automotive Electronics Engineer and Quality manager. I am so pleased I found this site.
Against my instructors wishes in 1975 I transitioned into Rock & Pop. I kept up with the classical side to appease him as he was one of the foremost teachers in the US. Thus the use of my StudioLogic MP117 as Iām very adept at using pedals for either manual bass and also as MIDI Keyswitches when my left hand is to busy to do so.
Iām looking forward to meeting this new, technical group of members.
Welcome to the forum @willf. This is quite a friendly group of knowledgeable musicians from around the world. The forum is setup for Cantabile users, and related subjects. Feel free to search the forum for any subjects that interest you.