effect list

some of the effect numbers are taken from ProTracker / FastTracker 2.

however, effects are continuous (unless specified), which means you only need to type it once and then stop it with an effect value of 00 or no effect value at all.

volume




pitch




panning

not all chips support these effects.



time




note

sample offset

these effects make the current playing sample on the channel jump to a specific position.
only some chips support this effect.

sample offset is a 24-bit (3 byte) number.

you may use these effects simultaneously in a row.

if you do not set a byte, its last value will be used.

in previous versions of Furnace a 9xxx effect existed which set the sample position to $xxx00 (xxx was effectively multiplied by 256). this maps to 920x 91xx in current Furnace.

other

additionally, each chip has its own effects.

macro table

ID macro
00 volume
01 arpeggio
02 duty/noise
03 waveform
04 pitch
05 extra 1
06 extra 2
07 extra 3
08 extra A (ALG)
09 extra B (FM)
0A extra C (FMS)
0B extra D (AMS)
0C panning left
0D panning right
0E phase reset
0F extra 4
10 extra 5
11 extra 6
12 extra 7
13 extra 8
20 AM
21 AR
22 DR
23 MULT
24 RR
25 SL
26 TL
27 DT2
28 RS
29 DT
2A D2R
2B SSG-EG
2C DAM
2D DVB
2E EGT
2F KSL
30 SUS
31 VIB
32 WS
33 KSR
40 operator 2 macros
60 operator 3 macros
80 operator 4 macros

the interpretation of duty, wave and extra macros depends on chip/instrument type:

ex FM OPM OPZ OPLL AY-3-8910 AY8930 Lynx C64
D NoiseF NoiseFreq NoiseFreq NoiseFreq Duty/Int Duty
W LFO Shape LFO Shape Patch Waveform Waveform Waveform
1 AMD AMD Duty FilterMode
2 PMD PMD Envelope Envelope Resonance
3 LFOSpd LFO Speed LFO Speed AutoEnvNum AutoEnvNum
A ALG ALG ALG AutoEnvDen AutoEnvDen Cutoff
B FB FB FB Noise AND
C FMS FMS FMS Noise OR
D AMS AMS AMS
4 OpMask OpMask Special
5 AMD2 Attack
6 PMD2 Decay
7 LFO2Speed Sustain
8 LFO2Shape Release
ex SAA1099 X1-010 Namco 163 FDS Sound Unit ES5506 MSM6258
D Wave Pos Duty Filt Mode FreqDiv
W Waveform Waveform Waveform Waveform Waveform
1 Envelope EnvMode WaveLen Mod Depth Cutoff Filter K1 ClockDiv
2 Envelope WaveUpdate Mod Speed Resonance Filter K2
3 AutoEnvNum WaveLoad W Control Env Count
A AutoEnvDen WaveLoad P Control
B WaveLoad L
C WaveLoad T
D
4 PResetTime EnvRampL
5 EnvRampR
6 EnvRampK1
7 EnvRampK2
8 Env Mode
ex QSound SNES MSM5232
D Echo Level NoiseFreq GroupCtrl
W Waveform
1 EchoFeedback Special GroupAtk
2 Echo Length Gain GroupDec
3 Noise
A
B
C
D
4
5
6
7
8