Author |
Message |
toneburst
Joined: Apr 13, 2005 Posts: 17 Location: London UK
|
Posted: Tue Nov 18, 2008 5:31 am Post subject:
Modular G2 NRPN Output |
 |
|
Hi,
quick question:
anyone know if it's possible to output NRPN values from the MIDI out of a Nord Modular G2 Engine? I have a synth that responds to NRPNs, but not CCs, and was wondering if there was a way I could control it via the G2.
a|x |
|
Back to top
|
|
 |
jksuperstar

Joined: Aug 20, 2004 Posts: 2503 Location: Denver
Audio files: 1
G2 patch files: 18
|
Posted: Tue Nov 18, 2008 9:19 am Post subject:
|
 |
|
Yes! I'm at work, so I can't post a patch. But if you look up the constructs of an NRPN, it's just 4 CC msgs sent back-to-back. 2 for address, and 2 for data. Just link together 4 CC-send modules.
For starters, read this:
http://www.philrees.co.uk/nrpnq.htm |
|
Back to top
|
|
 |
toneburst
Joined: Apr 13, 2005 Posts: 17 Location: London UK
|
Posted: Tue Nov 18, 2008 11:32 am Post subject:
|
 |
|
Hi there,
thanks for getting back to me!
Wouldn't the messages need to be sent in the right order though? Not sure how you'd make sure this happened. Maybe you've done it though...
I'd love to see a patch, if you have.
Cheers,
a|x |
|
Back to top
|
|
 |
blue hell
Site Admin

Joined: Apr 03, 2004 Posts: 24396 Location: The Netherlands, Enschede
Audio files: 296
G2 patch files: 320
|
Posted: Tue Nov 18, 2008 2:13 pm Post subject:
|
 |
|
toneburst wrote: | Wouldn't the messages need to be sent in the right order though? Not sure how you'd make sure this happened. |
You can chain the CC send modules using the two leftmost connectors, I think the help explains it. Additionally you might want to add one or two sample and holds to make sure no data is sent unless the first change input gets triggered, or build a change detector that triggers the whole lot. _________________ Jan
also .. could someone please turn down the thermostat a bit.
 |
|
Back to top
|
|
 |
toneburst
Joined: Apr 13, 2005 Posts: 17 Location: London UK
|
Posted: Wed Nov 19, 2008 6:52 am Post subject:
|
 |
|
Ah, thanks for the tips. I will try this as soon as I get a chance.
Thanks again,
a|x |
|
Back to top
|
|
 |
gauthier
Joined: Sep 19, 2016 Posts: 22 Location: france
G2 patch files: 2
|
Posted: Fri Mar 31, 2017 2:25 pm Post subject:
|
 |
|
I wonder if there is a building block which has been shared regarding sending NRPNs, I've found a patch which seems to receive those but not for sending (http://electro-music.com/forum/viewtopic.php?highlight=nrpn&t=9977).
Also, if there are ways to scale back a single 0-127 constant to an arbitrary "more than 7 bit" range that will be a nice complement. |
|
Back to top
|
|
 |
Electromagnetic Wave

Joined: Apr 28, 2013 Posts: 305 Location: Kebek
G2 patch files: 38
|
|
Back to top
|
|
 |
gauthier
Joined: Sep 19, 2016 Posts: 22 Location: france
G2 patch files: 2
|
Posted: Sun Apr 02, 2017 1:30 am Post subject:
|
 |
|
Hello, thanks I didn't find this post!
I've tried it, it seems to be seemingly correct, but I haven't figured the range yet.
I'm trying this with Andromeda filter, and it requires values from 0 to 31 for CC6 (coarse) and 0 to 127 for CC38 (fine, I've added a module for that one), nor I've had success to hear proper sweep (even coarse) so far.
It seems at times the CC won't be sent in good order or consistently also.
I'll need more experimentation but this seems so close... Maybe I just need to do it with a small program on my computer instead but this is a bit cumbersome if the G2 can do it. |
|
Back to top
|
|
 |
blue hell
Site Admin

Joined: Apr 03, 2004 Posts: 24396 Location: The Netherlands, Enschede
Audio files: 296
G2 patch files: 320
|
Posted: Sun Apr 02, 2017 2:30 am Post subject:
|
 |
|
You can control the order things are sent in by chaining the send in and outputs. _________________ Jan
also .. could someone please turn down the thermostat a bit.
 |
|
Back to top
|
|
 |
gauthier
Joined: Sep 19, 2016 Posts: 22 Location: france
G2 patch files: 2
|
|
Back to top
|
|
 |
Electromagnetic Wave

Joined: Apr 28, 2013 Posts: 305 Location: Kebek
G2 patch files: 38
|
Posted: Sun Apr 02, 2017 6:22 am Post subject:
|
 |
|
From Tim Kleinert :
Quote: | The problem in the NRPN scenario is that the first two CC messages of the NRPN protocol do not change. So, one has to detect a change in the value to be sent and use this to trigger the sending of the entire NRPN string. |
http://www.electro-music.com/forum/post-393441.html#393441
Did you tried the patch from Sinuosity or Tim Kleinert ? |
|
Back to top
|
|
 |
gauthier
Joined: Sep 19, 2016 Posts: 22 Location: france
G2 patch files: 2
|
Posted: Sun Apr 02, 2017 6:25 am Post subject:
|
 |
|
Electromagnetic Wave, yes I've changed Tim's patch as shown in the picture.
It does send the 4 CC, albeit sometimes not properly as it kind of trips up (noticed especially when decreasing the value) and I'm not able to figure out how to do scalling to have something smooth happening. |
|
Back to top
|
|
 |
blue hell
Site Admin

Joined: Apr 03, 2004 Posts: 24396 Location: The Netherlands, Enschede
Audio files: 296
G2 patch files: 320
|
Posted: Sun Apr 02, 2017 7:23 am Post subject:
|
 |
|
Random transmit orders could be caused by (from the module help) :
Quote: | • Note that as soon as the Value changes, either by manually turning the knob or by inputting a changing control signal, the module will output MIDI data even if the logic Send input is not activated.
|
So you'll need to sync changes there ... hairy stuff  _________________ Jan
also .. could someone please turn down the thermostat a bit.
 |
|
Back to top
|
|
 |
|