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