NRPN, scripting, connection issues???
Posted: 07 Apr 2012 04:48
Let me try to explain the best I can.
I'm sending, or was sending, NRPN messages to my Novation UltraNova. Here's the script that was driving the synth's LFO1 Rate (again at one point in time):
decl target=1;
decl chan=1;
decl lsb=76;
decl msb=6;
decl lsb_val=98;
decl msb_val=Fader.x*127;
ctlout(target,lsb,lsb_val,chan);
ctlout(target,msb,msb_val,chan);
UltraNova's MIDI implementation list the LFO1 feed rate under Start of NRPN MSB=0/ LFO1 Rate = 0:76
First I used Jay Dspace's premium NRPN Test Set, which also worked flawlessly at one point as well.
Now I cannot get my script to work anymore, period. I lucked out and was able to get the NRPN test set going again, but I was actually calling the NSRPN output at 75
I have no idea why, but this is now driving the UltraNova's LFO1 Rate
Now take a look at this picture. The red represents the NRPN test set running the value at 75 as I stated above. And the green represents the code the UltraNova spits out when manually turning the dial on the synth. (the pix is from midi ox, I only modified the colors in photoshop to illustrate the two differences)
To me it doesn't seem that the NRPN test set is sending out a LSB of 76 to begin with. (I'm not exactly sure how to read all of these messages from MIDI so please bear with me)
If I throw a bunch of Faders down with normal CC messages (with no scripting) such as volume 1/ pan 10/ modwheel 1. Everything performs naturally.
Please does anyone have any ideas what went wrong? As I stated, everything was functioning perfect at one point, especially with the above script I kinda wrote. At this point I'm clueless where the bug exist. Whether it's lemur, the ultra synth, or the midi mobilizer II from line 6 that I am using.
TIA
Mike
I'm sending, or was sending, NRPN messages to my Novation UltraNova. Here's the script that was driving the synth's LFO1 Rate (again at one point in time):
decl target=1;
decl chan=1;
decl lsb=76;
decl msb=6;
decl lsb_val=98;
decl msb_val=Fader.x*127;
ctlout(target,lsb,lsb_val,chan);
ctlout(target,msb,msb_val,chan);
UltraNova's MIDI implementation list the LFO1 feed rate under Start of NRPN MSB=0/ LFO1 Rate = 0:76
First I used Jay Dspace's premium NRPN Test Set, which also worked flawlessly at one point as well.
Now I cannot get my script to work anymore, period. I lucked out and was able to get the NRPN test set going again, but I was actually calling the NSRPN output at 75
I have no idea why, but this is now driving the UltraNova's LFO1 Rate
Now take a look at this picture. The red represents the NRPN test set running the value at 75 as I stated above. And the green represents the code the UltraNova spits out when manually turning the dial on the synth. (the pix is from midi ox, I only modified the colors in photoshop to illustrate the two differences)
To me it doesn't seem that the NRPN test set is sending out a LSB of 76 to begin with. (I'm not exactly sure how to read all of these messages from MIDI so please bear with me)
If I throw a bunch of Faders down with normal CC messages (with no scripting) such as volume 1/ pan 10/ modwheel 1. Everything performs naturally.
Please does anyone have any ideas what went wrong? As I stated, everything was functioning perfect at one point, especially with the above script I kinda wrote. At this point I'm clueless where the bug exist. Whether it's lemur, the ultra synth, or the midi mobilizer II from line 6 that I am using.
TIA
Mike