User Forum    :: Powered by YaBB
  « MIDI-OX User Forum - Patch and data mapping »
Welcome, Guest. Please Login or Register.
Feb 11th, 2025, 4:42am


Home Home Help Help Search Search Members Members Login Login Register Register


   MIDI-OX User Forum
   MIDI-OX
   MIDI-OX Bug List
(Moderator: Jamie OConnell)
   Patch and data mapping
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: Patch and data mapping  (Read 2074 times)
bruce_miles
New Member
*



I love YaBB 1 Gold!

   
Email

Posts: 3
Patch and data mapping
« on: Nov 10th, 2001, 11:28am »
Quote Quote Modify Modify

I am using MIDIOx patch and data mapping to produce combination sounds by mapping incoming messages on a single channel to outputs on single or multiple channels in response to patch change messages.  
 
The lines in a typical .OXM file are
1  ProgChg  120  120  *       *  Clone  1  Ctrl   0   0  24  24
1  ProgChg  120  120  *       *  Clone  2  Ctrl   0   0  24  24
1  ProgChg  120  120  *       *  Clone  1   *     14  14   *   *
1  ProgChg  120  120  *       *   -        2   *     15  15   *   *
1   *             *    *     *       *  Clone  1   *      *    *    *   *
1   *             *    *     *       *    -       2   *      *    *    *   *
This maps input patch 120 to output patches 14 and 15 in bank 24.
 
What happens is that when I input a patch change message the new file is opened, the patch change message is not mapped but appears in the ouput mapped to whatever channels were used in the previously open file. Subsequent note and other messages are mapped to the correct channels but obviously the patches and sounds are wrong.
If I re-send the same patch change message (i.e. with the appropriate .oxm file already open) then everything works as it should, the patch change does not appear in the output but is correctly mapped and subsquent note (and other) messages produce the right sounds
You say in the help file (under Patch Mapping) - 'The Program Change is then passed along for further mapping or output.' This only seems to be happening when the same .oxm file is already open.
 
Is this a bug or am I doing something wrong ??
IP Logged
Jamie OConnell
Administrator
*****






   
WWW Email

Gender: male
Posts: 2027
Re: Patch and data mapping
« Reply #1 on: Nov 10th, 2001, 12:15pm »
Quote Quote Modify Modify

When patch mapping is in effect, a patch change causes a map to be loaded, but the patch change is not supplied to the new map, although it can be remapped in the old map.  The new map does not take effect until the patch change message has already been output through the old map.
 
I'll add a request to the wish list for this feature: the ability to map the program change that caused the map to load within the new map.
 
« Last Edit: Nov 10th, 2001, 12:22pm by Jamie OConnell » IP Logged

--Jamie
Music is its own reward.

bruce_miles
New Member
*



I love YaBB 1 Gold!

   
Email

Posts: 3
Re: Patch and data mapping
« Reply #2 on: Nov 13th, 2001, 5:09pm »
Quote Quote Modify Modify

Thanks for your reply. An alternative might be to provide a 'New' option in the Translation Map - Input - Message column to generate initial messages when a Data Map is opened. The map would then behave the same whether opened from the Options - Data Mapping command, the Icon, or from a Patch Change message. There may be other advantages.
IP Logged
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print

« Previous topic | Next topic »


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