OpenMPT manual — Instruments

author OpenMPT Wiki
date 2026-08-30
article Manual: Instruments (wiki page as fetched on 2026-08-30; CC BY-SA 3.0)
created 2026-08-30 · updated 2026-08-30

The instrument tab of openmpt: multisampling and the sample map, volume/pan/pitch-filter envelopes, New Note Actions, the resonant filter defaults, random variation, pitch/pan separation and plugin routing — the IT instrument model as the modern tracker exposes it.

Key claims#

  • An instrument is "an additional layer above samples" holding one or several samples assigned to keys (multisampling — a piano sample per note, or a GM-style drum set) plus volume, panning and pitch/filter envelopes; IT and MPTM files start in sample mode, "New Instrument" converts every sample to an instrument.
  • Global Volume (64 = no attenuation), Fade Out (fade lasts 32768 ÷ value ticks after the envelope ends, a note-fade command or NNA Note Fade), Pan (overrides channel pan, overridden by commands and sample pan). Pitch / Pan Separation spreads notes across the stereo field around a centre note; negative values invert it.
  • Filter: per-instrument resonance, cutoff and (MPTM) filter mode; without defaults the previous note's filter values on that channel are reused — set resonance to minimum and cutoff to maximum to disable. Random Variation: volume swing, pan swing, and (MPTM) cutoff and resonance swing.
  • New Note Actions: Note Cut (default), Continue ("mostly useful with short one-shot samples such as percussion"; looped samples continue "indefinitely until you trigger one of the 'Past Note' effects S70, S71 or S72"), Note Off (releases sustain loops), Note Fade (with Fade Out 0 it equals Continue). Duplicate Note Check by note, sample, instrument or plugin, with its own action.
  • Sample Map: pattern note → heard note + sample; for drum kits "simply map all notes to C-5"; XM lacks the note column and allows only 16 samples per instrument. Context menu: transpose the map, reset it, "Transpose Samples / Reset Map" for saner IT portamento with SFZ imports.
  • Envelopes: volume 0–100 %, panning ±32 relative to the current pan, pitch in quarter-tone steps (±16 semitones) or acting as a filter cutoff envelope; the time unit is the tick ("increasing the song tempo increases the envelope speed", pitch does not). Loop, sustain loop (exited on Note Off; XM uses whichever comes first, IT considers sustain first) and Envelope Carry (do not restart on a new note; pick an NNA other than Note Cut, as some IT drivers ignore carry otherwise); a release node resumes the envelope on Note Off with following nodes relative to the release volume. Nodes: Shift-click / double-click to add, Ctrl-drag to move the tail; Scale Envelope Points stretches or amplifies.
  • Plugin section: MIDI channel ("Mapped" = pattern channel mod 16), program and bank, pitch bend range so portamento and vibrato work on plugins, volume-command handling (none / MIDI volume / dry-wet), velocities.

Practical takeaways#

Drum kits = one instrument, all notes mapped to C-5; percussion with NNA Continue and a fade; chip leads with a pitch envelope in quarter tones; and remember that envelopes run in ticks, so they speed up with the tempo.

Notable quotes#

"New Note Actions are a great way to save pattern channels that would otherwise be used just fading out playing notes."

Pages touched#

openmpt · instrument-envelopes · new-note-actions · multisampling · filter-programming · randomization-and-probability · stereo-panning · impulse-tracker

source file wiki/summaries/s-openmpt-manual-instruments.md · graph