Jump to content

Confused about pitch bend values vs. RPN (Pitch Bend Sens)


Dave G

Recommended Posts

9 hours ago, Promidi said:

I put the wheel events as a ramp of events (like in a pedal steel) and the RPN events single discreet events.  This RPN would always occur before any notes and wheel events. 

I actually have a Studioware Panel that does the wheel ramp (Starting at From and ending at Thru).  I also have a Studioware panel that prompts the user for the number of semitones required.  The internal code (actually a CAL script I wrote) then converts the number of semitones to the correct RPN Events and insert it at NOW in the active track.

I have attached the CAL script that does this.

GM Pitch Band Range.CAL 2.37 kB · 0 downloads

Excellent. Thank you! 👍🏻

Do you know where one could find a CAL to automatically create an RPN bend in the Controller Pane per the user's parameters, so they don't have to hand-draw them?

(i.e. "Base note", "Range: x to x", "Length", "Steps / Increment", at "Measure")

Edited by Dave G
Link to comment
Share on other sites

On 10/11/2025 at 9:25 PM, Dave G said:

Excellent. Thank you! 👍🏻

Do you know where one could find a CAL to automatically create an RPN bend in the Controller Pane per the user's parameters, so they don't have to hand-draw them?

(i.e. "Base note", "Range: x to x", "Length", "Steps / Increment", at "Measure")

The RPN 0 events only changes the pitch bend range. 

They do not perform the actual bend.

Therefore only one RPN event is required before you send the pitch bend events. 

You generally would not want a bunch of them together in a small time frame. This is because the range will only be set with the most recent. 

My CAL script above lets you enter that range in semitone.  It then enters the single RPN event to achieve that range.  Once that RPN value is in place, then you have to follow it with the actual pitch bend events.

I have created a multi function Studioware panel that has many functions. On the “Wheel Values” page, are many pitch bend functions.  On there I have created buttons that can do various pitch band ramps.  This Studioware panel might do what you are after.  The name of the Studio panel is “Modify Events”.  Click on the buttons on the web page to see what they each do.  

https://promidi.com.au/studioware/studioware.html

  • Thanks 1
Link to comment
Share on other sites

1 hour ago, Promidi said:

My CAL script above lets you enter that range in semitone.  It then enters the single RPN event to achieve that range.  Once that RPN value is in place, then you have to follow it with the actual pitch bend events.

I have created a multi function Studioware panel that has many functions. On the “Wheel Values” page, are many pitch bend functions.  On there I have created buttons that can do various pitch band ramps.  This Studioware panel might do what you are after.  The name of the Studio panel is “Modify Events”.  Click on the buttons on the web page to see what they each do.  

https://promidi.com.au/studioware/studioware.html

Thank you so much for the wealth of information! I'll check this out. :)

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...