MidiNRPN Op

MidiNRPN

read NRPN value from controller


<p>This op is able to output the index and value of a midi NRPN signal.</p> <p>In contrast to Note and CC signals, a midi NRPN message&#39;s value ranges from 0 to 16383 instead of 0 to 127. This makes NRPN signals more useful for fine-grained control of visual data. </p> <p>Please refer to <a href="http://www.philrees.co.uk/nrpnq.htm">http://www.philrees.co.uk/nrpnq.htm</a> as a starting point if you want to know more about it in-depth. </p> <p>You can press &quot;learn&quot; and then send a NRPN signal from your DAW to automatically assign them to MidiNRPN.</p> <p>It is possible to normalize the NRPN values (which usually range from 0-16383) to either &quot;0 to 1&quot; or &quot;-1 to 1“.</p>


Full Name
  • Ops.Devices.Midi.MidiNRPN
Visibility
  • Core Op - Official cables op
License
  • MIT
AuthorgithubTest Patches


Example Patch Midi ops example

This example file demonstrates how to use all the new midi ops.

Open In Editor

INPUT PORTS


MIDI

MIDI Event In (Object)

<p>The in port for the MIDI event</p>

MIDI Channel index (Number:

<i>integer</i>

)

NRPN

NRPN Index (Number:

<i>integer</i>

)

<p>NRPN index</p>

Normalize index (Number:

<i>integer</i>

)

learn (Trigger)

<p>press to automatically assign NRPN</p>

clear (Trigger)

<p>reset op to default state</p>

OUTPUT PORTS


MIDI Event Out (Object)

<p>The out port for MIDI event</p>

Trigger Out (Trigger)

<p>triggers whenever an NRPN message is sent</p>

NRPN Index (Number)

<p>NRPN index</p>

NRPN Value (Number)

<p>value output</p>


Patches using MidiNRPN

  • Examples
  • Public
  • My Patches