Article History
 
 
 
Discussion
 
10711 views
 
20% NerdMcBoon
ImpulseTracker Effects Commands
 

::|CONTENTS

  1. effect column
  2. volume column
These effects can be used in the pattern editor of Impulse Tracker and its clones.

If an effect is not present on this list, but a module utilizing it does not trigger OpenMPT's View>"Check for MPT Hacks" feature, it is either a bug or mistakenly omitted from this list.

In such a case, please begin by consulting the ImpulseTracker II manual or help screen and attempt to locate its value.

In the case of failure to locate such an effect's existence, please file a bug report at the following hyperlink: https://bugs.openmpt.org/

If the effect does, in fact, exist, please update this page with a proper description of the effect, and punish 02FD for being a naughty little $!#^.

effect column




Axx Set Speed
Bxx Jump to order
Cxx Break to row

D0x Volume slide down
Dx0 Volume slide up
DFx Fine volume slide down
DxF Fine volume slide up

Exx Pitch slide down
EFx Fine pitch slide down
EEx Extra fine pitch slide down
Fxx Pitch Slide up
FFx Fine Pitch slide up
FEx Extra fine pitch slide up

Gxx Portamento to note
Hxy Vibrato with speed x, depth y
Ixy Tremor with ontime x, offtime y
Jxy Arpeggio with halftones x, y
Kxx Dual command: Vibrato + Dxx (Volume slide)
Lxx Dual Command: G00 + Dxx (Portamento to and Volume slide)

Mxx Set channel volume
N0x Channel volume slide down
Nx0 Channel volume slide up
NFx Fine channel volume slide down
NxF Fine channel volume slide up

Oxx Set sample offset

P0x Pan slide down (left)
Px0 Pan slide up (right)
PFx Fine pan slide down (left)
PxF Fine pan slide up (right)

Qxy Retriggers a note after y frames with volume modifier x
Rxy Tremelo with speed x, depth y

S3x Sets vibrato waveform to x
S4x Sets tremelo waveform to x
S5x Sets panbrello waveform to x

S6x Pattern delay for x ticks.
If multiple S6x commands exist in the same row, delays by the sum of that row.

S70 Past note cut
S71 Past note off
S72 Past note fade
S70-S72 function as ^^, ==, and ~~ (respectively) in a channel for all notes still
playing after a NNA.

S73 Set NNA to note cut
S74 Set NNA to continue
S75 Set NNA to note off
S76 Set NNA to note fade

S77 Turn Volume envelope off
S78 Turn volume envelope on
S79 Turn Pan envlelope off
S7A Turn Pan envelope on
S7B Turn Pitch/Filter envelope off
S7C Turn Pitch/Filter envelope on

S8x Set panning position (exists for S3M compatibility)

S91 Set surround sound (disable with Xxx or pxx)
SAy Offsets Oxx by 65536 * y samples.
SB0 Set loopback point
SBx Loop from previous SB0 x times

SCx Note cut after x ticks
SDx Delay note for x ticks

SEx Pattern delay for x rows.
All effects in the row will be repeated for each row delayed.
Unlike fine pattern delay, does not delay for the sum of all SEx commands in
in the row.
Fine pattern delays are treated as any other effect and are
repeated in each row as well.

Txx Set tempo to xx
T0x Tempo slide down
T1x Tempo slide up

Uxy Fine vibrato with speed x, depth y
Vxx Set Global volume

W0x Global volume slide down
Wx0 Global volume slide up
WFx Fine global volume slide down
WxF Fine global volume slide up

Xxx Set panning position (00 = left, 80 = center, FF = right)
Yxy Panbrello with speed x, depth y

Zxx Midi macro (00-7F controls filter cutoff, 80-8F controls filter resonance)

volume column



vxx Set Volume
pxx Set Panning (like Xxx, but with a decimal range of 00-64)
All of the following commands have values ranging from 0-9. Unless otherwise noted, 0 is continue and 1-9 are 1-9.
c0x Volume Slide Up (like Dx0)
d0x Volume Slide Down (like D0x)
a0x Fine Volume Slide Up (like DxF)
b0x Fine Volume Slide Down (like DFx)
h0x Vibrato Depth (Like H0x)
Uses the rate of a previous Hxy command. Fails if one was not set.
g0x Portamento (identical to Gxx, reduced value set)
0 = continue
1-8 = G01, G02, G04, G08, G10, G20, G40, G80
9 = GFF
exx Portamento Down (like Exx)
fxx Portamento Up (like Fxx)

 
C A T E G O R I E S
 
 
Effects Commands