User Forum    :: Powered by YaBB
  Ā« MIDI-OX User Forum - HELP Please CC to NRPN Mapping (resolved) Ā»
Welcome, Guest. Please Login or Register.
May 8th, 2025, 8:25pm


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


   MIDI-OX User Forum
   MIDI-OX
   Mapping Questions
(Moderator: Jamie OConnell)
   HELP Please CC to NRPN Mapping (resolved)
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   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 Quote Modify 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
*****






   
WWW Email

Gender: male
Posts: 2027
Re: HELP Please CC to NRPN Mapping
« Reply #1 on: May 27th, 2006, 1:55pm »
Quote Quote Modify 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 Quote Modify 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 Smiley
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
*****






   
WWW Email

Gender: male
Posts: 2027
Re: HELP Please CC to NRPN Mapping
« Reply #3 on: May 28th, 2006, 1:44pm »
Quote Quote Modify 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 Quote Modify 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 Quote Modify 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 Cheesy
 
Thanks again
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.