The Rohans — Music

Traqueur Manual

Key mapping, navigation, phrase commands, and config.xml reference for Traqueur, the music tracker DAW for lo-fi composition on macOS.

Version 1.4 · Updated May 14, 2026 · Download PDF

Contents

Introduction

Traqueur is a music tracker and DAW optimised for portable and low-resource devices. It runs on macOS, Linux, Raspberry Pi, and Steam Deck. The interface is built around a hierarchy of nested objects, each with its own editing screen.

Data Structure

project ──── groove | song ──── chain ──── phrase ──── instrument | | table table
The song grid has 8 channels and 256 rows. Up to 128 sample instruments and 16 MIDI instruments are available per project.

Default Key Mapping (Keyboard)

These are the default mappings for desktop keyboard use. All keys can be overridden in config.xml (see Configuration). For gamepad or Steam Deck use, configure mapping.xml.
ButtonDefault Key
AJ
BK
STARTSpace
LTRight Ctrl (RCTRL)
RTLeft Ctrl (LCTRL)
LT and RT are intentionally swapped relative to hardware because the keyboard keys are on the opposite side of the keyboard from the controller layout.

Basic Editing & Navigation

ControllerKeysAction
D-PadWASDIn-screen navigation
AJInsert Chain / Phrase / Note
A, AJ, JInsert next unused Chain / Phrase / Instrument
LT+(B, A)LT+(J, K)Clone highlighted item into next unused slot
B+AJ+KCut highlighted item
A+UP / DOWNJ+W / SChange value ± 0x10
A+LEFT / RIGHTJ+A / DChange value ± 1
B+UP / DOWNK+W / SSong: page up/down; Chain: next/prev phrase; Instrument/Table: ± 0x10
RT+D-PadLCTRL+WASDNavigate between screens
FFull screen
Tip LT+UP/DOWN is especially useful in Live Mode: jump directly to the next populated row and queue it without hunting through empty space.

Selections

ControllerKeysAction
LT+BRCTRL+KStart selection (cursor cell only)
LT+B+BRCTRL+K+KStart selection (entire row)
LT+B+B+BRCTRL+K+K+KStart selection (entire screen)
D-PadWASDGrow or shrink existing selection
BKCopy selection to buffer
LT+ARCTRL+JPaste clipboard at cursor or cut selection

Playback

Switch between Song and Live modes with B+LEFT/RIGHT in the Song screen (K+A/D).

Song Mode

ControllerKeysAction
STARTSPACESong screen: play/stop from row. Chain / Phrase screen: solo play

Live Mode

ControllerKeysAction
STARTSPACEQueue highlighted step. Queued items blink >.
LT+STARTRCTRL+SPACEQueue all channels on current row.

Muting

ControllerKeysAction
RT+BK+LCTRLToggle mute. Release RT first = stays muted; release B first = reverts.
RT+AJ+LCTRLSolo channel.
LT+RTLCTRL+RCTRLRestore full playback on all channels.
RT+A and RT+B respect active selections — the action applies to all channels present in the selection.

Phrase Commands

Each phrase row can hold two commands. Commands affecting instruments can run on any step, including the step that triggers the instrument. Commands marked * may have platform-specific behaviour.

CommandValuesDescription
ARPGabcdCycle relative pitches a/b/c/d by semitone in a loop
CRSH *aabbPre-crush drive aa (00=bypass); bit depth bb (0x0=1 bit, 0xF=16 bit)
DLAY *--bbDelay the note by bb ticks
FBMXaabbApproach feedback mix xxbb at speed aaxx
FBTNaabbApproach feedback tune xxbb at speed aaxx
FCUTaabbAdjust filter cutoff to bb at speed aa
FLTRaabbLowpass: set absolute cutoff aa and resonance bb
FRESaabbAdjust filter resonance to bb at speed aa
HOP *aabbJump to step bb in next phrase; in tables: jump to row bb aa times then continue
IRTGaabbRetrigger instrument transposed bb semitones (cumulative)
KILL *--bbStop instrument after bb ticks
LEGA *aabbExponential pitch slide to bb at speed aa
LPOFaaaaShift loop start+end by aaaa (values > 0x800 go backward)
MDCCaabbMIDI CC: control# aa, value bb
MDPG--bbMIDI program change (0000 = program 1)
PAN *aabbPan to bb at speed aa
PFINaabbPitch fine-tune: width bb at speed aa (00–7F up, FF–80 down)
PLOFaabbPlay offset: jump to chunk aa or move ± bb chunks (256 chunks total)
PTCH *aabbLinear pitch change: time aa, semitones bb
RTRG *aabbRetrigger: advance loop aa ticks each cycle, loop length bb ticks
TABL *--bbTrigger table bb
TMPO *--bbSet tempo in hex (003C=60 BPM, 0190=400 BPM)
VOLM *aabbApproach volume bb at speed aa (bb 00=silent; aa 00=instant)

Command Notes

ARPG

Speed is fixed and cannot be changed. ARPG 3000 loops original/+3st; ARPG 4050 loops original/+4/+0/+5.

FCUT / FLTR

FCUT 0080 sets cutoff to 50% instantly; FCUT 1000 closes the filter at speed 10. FLTR 00FF is an unfiltered signal.

HOP

Instant — the instrument and any commands on the same row still execute. HOP has no effect on instruments themselves.

IRTG

The retriggered instrument is not reset: all running state (filter, volume, etc.) is preserved. Transpositions are cumulative — useful for dubby echoes and non-4/4 timing without switching grooves.

LEGA vs. PTCH

LEGA is exponential (equal speed across octaves); PTCH is linear. If pitch offset is 0 on a note row, a LEGA slide occurs automatically from the previous note.

LPOF

Resets each time a new note triggers. Cannot itself trigger a note — a sample must already be playing.

RTRG

RTRG 0001 loops 1 tick; RTRG 0102 loops 2 ticks advancing 1 each cycle; RTRG 0101 is a no-op (offset equals loop length).

VOLM

To create a swell: set the instrument volume to 0 and use VOLM to ramp up.

Configuration

Flags can be stored permanently in config.xml, placed alongside the executable.

config.xml Format

<CONFIG> <FULLSCREEN value='YES'/> <AUDIODRIVER value='Real'/> <AUDIOBUFFERSIZE value='512'/> </CONFIG>

Config Reference

KeyExampleNotes
BACKGROUND0F0F0FBackground colour (hex RGB)
FOREGROUNDE5E5B9Foreground colour
HICOLOR135748BRow-count colour in Song Screen
HICOLOR2FF4138Cursor colour
CURSORCOLORD0DC12Cursor overlay colour
FULLSCREENYESStart in fullscreen
KEY_AjA button
KEY_BkB button
KEY_LEFTright ctrlLeft (LT) navigation button
KEY_RIGHTleft ctrlRight (RT) navigation button
KEY_UPwUp arrow
KEY_DOWNaDown arrow
KEY_LSHOULDERsLeft shoulder trigger
KEY_RSHOULDERdRight shoulder trigger
KEY_STARTspaceStart button
ROOTFOLDER/home/userProject storage location
SAMPLELIBroot:Sample library location
RENDERFILERTFILE, FILESPLIT, FILERT, FILESPLITRT

Key values use SDL_KeySym names. For USB controllers and Steam Deck button mapping, use mapping.xml.

Keep exploring

What is a tracker DAW? · How to make lofi music in a tracker · What are tracker effect commands? · Trackers and the demoscene