Setting Pitch Bend Range on Hardware Tone Generators

Configuring MIDI pitch bend sensitivity on hardware tone generators determines how far a sound's pitch shifts when moving a pitch wheel or sending pitch bend data. This article explains the primary methods used to adjust this behavior, focusing on standardized MIDI Registered Parameter Numbers (RPN), patch-level menu programming, global hardware settings, and manufacturer-specific System Exclusive (SysEx) commands.

1. Using MIDI Registered Parameter Numbers (RPN)

The most standard, automated method to set pitch bend sensitivity from an external controller or digital audio workstation (DAW) is via MIDI RPN messages. The standard MIDI specification assigns RPN 0,0 specifically to Pitch Bend Sensitivity.

To set this remotely, the sending device transmits a sequence of Control Change (CC) messages on the target MIDI channel:

  1. Select the Parameter: Send CC 101 (RPN MSB) with a value of 0, followed by CC 100 (RPN LSB) with a value of 0. This tells the tone generator that the upcoming data controls pitch bend sensitivity.
  2. Set the Semitones (Coarse Tuning): Send CC 6 (Data Entry MSB) with a value between 0 and 127. Each integer represents one semitone (for example, a value of 2 sets a whole-step range of +/- 2 semitones; a value of 12 sets a full octave).
  3. Set Cents (Fine Tuning, Optional): Send CC 38 (Data Entry LSB) with a value between 0 and 127 to fine-tune the range in fractional cents.
  4. Reset the RPN Controller: Send CC 101 with a value of 127 and CC 100 with a value of 127 (Null) to prevent accidental data entry changes later.

2. On-Board Patch and Oscillator Menus

Most modern and vintage hardware synthesizers and rack modules allow sensitivity configuration directly on the unit per patch or program.

3. Global and System Utility Settings

On multitimbral tone generators (such as General MIDI sound modules), pitch bend depth can often be locked globally to ensure uniform behavior across all incoming MIDI channels.

4. System Exclusive (SysEx) Messages

Certain older hardware units manufactured before the widespread adoption of the RPN standard—or units with proprietary multi-part architectures (such as early Roland or Yamaha sound modules)—rely on SysEx strings to alter bend range.

Configuring sensitivity via SysEx requires consulting the device's MIDI implementation chart to identify the exact address and byte structure required to alter the part's pitch bend depth parameter remotely.