An online synthesizer created using the great Tone.js web audio package. CAUTION: Make sure your computer volume and/or synthesizer volume is turned down when trying new configurations. Some combinations can generate loud tones.
The synthesizer includes three oscillators that can be configured in the oscillator bank.
Set the range (base octave) for the oscillator.
Detune the second and third oscillators relative to the first oscillator. For example, set “Frequency” to 5 to generate perfect fifths when notes are played.
Choose the waveform for each oscillator: sawtooth (“saw”), sine (“sin”), square (“sqr”), or triangle (“tri”).
The mixer lets you turn individual oscillators on and off and adjust their relative volumes. Additionally, you can generate noise that can add a nice thickness or punch to the sound.
Use the knobs to control the relative volume of each oscillator or the switches to turn individual oscillators on or off.
Use the knob to control the relative noise volume and the “On” switch to turn noise on or off. The vertical switch can be used to select a pink or white noise source.
This panel controls modulation settings for the frequency filter.
When filter modulation is turned on this knob will control the relative contributions of the envelope filter and the low-frequency oscillator. Turn to 0 to isolate the envelope; turn to 1 to isolate the LFO.
When filter modulation is turned on this knob controls the base frequency of the low-frequency oscillator. Turn to 0 for a slow frequency or to 10 for a faster pulse.
Use this orange switch to enable or disable the envelope and LFO filter modulation.
This panel controls the frequency filter, the frequency envelope modulation, and the amplitude envelope.
Use the knob to set the frequency filter cutoff. Setting to -4 will cutoff all frequencies (i.e., there won’t be any output). Setting to 4 will allow all frequencies to pass unattenuated.
Set the emphasis (resonance) of the frequency filter.
Filter Attack Time
Set the attack time for the frequency envelope when filter modulation is turned on.
Filter Decay Time
Set the decay and release times for the frequency envelope when filter modulation is turned on.
Set the sustain for the frequency envelope when filter modulation is turned on.
Loudness Attack Time
Set the attack time for the amplitude envelope.
Loudness Decay Time
Set the decay and release times for the amplitude envelope.