Tracker Modules

Generalised terms

Octavia attempts generalisation of terminology regarding shared concepts across the sequenced music landscape. Below is a list of tracker-specific terms generalised to minimise possible confusion across the fields.

TrackerGeneralised
Channel(Oscillator) slot
Effect (slot)Control (slot)
(PCM) sample(PCM/FM) oscillator (data)
Volume slotAmplitude slot

Meta fields

See also: Impulse Tracker header fields

Generalised NameMICC IT Default
Sequence nameUntitled Sequence
Time signature hints↓
Rows per beat0x04
Rows per measure0x10
Sequence order count0x02 (follows Schism)
Instrument count0x00
Oscillator count0x00
Pattern count0x00 ()
Created version0xD64CLE (LÖ, Lightingale Octavia;
"Ö" is chosen to distinguish from pyIT)
Compatible version0x0214LE (follows Schism)
Basic flags↓
Use stereotrue
Use mixing₂false (obsolete field)
Voice typefalse (sample)
Slide typetrue
Scream 3 controls₁false
Linked portamentofalse
MIDI controlled pitch₂true
Request MIDI macrosfalse
Extended filter rangefalse
Existence hint flags↓
Has song messagefalse
Has edit historyfalse (true for Schism and ModPlug)
Has embedded highlight₂true
Has MIDI macrofalse
Master volume0x80 (100%)
Oscillator volume0x30 (37.5%)
Initial TPR₃0x06
Initial tempo0x7D (125 BPM)
Pan separation0x80 (100%)
Pitch bend range0x0C (12 semitones/1 octave; 0 for ModPlug)
Message size0x0000LE
Message offset0x0000LE
Reserved0x4D494343BE (MICC; 0x16160000 for Schism, 0x4F4D5054 for ModPlug)
Initial slot panpot0x20×64 (centre)
Initial slot loudness₄0x40×64 (100%)
Sequence orderFF FF (end end; follows Schism)
Instrument offsets(blank)
Oscillator offsets(blank)
Pattern offsets0x00000000LE
  1. Tracker effects are called "controls" in Octavia to signify their relations with MIDI control changes.
  2. These fields do not have their uses clearly known.
  3. TPR: ticks per row.
  4. Can be remapped to cc7, cc11 or note velocity/pressure.

Sources