Buttons

Button LabelButton Function
Play / PauseStart / stop sound
SineOutput pure sine wave
SawOutput saw tooth wave
SquareOutput square wave
TriangleOutput triangular wave form
Play SpectrumSonify spectrum (only available when not playing waveform)

Pitch Adjustment

You can change the frequency of the fundamental waveform by using the slider or by pressing the + (up a half step) or - (down a half step) keys. The keystroke commands are available unless focus is on one of the coefficient edit fields.

Hot Keys

KeyFunction
+Move pitch to the next half step above current pitch
-Move to the next lower half step
nMove to the nearest half step
sReduce volume -- softer
l (lower case L)Louder
Half step definitions are predicated on multiplication by a factor of the twelth root of 2 and the A above middle C corresponding to 440Hz.

Coefficients

You can enter expressions as coefficients for each of the four supported waveforms. The coefficients can be expressions in the variables p and/or f. The variable f is defined to be the current frequency divided by 440, and p is defined to be the base 2 log of f.

Examples

To fade in discontinuities from, say, a saw tooth wave, at low frequencies, and replace with a sinusoid at high frequencies, try
Which CoefficientExpression
Sine(t)f^2/(1+f^2)
Saw(t)1/(4+f^2)
SquareWave(t)0.0
Triangle(t)0.0

To Activate the Applet

Waveform Applet