Author |
Topic: HELP Please CC to NRPN Mapping (resolved) (Read 1502 times) |
|
lifter035
New Member

 MIDI-OX Rules!
Posts: 4
|
 |
HELP Please CC to NRPN Mapping (resolved)
« on: May 26th, 2006, 7:09pm » |
Quote Modify
|
Hi everyone, Trying to map my controller to Alesis Micron and all works fine but Micron has some strange NRPN values when parameter has range for example "-100% to +100%". Below is just a part of Alesis NRPN list for Micron Parameter NRPN Min. Max. OSC1 Waveform: 11 0 2 Waveshape: 12 16284 100 Octave: 13 16381 3 Transpose: 14 16377 7 Pitch fine: 15 15385 999 Pwhlrange: 16 0 12 If I put for Waveshape for example CC min 0 and max 127, and NRPN min 16284 and max 100 when I turn the knob value goes to %99.9. If I put NRPN min 0 and max 100 I can get values from %0 to +%100. So no negative values on Waveshape. If someone understand why is min NRPN value this high and what to put as min value in MIDIOX I would appreciate any help. Thanks
|
« Last Edit: Jun 6th, 2006, 7:48am by lifter035 » |
IP Logged |
|
|
|
Jamie OConnell
Administrator
    


Gender: 
Posts: 2027
|
 |
Re: HELP Please CC to NRPN Mapping
« Reply #1 on: May 27th, 2006, 1:55pm » |
Quote Modify
|
I don't think I completely understand your example. Is that MIN, MAX list directly from Alesis? MIDI-OX mapping uses a different definition of Min, Max: it's used to decide whether an event is included (input) or how to map it (output). NRPN's are further confusing because the NRPN value is actually a 14 bit result calculation of the 7 bit Most Significant Byte (MSB) and 7 bit Least Significant Byte (LSB) of the MIDI message. NRPN values thus have a possible range of 0 - 16383. This range is the result of the formula with MSB (0 -127), LSB (0 - 127): NRPN_Value = MSB * 128 + LSB. MIDI-OX combines these messages when you choose to Map to or from NRPNs, and thus the value range is 0 - 16383. Here's a link to some good supplemental information: http://www.borg.com/~jglatt/tutr/rpn.htm
|
« Last Edit: May 27th, 2006, 1:59pm by Jamie OConnell » |
IP Logged |
--Jamie Music is its own reward.
|
|
|
lifter035
New Member

 MIDI-OX Rules!
Posts: 4
|
 |
Re: HELP Please CC to NRPN Mapping
« Reply #2 on: May 28th, 2006, 7:12am » |
Quote Modify
|
Hi Jamie, Thanks for your reply. I'm pretty new to this NRPN thing. Anyway I bought Evolution UC33e controller thinking that I might control my Micron with it cause in specs of controller is stated that all controls send NRPN messages. However I found out that it doesn't send full NRPN messages. For example when I assign NRPN to any of knobs I can setup NRPN MSB and NRPN LSB but can't assign range for data entry and when I move knob in MIDIOX Output Monitor I can see that only Data Entry LSB is showing. So i tried mapping CC to NRPN with this great software But I get problem with parameters that have "- values" (Micron values not NRPN) in Micron. Here is the link to screenshot of MIDIOX Output monitor when i turn Waveshape knob on Micron: http://a-n-t-i-s-t-a-t-i-c.rootylicious.com/MicronWaveshapeNRPN.gif My guess is that I should probably assign two knobs for this one for - values and one for + values. Here is the link to html representation of excel file with Micron NRPN parameters list made by guy named ohmstudiste on Ion/Micron Yahoo group, based on the list he got from Alesis: http://a-n-t-i-s-t-a-t-i-c.rootylicious.com/micron_NRPN_parameters.htm It's exported excel file so it's a bit messed up but you can see what I'm talking about. By the way this is the list he made to use with MIDIOX. Thanks for the help, Eddie
|
« Last Edit: May 28th, 2006, 7:54am by lifter035 » |
IP Logged |
|
|
|
Jamie OConnell
Administrator
    


Gender: 
Posts: 2027
|
 |
Re: HELP Please CC to NRPN Mapping
« Reply #3 on: May 28th, 2006, 1:44pm » |
Quote Modify
|
I see. If you uncheck "[ ] Send Full NRPN" in MIDI-OX mapping, it will only send the NRPN value and CC: 6. However, you still need to map it as if it was sending both CC:6 and CC:38. So to get a range of 0 to 100 you'd use 0 to 12900 (16383 * 100 / 127), wether you're sending full NRPN (4 messages) or not (3 messages).
|
« Last Edit: May 28th, 2006, 1:50pm by Jamie OConnell » |
IP Logged |
--Jamie Music is its own reward.
|
|
|
lifter035
New Member

 MIDI-OX Rules!
Posts: 4
|
 |
Re: HELP Please CC to NRPN Mapping
« Reply #4 on: Jun 5th, 2006, 6:27pm » |
Quote Modify
|
Hi Jamie, Haven't been here awhile. In the meantime got more clear view on NRPN but what's puzzling me is when you have negative values in Micron parameters like Waveshape has from -100% to +100%. MIDIOX showing 127 for MSB data entry and 28-127 for LSB data entry when values are in minus. I'm mapping upper half range of the knob on UC-33 via MIDIOX: CC values 65-127 to NRPN values 0-100, and other half: CC values 0-64 to NRPN 16284-16383 and I get the same results turning the knob on uc-33 and on micron in MIDIOX Monitor output window(127 MSB dataentry and LSB dataentry from 28-127 for negative values in Micron). However only half of the knob assigned to CC values 65-127 does the job and OSC1: Waveshape value in Micron changes from 0 to 100%, other half that should change from 0 to -100% just keeps value to %100. Wondering if this means that Micron is unable to receive these NRPN messages (sends them allright and I didn't try sending NRPN from Cubase yet) or is this MIDIOX issue. Wrecking my head over this. Maybe you have more insight in this problem. Here is the link to .oxm file so you can see clearly wht i'm saying. http://a-n-t-i-s-t-a-t-i-c.rootylicious.com/uc-33toMicron_waveshape.zip Thanks again
|
« Last Edit: Jun 5th, 2006, 6:34pm by lifter035 » |
IP Logged |
|
|
|
lifter035
New Member

 MIDI-OX Rules!
Posts: 4
|
 |
Re: HELP Please CC to NRPN Mapping(resolved)
« Reply #5 on: Jun 6th, 2006, 7:47am » |
Quote Modify
|
Hey Jamie, No worries, all good. Well I got Micron recently so I tought that it should have latest OS installed which proved wrong. After OS update all working good. MidiOX really rules Thanks again
|
|
IP Logged |
|
|
|
|