Ninjatracker cheat sheet

From Ninjatracker · print · built 2026-08-31

Reference

Cheat sheet#

All from s-sidin11-sid-factory-vs-ninjatracker (Ninjatracker V2.x, February 2007).

Track (one per voice, per subtune; orderlist)

valuemeaning
00loop
01–7Fplay pattern 01–7F
80–BFtranspose downwards
C0–FFtranspose upwards

Pattern row: note C1–B7, +++ (key on) or --- (key off) · command 01–7F (instrument if a note is given, effect otherwise) or 81–FF (legato) · note duration · the command's name (display only). Empty fields keep the previous values.

Command = ADSR · wave-table pointer · pulse-table pointer · filter-table pointer. ADSR is not used in legato mode; a pointer of 00 keeps the table already running (instrument-tables).

Wave table (left byte / right byte; wavetable-programming)

leftrighteffect
00–8Farpeggio: 00–7F relative, 8C–DF absolute noteset waveform (chord-arpeggio)
90–BFno waveform; delay the arpeggio by 00–2F frames
C0–DFdepthvibrato with speed 00–1F
E0–FEspeed low byteslide with speed high byte 00–1E (pitch-slide-and-portamento)
FFdestinationjump — not to be entered directly from a command

Pulse table (pulse-width-modulation)

leftrighteffect
01–7Fsigned speedmodulate the pulse width for that many frames
80–FEvalueset the pulse width
FFdestinationjump (can be entered from a command)

Filter table (filter-programming)

leftrighteffect
01–7Fsigned speedmodulate the cutoff for that many frames
80–FEcutoffset passband (left nybble − 8) and the channels to filter (right nybble)
FFdestinationjump (can be entered from a command)