Old 07-06-2019, 10:36 AM   #1
Travesty
Human being with feelings
 
Travesty's Avatar
 
Join Date: Nov 2014
Posts: 798
Default Sending an NRPN message from a midi item

Hi,

I need to send an NRPN message to an external synth to automate a parameter periodically. It doesn't need to be continuous, just needs to fire every now and again.

Is there a way I can do this?
Travesty is offline   Reply With Quote
Old 07-06-2019, 12:58 PM   #2
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
Default

I suppose it should be rather easy to write a JSFX plugin that sends out NRPN messages when requested to do so by a Midi message, a move of a slider or some timing definition.

-Michael
mschnell is offline   Reply With Quote
Old 07-06-2019, 01:48 PM   #3
gofer
-blänk-
 
gofer's Avatar
 
Join Date: Jun 2008
Posts: 11,359
Default

You can send NRPN from the MIDI editor, but it's quite convoluted, because they are spread out across 3 CC lanes.

You need to create
- CC99 (NRPN MSB)
- CC98 (NRPN LSB)
and either
- CC6 (Data entry LSB)
or, if you need 14 bit data entry
- CC6/38 (Data entry 14bit)

and create an event on each lane with the appropriate value and make sure they get sent in the above order.

Probably, as it's such a pita to create them in Reaper, you should consider to create a MIDI item for each of the NRPNs you regularly need and save them as a project bay (or as MIDI files), so you can grab them from there.
gofer is offline   Reply With Quote
Old 07-09-2019, 03:51 PM   #4
Travesty
Human being with feelings
 
Travesty's Avatar
 
Join Date: Nov 2014
Posts: 798
Default

Thanks guys, I saw those ccs in the midi editor, but wasn't sure how to use them, I'll try that.
Saying that though, it would also be useful to have an nrpn translator jsfx. How difficult would that be? Do you have any pointers?
Travesty is offline   Reply With Quote
Old 07-09-2019, 09:36 PM   #5
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
Default

Quote:
Originally Posted by Travesty View Post
it would also be useful to have an nrpn translator jsfx. How difficult would that be? Do you have any pointers?
I can do one for you. What event should trigger the output of what NRPN message ?

-Michael
mschnell is offline   Reply With Quote
Old 07-10-2019, 05:06 AM   #6
Travesty
Human being with feelings
 
Travesty's Avatar
 
Join Date: Nov 2014
Posts: 798
Default

I was thinking more of a general purpose translator, if that were possible
Travesty is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 04:24 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.