Skip to content

Audio

The Audio tab provides test tone generators for verifying your audio output path. Use these to confirm that audio is flowing correctly through your hardware before recording or performing.

Open Settings with ⌘, (macOS) or Ctrl+, (Windows/Linux), then select Audio in the sidebar.

⚠️ Warning: Lower your speaker/headphone volume before enabling test tones!

Broadband noise useful for checking output levels, speaker response, and confirming that audio playback is working.

SettingTypeDefaultStorage KeyDescription
EnabledtoggleOffTurn white noise generator on/off
Volumeslider (0.0–1.0)0.5audio.test.white_noise_volumeOutput level (displayed in dB)

A pure tone at a selectable frequency. Useful for testing specific frequency ranges, calibrating monitors, or checking for distortion.

SettingTypeDefaultStorage KeyDescription
EnabledtoggleOffTurn sine wave generator on/off
Volumeslider (0.0–1.0)0.5audio.test.sine_volumeOutput level (displayed in dB)
Frequencydropdown440 Hz (A4)audio.test.sine_frequencyTone frequency
ValueLabel
20 Hz20 Hz
50 Hz50 Hz
100 Hz100 Hz
200 Hz200 Hz
440 Hz440 Hz (A4)
1000 Hz1 kHz
5000 Hz5 kHz
10000 Hz10 kHz
15000 Hz15 kHz
20000 Hz20 kHz

Volume sliders display the level in decibels (dB). The conversion from slider position to dB is:

  • 0.0 → −∞ dB (silent)
  • 0.5 → −6.0 dB (default)
  • 1.0 → 0.0 dB (full scale)

The formula is: dB = 20 × log10(volume) where volume is the 0.0–1.0 slider value.

-- Set white noise volume (0.0 to 1.0)
pl.cmd("settings:set", { key = "audio.test.white_noise_volume", value = "0.5" })
-- Set sine wave volume
pl.cmd("settings:set", { key = "audio.test.sine_volume", value = "0.7" })
-- Set sine wave frequency in Hz
pl.cmd("settings:set", { key = "audio.test.sine_frequency", value = "1000" })
CommandDescription
settings:setSet a user setting by key
settings:openOpen settings panel