MIDI-OX User Forum (http://www.midiox.com/cgi-bin/yabb/YaBB.pl)
MIDI-OX >> Mapping Questions >> Change keys output  ?
(Message started by: maztajay on Jul 10th, 2024, 11:24am)

Title: Change keys output  ?
Post by maztajay on Jul 10th, 2024, 11:24am
Hi Guys I'm new with Midi OX and it's working corverting my knobs and sliders to notes on my midi piano keyboard except the 4 keys with same input and output notes , data etc  showing on monitor  . My question is how to  change data and note output ?

Best Regards
Jay

Title: Re: Change keys output  ?
Post by Breath on Jul 10th, 2024, 7:40pm
Hi Jay
I'm not sure I understand the problem.
1) You are converting Continuous Controller (CC) messages into notes?
I'll assume the "knobs and sliders" are putting out CC ->  MidiOx converted to note messages -> Keyboard.

2) Is your keyboard is putting duplicate Midi Note messages for different keys you press or has it something to do with the knobs and sliders?

Let me know and I'll see if I can help.
All the best
Royce

Title: Re: Change keys output  ?
Post by maztajay on Jul 10th, 2024, 9:18pm
Hi Royce , yeah my two keys have duplicate notes when pressing two pads ived screenshot my input and ouput monitor as example when pressing 1 keys and other one is pad on my midi controller click the link below for image
https://ibb.co/1qHgGHr

Title: Re: Change keys output  ?
Post by Breath on Jul 11th, 2024, 12:30am
Hi Jay
If you compare Midi to a band/orchestra, one Midi Channel can be considered a player.
There are 16 channels, so a 16 piece band, but each channel has a possible 127 different note polyphony.
Also, in Midi, any channel/player can play any instrument.

So a C#3 played by Jane could sound on a cello or distorted guitar.. etc
A C#3 played by Max could be on piano, synth, ocarina or snare drum (snare drum is not normally C#3, but that can be set)

So a C#3 note played on channel 1 is not the same as a C#3 note played on channel 10 (channel 10 is often reserved for drums/percussion)

On the Monitors you will see the label ending " CHAN NOTE EVENT"  
CHAN is the channel (1 to 16) - confusingly Midi (and the computer) uses the numbers 0 to 15
 so the CHAN value will 1 higher than the Midi number

So now we are both on the same page. How can I help?
What do you want to do?

All the best
Royce

Title: Re: Change keys output  ?
Post by maztajay on Jul 11th, 2024, 11:45am
Thanks you for the explanation Royce . Btw I use midi ox to convert my midi controller midi messages to my dmx software Ma Dot2 and my software received  ch1 note 49 when I press piano key and ch 10 note 49 if I press pad.   The image on the link  are the info of key and pad from midi ox https://ibb.co/1qHgGHr

I wonder how to change one of them so ma dot2 won't receive same ' note 49 " from piano key and pad button ?

Best Regards
Jay

Title: Re: Change keys output  ?
Post by Breath on Jul 11th, 2024, 7:53pm
Hi Jay
as they are on different channels you can make a line in your datamap that filters out Note message on channel 10
OR that changes that channel and note message to anything else that is useful.

Input
Chan 10 : NoteOn :  Note# -1 (-1=anything) : Velocity -1  (input to filter is any note-on message on channel 10)

Output
Chan 1 : ProgChg : PatchNumber -1 : Not Used   (here your chan 10 note is converted to chan 1 Patch change )

You buttons will now change the patch.

You could just filter out all the chan 10 Notes by making
Output
Chan anything : Discard


Don't forget to save the datamap.

All the best
Royce

Title: Re: Change keys output  ?
Post by maztajay on Jul 12th, 2024, 4:39am
It works like a charm! Thank you so much Royce for helping me

Best Regards
Jay


Title: Re: Change keys output  ?
Post by Breath on Jul 14th, 2024, 11:56pm
You're welcome.
Glad you got it sorted
Royce



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