dawman wrote:I have discovered a way to stop fumbling in the dark to call up Master Controller 4 Zone Performances. Casio refers to these as Registrations.
Casio is packed with weak sounds I have no need for, but I like the size, the action , the price and the 4 Zones, which are really handy for recall.
Unfortunately the contacts are cheese, just like a Roland D50, which means to scroll around is akward, and imprecise to say the least.
I can use Solaris KeyPad, or a BCF 2000 to send Bank LSB, Bank MSB and MIDI Prgm Chng messages, but I am clueless to how to do this.
If anyone wants to make some greens, read this Manual on how to get the Casio PX-3 to change these "Registrations" and explain it to me in un scientific terms, and I shall PayPal you for you services.
Ankyu
PX3_MIDI.rar
Well, man,- by pure interest I invested an hour to read that PX3 MIDI and downloaded the manual in addition,- what a crappy BS w/ this machine !
In (chapter) 19.1 there are the "Panel Parameter(s)" described.
Panel Parameter switches "Registration Banks" and "Registrations" when MIDI (probably sysex) is received.
There is a (I think I´ve read that somewhere in the thread about the new PX5S too) SysEx code switching registration banks and "registration" (which is the same as a setup).
The parameter is "registration for MIDI" ...
I think, they have done it that way because you normaly switch registrations w/ front panel buttons and now they needed an action triggered by MIDI mimiking switching front panel buttons.
Look in PX3_MIDI (the doc you attached) under 19.1 for the (for me) hard to understand code.
But the stuff to the right is pretty clear then:
You have 8 banks of 8 Registrations = 64 Registrations (for 64 songs p.ex.).
The MIDI numbers 0-7 are for Registration Bank #1 / Registration 1-8
Midi number 8 = Bank #2 / Registration 1
Midi number 9 = Bank #2 / Registration 2
Midi number 63 = Bank #8/ Registration 64
So, that´s an octal mode here, but just only numbers and not MIDI Prg Changes.
The (sysex) code:
ID R/W block size array min-def-max
------------------------------------------
0024 R/W 000000 8 01 00-00-FF
Now don´t ask me how to use that (I wonder what R/W means) in a BCR2000 or such ... I don´t have any clue except,- at the end of that code (00-00-FF) that´s where you place the MIDI numbers mentioned above for the bank/registration change ("min-def" might be zero always and "FF" will be replaced by the number).
In addition, I don´t have an idea if that has all to be done in HEX or not and if a BCR is able to store and transmit sysex on demand.
Both manuals don´t tell much about the detailed usage.
Otherwise I think you know pretty well how to deal w/ the MIDI channels / Bnk MSB/LSB and PrgCh. numbers according to PX3 manual G28, last chart on that site,- zone parameters page 2 MIDI and when you have stored a "registration" in one of the 8 registration banks.
IMO, that´s a very cumbersome and idiotic way of changing MIDI setups, these sending MIDI across 4 outgoing MIDI zones once they´ve been recalled by MIDI sysex.
And because it is and if I understood correctly,-
they changed that w/ the PX5S !!!
Because they now probably did that right,- it doesn´t have an expression pedal input which IMO is worth death-penalty.
But all is also worth a question to Mike Martin from Casio over at keyboard corner before buying a PX5S !
I don´t like to say that,- but if I were you, I´d sell the PX3 now.
It is a digital piano made for using it´s action and (crappy) front panel buttons,- and the MIDI in operation for changing "registrations" is a crutch.
And no, I don´t have paypal ...
Bud