Effect List



Effects are the fourth column of each channel, used to modify notes currently played.

Each effect is followed by a parameter, "xx", from 00-99, which controls the intensity of the effect.
Some effects have 2 parameters, written as "xy", these are instead in hexadecimal, from 00-FF to offer greater range for a single digit.

Below is a list of all the effects in WaveTracker


Effect Description
0xy - Arpeggio
(first note, second note)
Cycles through notes in a chord every tick, with base + x and base + y semitones. Use 000 to disable.
For example: 047 defines a major chord
1xx - Note rise
(speed)
Continuously increase the pitch at speed xx. Use 100 to disable
2xx - Note fall
(speed)
Continuously decrease the pitch at speed xx. Use 200 to disable
3xx - Portamento/Glide
(speed)
Automatically glide between notes at speed xx. Use 300 to disable
4xy - Vibrato
(speed, depth)
Modulates pitch with speed x and depth y. Use 400 to disable
7xy - Tremolo
(speed, depth)
Modulates volume with speed x and depth y. Use 700 to disable
8xx - Pan
(position)
Sets the stereo panning of the channel with position xx.
00 is 100% left
50 is center
99 is 100% right
9xx - Stereo split
(phase)
Artificially widens the channel in the stereo field by offsetting the phase of one side xx percent. Use 900 to disable.
Axx - Volume fade down
(speed)
Continuously decreases the channel volume by xx steps every tick.
Wxx - Volume fade up
(speed)
Continuously increases the channel volume by xx steps every tick.
Bxx - Jump to frame
(frame #)
Jumps the playhead to frame xx. Used to create song loops.
Cxx - Stop Stops the song. (xx has no effect)
Dxx - Skip
(row #)
Skips to the next frame at row xx.
Fxx - Tempo change
(ticks/frame)
Overrides the initial song speed with xx ticks per row.
Gxx - Delay
(ticks)
Delays the channel's row by xx ticks.
Hxy - Channel Filter
(cutoff, resonance)
Applies a low pass filter on the output of the channel.
x controls the filter cutoff from 0-F, with 0 being completely open, and F being the most muted.
y controls the resonance of the filter cutoff point.
Use H00 to disable.
Ixx - Wave blend
(blend amount)
Blends the channel's wave with the next wave in the wave bank. xx controls the amount to blend in. 00 is the original wave, 99 is the next wave
Jxx - Wave stretch
(stretch amount)
Stretches the shape of the channel's wave from the edges inwards. Acts a bit like a pulse-width modulator. xx controls the amount to stretch.
Mxx - Wave FM
(intensity)
Frequency modulation. Modulates the channel's wave by the next wave in the wave bank.
Kxx - Wave Sync
(intensity)
Increases the speed of the channel's wave during the wave's cycle
Pxx - Fine pitch
(offset)
Detunes the current channel. Default is P50.
Qxy - Note bend up
(speed, semitones)
Bends the current note up by y semitones at speed x.
Rxy - Note bend down
(speed, semitones)
Bends the current note down by y semitones at speed x.
Sxx - Delayed cut
(ticks)
Cuts the note after xx ticks have passed.
Vxx - Set wave
(wave #)
Sets the channel's timbre to wave xx in the wave bank.
Xxx - Downsample
(intensity)
Downsamples the channel's output by a factor of xx. Results in a lo-fi, bitcrushed sound
Yxx - Start sample offset
(offset percentage)
Makes any samples start a percentage of the way through their lifetime. xx is how far to start in.
For example: Y25 will start the sample 25% of the way in. Y50 will start the sample halfway through.
Use Y00 to disable.