Article History
 
 
 
Discussion
 
466 views
 
95% damifortune
wavetracker (format) View HTML Version
 

'[b]WaveTracker'[/b] is a '[[Tracker[tracker] focused on wavetable synthesis, a form of sound generation rooted in small sequenced waveforms that are altered/manipulated over time to produce more complex sounds. The layout and design of the tracker were specifically modeled after '[[FamiTracker], a classic and well-loved chiptune staple. WaveTracker also supports samples, and has robust editors for both sample data and waveform data used for the wavetable synthesis. It was developed by BotB's own '[l[https://battleofthebits.com/barracks/Profile/squiggy/[squiggy] and can be downloaded for free '[l[https://wavetracker.org/[here].

'[#[Using WaveTracker]
If you have used '[[FamiTracker] or other popular trackers like '[[Furnace Tracker] or '[[OpenModPlugTracker[OpenMPT], you should be able to pick this one up fairly easily! Instruments can be added/selected to the right; waves for the wavetable instruments can be added/modified at the top right in the Wave Bank. The pattern order can be found at the top left labeled Frames - below the module and edit settings. WaveTracker supports up to 24 channels - you can add more by going to the Module Settings under the Module menu.

Instruments come in two flavors - Wave or Sample. Envelopes can be added to both to control/automate various parameters, including many cool morphing options for Wave instruments, such as Wave FM and Wave Stretch.

A notable difference between WaveTracker and most other trackers is that many (though not all) effects and values use regular decimal instead of hexadecimal.

'[#[WaveTracker effect list]
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 0-F to offer greater range for a single digit.

* 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 frame.

* Gxx - Delay
(ticks)	Delays the channel's row by xx ticks.

* 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 100% of the original wave, 99 is 100% of 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.

* 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.

* Lxx - Delayed release
(ticks)	Releases the note after xx ticks have passed.

* Vxx - Set wave
(wave #) Sets the channel's timbre to wave xx in the wave bank.

'[#[Restrictions on submit]
Submission should be a working .wtm module playable in WaveTracker. Using the latest version is recommended; specify otherwise or assume that others will be checking out your entry in the latest version.

'[#[Playback (for voting)]
You will need to '[l[https://wavetracker.org/[download WaveTracker] and open the module. Once it's open, press play using the playback controls near the top.

'[#[See also]
- '[[hes (format)], another format using primarily wavetable synthesis

 
C A T E G O R I E S
 
 
Battle Formats
 
 
Trackers
0CC-FamiTracker · 1tracker · 8-Bit Music Maker · adlib · Adlib Tracker II · AHX Tracker · AMusic v1.12 · Arps · athtune · 【日本語】パンダトラッカー · 【日本語】deflemask (フォーマット) · baby-k · BambooTracker · Beepola · BeRoTracker · BoyScout · Buzz · Carillon editor · CheeseCutter · ChibiTracker · Composer 667 · Composer 669 · DefleMask Tracker · DMC · Dn-FamiTracker · Domino · FamiTracker · FastTracker II · Fatass Tracker · Faunatone · Faust Music Creator · Furious Advance Tracker · Furnace Tracker · Game Boy Camera · GoatTracker · GrooveStep · HivelyTracker · I am new to ST YM trackers · I am new to Vortex Tracker · Impulse Tracker · IT Module Optimisation · j0CC-FamiTracker · klystrack · Knaecketraecker · KORG DS-10 · lgpt · List of Effects Commands · List of Trackers · LittleGPTracker · LoopCart · LSDJ · M4G Tracker · maxYMiser · MilkyTracker · MOD2PSG2 · MODPlug Tracker · Music ProTracker · MusicMon · NerdTracker II · NesTracker · Nite · NitroTracker · NTRQ · Octode · PandaTracker · Paragon5 · Phaser1 · Picoloop · PixiTracker · Protracker · ProTrekkr · PSPSeq · pxtone · Raster Music Tracker · Reality Adlib Tracker · Renoise · Schism Tracker · Scream Tracker 3 · Simple Music Tracker · SnevenTracker · SnoozeTracker · Special FX · Star Bars · Stocker · SunVox · TEDzakker · TFM Music Maker · TIATracker · Tracker · Trilo Tracker · TTrak · Unis 669 · Utilising Adlib Tracker II · Vgm Music Maker · Vic Tracker · Vortex Tracker II · wavetracker