MIDI-OX User Forum (http://www.midiox.com/cgi-bin/yabb/YaBB.pl)
MIDI-OX >> Mapping Questions >> Creating Individual Maps Per Key
(Message started by: outstretchedarm on Apr 21st, 2009, 12:23pm)

Title: Creating Individual Maps Per Key
Post by outstretchedarm on Apr 21st, 2009, 12:23pm
Hi Jamie...

first let me say that this app looks really powerful and your a swell guy not only for giving it away for free but also for supporting it so aggressively.  I see you have been answering forum questions going back years now.  Thanks!

Here's what I'm trying to do:

1) I'd like for every key on my keyboard to trigger a totally different combination of notes (a chord).  Not according to a pattern (as if I wanted to turn each keypush into a major chord) I'm talking complicated stuff...

for example, I want to hit c3 and hear C3, E3, G3, B3, and C4.
I want to hit D3 and hear G2, F3, A3, Bb3, D4

etc etc for all 127 keys on the keyboard.  

Can midi-ox do this?

2) I'm trying to do this from my external keyboard (Roland XP-50) connected via a m-audio uno 1x1 midi to usb, and into my DAW (FL v8).  I want to trigger different VSTs in this way.

3) Do I need midiyoke for this?  Please say no.  I tried loading up miditoke last night and by computer got a little screwy, my DAW could no longer recognize my keyboard, and even midiox could not see my keyboard midi events.  I'm sure it has to do with configuration, but midiyoke seems complicated to me (not that midiox seems like cake but).

also, I tried the tutorials in the helptex, like the one for an inverted keyboard, and it wasnt giving me inverted notes in my DAW, just the plain ones.

Any help would be appreciated.   Im hoping this can solve a problem/challenge I have been trying to unravel.

Title: Re: Creating Individual Maps Per Key
Post by Peter L Jones on Apr 21st, 2009, 1:20pm
1) Yes: you can have many mapping lines in a single map; if you "Clone" the input event, you can map the event to many different output events; you can insert delays before the output events.

2) OK

3) MIDI Yoke is no more complicated than a piece of MIDI cable, except it's inside your computer connecting applications, rather than outside, connecting hardware.

If you want to run
[External Hardware]h/w out:> -> [MIDI Cable] -> >h/w in:[PC App]
then you're okay.

If you want to run
[PC App 1]:?? out> -> [magic connection] -> >?? in:[PC App 2]
then you need MIDI Yoke

As MIDI OX and your DAW are both PC Apps, then you need MIDI Yoke:
[External Hardware]h/w out:> -> [MIDI Cable] -> >h/w in:[MIDI OX]yoke out 1:> -> [MIDI Yoke 1] -> >yoke in 1:[DAW]


on 04/21/09 at 12:23:58, outstretchedarm wrote:
also, I tried the tutorials in the helptex, like the one for an inverted keyboard, and it wasnt giving me inverted notes in my DAW, just the plain ones.

That sounds like either (a) you didn't have the routing set up correctly or (b) you didn't turn the map on.

Title: Re: Creating Individual Maps Per Key
Post by outstretchedarm on May 16th, 2009, 3:45pm
i'm gonna give this another shot

Title: Re: Creating Individual Maps Per Key
Post by outstretchedarm on May 16th, 2009, 4:48pm
ok I'm slowly getting there.  I've got midiyoke going, and have gotten FL studios to recognize one chord that I have contructed so far, coming from my m-audio triggerfinger.


only problem is, since I hooked up midiyoke, I cant get my computer to see my m-audio 1x1 usb to midi cable, which is how I send my physical keyboard signals to my computer.

any reason why its "gone" now?

Title: Re: Creating Individual Maps Per Key
Post by outstretchedarm on May 16th, 2009, 5:26pm
ok, now I can get my computer to see my midi interface (the maudio 1x1 usb to midi)  

but I can't find it under options > midi devices


why isn't it there?   it seems my 4x4 maudio triggerfinger just fine, but it doesnt see the  1x1 midi interface

Title: Re: Creating Individual Maps Per Key
Post by Peter L Jones on May 17th, 2009, 3:46am
"USB Audio Interface" is what it's likely to be called.  Make sure you start MIDI OX after plugging it in.

Title: Re: Creating Individual Maps Per Key
Post by outstretchedarm on May 19th, 2009, 1:56pm
thanks....I got it and I'm working on it. I'm pretty sure I will exceed the 256 thingy limit if I continue

Title: Re: Creating Individual Maps Per Key
Post by outstretchedarm on May 19th, 2009, 8:29pm
hey I'm really having a ball with this!   this is great utility; I'm glad I found it!

its making me think of other possibilities.  I love adding bit of variance or randomness into any musical endeavor I work on.

One of the things I would love to add a little bit of variation to is the delay between the (new) notes trigger by midi-ox.  First I should say that I love that it allows you to see a delay in milliseconds.

So here are some possibilities:

1) events from the pitch bar (my roland has a bar that the y axis does modulation and the x axis does pitch) effect the length of time of the delay...so the pitch bar pulled all the way to the right will create a slooooow srtummed chord, from highest to lowest and the the bar at zero will just play all the notes with zero delay.

2) some randomization in the delay, perhaps from various random seeds

3) delay determined by how hard the key is struck, so that keys struck hard will play with little delay and keys struck slowly will strum the chord slowly

Title: Re: Creating Individual Maps Per Key
Post by outstretchedarm on May 23rd, 2009, 4:43pm
I think I'm running into a problem, now that I have two octaves worth of translation maps.

now whenever I hot, for example, middle C (note 60), instead of just getting notes 48, 60, 64, 67, 71, and 72, as I have programmed it, its giving me 34 notes!  I'd add a screenshot but i dint see the option to,

the only possible explanation I can think of my map is triggering the playing of another note, which in turn, is triggering another set of notes because it is mapped to do so.

Can you confirm whether or not midi-ox "thinks" this way, and, if so, is there a way to work around it?

thanks


Title: Re: Creating Individual Maps Per Key
Post by Jamie OConnell on Jun 11th, 2009, 2:21am
MIDI-OX will only map a note (or any MIDI event) once.  If you clone it, it will be available to be mapped differently in a following step, and then it can be cloned again.  

If you have mappings for notes that are the results of a prior mapping, they could be remapped.  For instance if step 1 maps note 60 to 64, and step 2 maps note 64 to 68, the result might be note 68.  To circumvent this you'd want to put the 64 - 68 as step 1 and 60 - 64 as step 2.

There are some (simple) mapping examples installed with MIDI-OX.  Check Program Files\MIDI-OX\Maps

Title: Re: Creating Individual Maps Per Key
Post by sdertsr6 on May 13th, 2010, 2:23am
ok I'm slowly getting there. :)



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