Preferences



The preferences window can be accessed through the toolbar or through Edit > Preferences. This is where you can change settings that control the application's behavior.

General

Setting Description
General
Screen scale The pixel scaling of WaveTracker's interface. The default is 200%.
Use high resolution text Replaces the default stylized text with a more legible font.
Metering
Oscilloscope mode Determines the look of the oscilloscope in the song panel.
Mono: Displays a single oscilloscope
Stereo-split: Displays two oscilloscopes for the left and right channels respectively
Stereo-overlap: Displays a single oscilloscope with the left and right channels overlapped on each other, highlighting the difference between them
Meter decay rate Determines how responsive the volume meters in the song panel are. Fast is bouncier but not very consistent; slow is more consistent but less responsive.
Meter color mode Determines the look of the volume meters in the song panel. Flat is one shade of green; Gradient gradually turns toward red at louder volumes.
Flash meter red when clipping If this option is enabled, the volume meters will turn red whenever the signal is above 0db.

Files

Setting Description
Default module info
Default ticks per row The default speed for any new module.
Default rows per frame The default frame length for any new module.
Default number of channels The default channel count for any new module.
Default author name The default author name for any new module.
Default row highlight primary The default primary row highlight for any new module.
Default row highlight secondary The default secondary row highlight for any new module.

Pattern Editor

Setting Description
Pattern editor
Show row numbers in hex Display row numbers in hexadecimal instead of decimal
Show note off/release as text Display note off and release events as OFF and REL
Fade volume column Fades the numbers in the volume column according to their value
Show previous/next frames Displays the next and previous frames as greyed out in the pattern editor
Ignore step when moving Ignore the step value in edit settings when moving the cursor. Only use it when inputting values
Step after numeric input Defines cursor movement behavior when inputting numbers.
Always: Cursor always steps. This behaves like FastTracker or Famitracker
At the end of a cell: Both digits of a column have to be typed before the cursor steps down. This behaves like ImpulseTracker
After cell, including effect: Same as the above except effects are treated as a single 3 digit column.
Never: The cursor never steps down automatically. Must click into new cells manually. This behaves like ModplugTracker.
Wrap cursor horizontally Moving the cursor past the first or last channel will wrap around to the other side
Key repeat Enable key repetition when inputting notes and values
Page jump amount How many rows the cursor jumps when scrolling
Restore channel state on playback Reconstruct the current channel's state from previous frames upon playing

Samples/Waves

Setting Description
Sample import settings
Automatically normalize samples on import Automatically makes each new sample have the same volume
Automatically trim sample silence on import Automatically trim any silence before and after a sample when importing
Automatically preview samples in browser Plays audio files upon clicking on them in the sample browser
Include samples in visualizer by default New samples will have 'Include in visualizer' checked off automatically
Default base key The default base key value of any new sample
Resampling
Default wave resample mode The default resampling algorithm that waves in new modules will have
Default sample resample mode The default resampling algorithm that new samples will have

MIDI

Setting Description
MIDI
Input device The MIDI device to receive inputs from, connect a MIDI device and select it here to begin using MIDI input.
Transpose
MIDI transpose The number of semitones to transpose incoming midi notes
Apply octave transpose Transpose incoming midi messages by the current octave in Edit Settings
MIDI messages
Record note velocity If this is enabled, the velocity of a note press in edit mode will be recorded in the volume column
Use program change to select instrument If this is enabled, a midi controller with program change functionality can be used to select instruments
Receive play/stop messages If this is enabled, a midi controller with PLAY/STOP buttons will control tracker playback

Audio

Setting Description
Audio
Output device The audio output device to use. Select "(default)" to use the system's audio device.
Volume The output master volume
Sample rate The output sample rate of WaveTracker
Advanced
Oversampling Higher values will reduce high frequency aliasing artefacts, at the expense of higher CPU usage. Turn this down if audio is stuttering
Desired latency The desired latency of audio output. This is only a request. Lower latencies will be more responsive but run the risk of audio pops and higher CPU usage. Raise this to a higher value if you hear audio stutters or glitches.

Visualizer

Setting Description
Piano
Note speed How fast notes scroll by in the piano roll; lower values are slower
Change note width by volume If this is enabled, notes get thinner as they get softer
Change note opacity by volume If this is enabled, notes fade out as they get softer
Highlight pressed keys If this is enabled, currently playing notes will be highlighted on the keyboard itself
Oscilloscopes
Wave zoom Determines how far zoomed in the waves in the oscilloscope are
Colorful waves If this is enabled, each oscilloscope window will use the same color as their notes in the piano roll
Wave thickness Determines the thickness in pixels of each oscilloscope's wave
Crosshairs Determines how crosshairs should be drawn in the center of each oscilloscope
Oscilloscope borders Draws white borders around each oscilloscope
Advanced
Draw in maximum resolution Draws the visualizer directly to the back buffer for higher resolution, ignoring the UI pixel scaling.