MIDI-OX User Forum (http://www.midiox.com/cgi-bin/yabb/YaBB.pl)
MIDI-OX >> Questions and Discussion >> Help me with suggestions to change presets (live)
(Message started by: enb141 on May 16th, 2002, 10:10am)

Title: Help me with suggestions to change presets (live)
Post by enb141 on May 16th, 2002, 10:10am
I have a Kurzweil SP88X this one has 32 programable pressets buttons in this buttons you can program the MIDI channel, Bank nomber, Patch number.

what I want is to use for example presset 1 that will be programmed with MIDI Channel 1, Bank 1, Patch 1 because in this way I can use MIDI-OX Patch Map Num 1 with a previewed created file in Map Location


1  Ctrl          0   0  *  * |  1  *  *  *  1  1
1  Ctrl        32  32 *  * |  1  *  *  *  1  1
1  ProgChg    *   *  *  * | 1  *   *  *  *  *
1      *         *   *   *  * | 1  *  *  *  *  *

also I want to each presset to have different key regions, different bank, different patch

Pressets are like this:

Kurzweil presset:
Presset   1: Channel 1, Bank 1, Patch 1
Presset   2: Channel 1, Bank 2, Patch 1
....
Presset 32: Channel 1, Bank 32, Patch 1


and the Final output that I want is this:


Presset 1:  Channel 1, Bank 0, Patch 0 (in keys 32 to 50)
              Channel 2, Bank 0, Patch 1 (in keys 51 to 70)
              Channel 3, Bank 1, Patch 3 (in keys 70 to 90)
Presset 2:  Channel 1, Bank 0, Patch 0 (in all keys)
Presset 3:  Channel 1, Bank 1, Patch 19 (in keys 32 to 60)
Presset 3:  Channel 2, Bank 3, Patch 1  (in keys 32 to 90)
....

and so on





Title: Re: Help me with suggestions to change presets (li
Post by Jamie OConnell on May 16th, 2002, 3:53pm
If I understand correctly, you want to set up a series of 32 Patch Maps.  Each will be triggered when the associated button on the SP88X is pressed, because it sends a Program (Patch) change in addition to other data.  Is that right?  

Since Patch Maps are triggered by Patch changes, each SP88X button preset should be assigned a different Patch number (Maybe 1 - 32?).

Because MIDI-OX does not send the Patch number that initiated the map load through the new map, you might need to press each button twice (on the 2nd press, the map is already loaded so it will map the data coming from the SP88X preset).

Here's how you could program the first map to setup a keyboard split like you specified (Preset1):


 1 ProgChg   0    0  *  *  x  |  2 Ctrl       0    0   0   0
 1 ProgChg   0    0  *  *  x  |  2 Ctrl      32  32   0   0
 1 ProgChg   0    0  *  *  x  |  2 ProgChg 1    1   0   0
 1 ProgChg   0    0  *  *  x  |  3 Ctrl       0    0   0   0
 1 ProgChg   0    0  *  *  x  |  3 Ctrl      32  32   1   1
 1 ProgChg   0    0  *  *  x  |  3 ProgChg 3    3   0   0
 1 NoteOn  51   70  *  *     |  2 *          *    *   *   *
 1 NoteOff  51   70  *  *     |  2 *          *    *   *   *
 1 NoteOn  71   90  *  *     |  3 *          *    *   *   *
 1 NoteOff  71   90  *  *     |  3 *          *    *   *   *


Be careful to notice the original Program change is cloned several times and morphed into the other messages.

Here's the map: http://www.midiox.com/maps/preset1.oxm

Title: Re: Help me with suggestions to change presets (li
Post by enb141 on May 16th, 2002, 4:10pm
Do you think that changing the Bank to patch will help me?

I think that pressing twice each button will be a little bit hard to do because the Stage Piano has the buttons with dual function (Button 1 = Bank 1, 2) (Button2 = Bank 3, 4) ...

Also do you think that this will help

Kurzweil presset:
Presset   1: Channel 1, Bank 0, Patch 1
Presset   2: Channel 1, Bank 0, Patch 2
....
Presset 32: Channel 1, Bank 0, Patch 32




Title: Re: Help me with suggestions to change presets (li
Post by Jamie OConnell on May 17th, 2002, 3:55am

Quote:
Do you think that changing the Bank to patch will help me?

Well the problem is that when the Patch Mapping receives the real patch change (coming from external data), its going to swap the Map, if there is a Patch mapping specified.  So it's always going to be somewhat dicey to do data mapping of patches along with patch mapping.

You might consider using the scripting capabilities for this type of realtime configuration.  

Title: Re: Help me with suggestions to change presets (li
Post by enb141 on May 17th, 2002, 9:40am
Thanks for your support

Title: Re: Help me with suggestions to change presets (li
Post by Jamie OConnell on May 21st, 2002, 3:45am
The next version of MIDI-OX will re-send the Patch Change that triggers a new Patch Mapping, after the new map and/or preset is loaded.  This allows placing translations into the (new) map that anticipate receiving the patch change immediately after load.  8)



MIDI-OX User Forum » Powered by YaBB 1 Gold - SP 1.3.1!
YaBB © 2000-2003. All Rights Reserved.