Audio/MIDI multitrack recording software
MultitrackStudio
Manual : Controller Editor

Controller Editor

MIDI instruments can use controller events to alter the sound they generate. A track editor's CONTR button opens/closes the Controller Editor. The editors appear as tabs, which can be added or removed using the VIEW button.

Note: the controller editor's Undo/Redo buttons do exactly the same as the main editor's, ie. both work on both note and controller edits.

Note Velocity Editor

The editor that appears by default actually doesn't control a MIDI controller but note velocities instead. Note velocities are represented by vertical bars which can be moved up or down with the mouse. A halo appears around the corresponding note in the pianoroll/score/drum editor so you can easily see which note the bar belongs to.

The Mode buttons in the bottom-left corner offer Bar mode, to move bars up and down, and Draw mode, to draw a curve to which the bars will be adjusted.

Note Velocity Editor
Note Velocity Editor

A similar 'Note Off Velocity' editor is available as well.

Controller Editors

All controller editors use dots to represent the controller value. They work just like Automated Fader effects.

The VIEW menu lists pitch bend, aftertouch and all MIDI controllers except for the data entry and RPN controllers (#5, #38 and #96...101).

Tip: in MultitrackStudio Instruments and External MIDI Instrument windows you can rightclick a control to make the corresponding controller editor visible.

Controller Editor
Controller Editor

Editors are available for NRPN parameters too.

Pitch Bend Range

The Pitch Bend editor features a small button labeled RNG=.. in the bottom left corner (see picture below). You can click it to change the pitch bend range. Valid values are 0..96 semitones (but most synths support higher values up to 24 semitones only). "0" prevents MTS from sending pitchbend range messages, you can use this if these messages interfere with a plugin's MIDI implementation.
External MIDI Instruments won't pick up the new value until the transport is restarted. Other instruments will pick up the new value when a pitch bend event appears.

Note: External MIDI Instruments and VSTi / AUi / LV2i plugins may not support changing the pitch bend range.

Per-Note Controller Editors

The VIEW menu's "Per Note" section lists MIDI 1.0 poly aftertouch and MIDI 2.0 per-note pitch bend and registered controllers.All MIDI 2.0 registered per-note controllers are available, except for #3 (absolute pitch).

The picture below shows per-note pitch bend for note C5. The view changes automatically when a note is selected: if you click a D4 in the pianoroll the per-note controller editor switches to D4 for example. Alternatively you can click the down arrow on the tab below the editor and pick a note from the list.

All editors update the per-note controllers automatically: whenever notes are moved, deleted etc. the associated per-note controls are updated.

Per-note Pitch Bend Editor
Per-note Pitch Bend Editor

The per-note pitch bend editor has a pitch bend range setting, just like the channel pitch bend editor. This value is the same for all notes. It defaults to 48 semitones, which is the default value MPE uses.

SysEx Editor

SysEx (System Exclusive) message appear in the SysEx editor.

SysEx Editor
SysEx Editor

The EDIT button pops up a list of all SysEx messages. You can modify them or add new ones. SysEx messages always start with F0 and end with F7.

SysEx editor window
SysEx editor window

Note: SysEx events aren't tied to a MIDI channel. If a certain SysEx does contain a channel field you have to update it manually if you change the track's MIDI channel in the External MIDI Instrument window.

Tip: make sure messages like "XG On" are at position 0 (the first beat of the first bar). This allows Export MIDI Tracks to put it before any other messages.

The SysEx editor also supports "Sequencer specific" meta events. These events start with FF7F. They'll be saved in (exported) MIDI files. They won't be sent to MIDI instruments (the MIDI specs don't allow for that).