MIDI-OX User Forum (http://www.midiox.com/cgi-bin/yabb/YaBB.pl)
MIDI-OX >> Wish List >> Patch mapping "combine" toggle
(Message started by: Dave_Windsor on Oct 29th, 2002, 12:40pm)

Title: Patch mapping "combine" toggle
Post by Dave_Windsor on Oct 29th, 2002, 12:40pm
Hi Jamie! :)

I have a rather complex MidiYoke/MidiOx setup at the moment, involving 14 instances of Midi-Ox (sorry: MIDI-Ox) and 10 MidiYoke ports.

I use it for controlling different Data Mappings on incoming controller data. More specific: I have a MIDI drumkit, with 10 pads/triggers, and a software sampler with 100 snares, 60 kicks, 120 HHO/HHP/HHC pairs, etc. All single (velocity layered) sounds have 1 note and 1 channel.

I now use a Phatboy controller to load different Patch Mappings. Knob one is the snare, two the kick, etc. So I route the snare trigger to another snare sample by turning a controller knob.

Works excellent, but the setup is mighty complex. Especially since MIDI-Yoke can't be attached to more than 6 or eight times. I want to load a patch map, but leave the other drum pads' mappings intact. The only way to accomplish this now, is to use another instance of MIDI-Ox.

Here is the feature what would make my life easier:
A patch mapping "combine" toggle, that leaves the existing mapping alone, but cleans up the conflicts.

Thanks for any reactions, cheers Dave

(by the way - the PhatMox program is stalled for some time due to lack of the latter)

Title: Re: Patch mapping "combine" toggle
Post by Jamie OConnell on Oct 29th, 2002, 3:23pm
I hear your request, but maybe this particular problem is solvable by simplifying?  You might be able to accomplish this by a single MIDI-OX instance and no patch mapping at all.

As I understand, you have: 1) each Drum pad setup to transmit on a different channel, 2) each Sampler patch is either mapped accross the keyboard or only responds on the drum note that the Drum pad sends (either case is OK)?

Can your Software sampler be configured to place each drum sound (i.e. Snare, Kick, ...) in a different patch bank?  If so you could place the Snare Bank on channel 1, the Kick Bank on  channel 2, ...

Then it's a matter of converting the Phat-boy NRPN's into program changes on the desired channel.  For instance, you'd map Filter Cutoff (NRPN: 160) into a Snare Program change on channel 1, Resonance (NRPN: 161) into a Kick Program change on channel 2, ... This could all be done by a single Data Map.

Have you given this a try or am I missing something?



Title: Re: Patch mapping "combine" toggle
Post by Dave_Windsor on Oct 30th, 2002, 2:20pm
Thanks for thinking along, and you are right (as always ;) )

The problem however is here:

Quote:
Can your Software sampler be configured to place each drum sound (i.e. Snare, Kick, ...) in a different patch bank?  If so you could place the Snare Bank on channel 1, the Kick Bank on  channel 2, ...  


That cannot be done in my current setup...
I use HALion, and that one can have only one patch active at a time. I thought about creating 16 instances of HALion and using virtual midi ports on them, but that cannot be done in Cubase 5. SX maybe, but that would leave no room for other VSTi's. Plus the fact that I don't own SX (yet).

I have a database with samples, all ordered on drumtype, length / velocity layering etc, and from that I can quite easily create an oxm from scratch (I did some quick analysis on that format). I can also create an LM-4 script to import into HALion.

What's also easy, is that I can create a different set of oxm files while all is running, push the Snapshot button of my Phatboy controller, and all MIDI-OX instances reload their changed oxm patches.

So, the whole setup is working fine... but with a whole-lotta-midioxes. My request still stands, but I understand if you think this situation is too rare to take notice of.

Cheers, Dave

Title: Re: Patch mapping "combine" toggle
Post by Dave_Windsor on Oct 2nd, 2003, 3:15pm
Ahum, after almost a year  :) , I'd like to repropose the "combine" toggle for Patch mapping.

It would make the whole process so much easier for me.

The idea is:
When "combine" is on, and you load an oxm with settings for channel 1 note 100 to 110 for example, it leaves everything outside that range (other channels, notes < 100, notes > 110) intact.

Best regards, Dave

Hold on: I just read that the "assigning an oxm to a port" may solve my problem. I have to experiment first.
Related thread:
http://www.midiox.com/cgi-bin/yabb/YaBB.pl?board=wishlist;action=display;num=1050486401

Best Regards + thanks for all your support, Dave



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