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 in tabs, which can be added or removed using the VIEW button. The All submenu lists all controllers except for the per-note controllers, which have their own submenu. The VIEW menu itself lists all controllers that are supported by the MIDI instrument. This isn't possible for External MIDI Instruments and plugins, for those a few commonly used controllers appear instead.

Tip: type 'used' in the All or Per Note submenu search box to see the controllers that have content in their editor only. Type 'checked' to see the items that have a check mark, and hence appear as a tab.

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.

Tip: with the Drum editor you can make just a single instrument appear in the note velocity editor by clicking an instrument name on the left (so it's highlighted).

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 AU / CLAP / VST instrument 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).