Package wellen.dsp
package wellen.dsp
-
ClassDescriptionenvelope with (A)ttack (D)ecay (S)ustain (R)elease stages:
ADSR
a delay line.distorts a signal with different distortion strategies.handles audio signal processing.interface implemented by classes that accept mono input signals.interface implemented by classes that accept stereo ( or more multi-channel ) input signals.interface implemented by classes that produce mono output signals.interface implemented by classes that create stereo ( or more multi-channel ) output signals.interface implemented by classes that process mono signals.interface implemented by classes that process stereo ( or more multi-channel ) signals.envelope with multiple stages.envelope stageBalance Filter 1st orderLow-Pass Filter 1st orderbiquad filter inspired by Audio-EQ-Cookbook.txtcollection of butterworth filtersprovides 3 kinds of filters: high-, low- and band-pass filtering with adjustable resonance and cutoff frequency.High-Pass Filter 1st orderLow-Pass Filter 1st orderlow-pass filter implementing the Moog Ladder.Resonator FilterFM synthesis with two oscillators, carrier ( e.g fundamental or *pitch* ) and modulator.supplies a collection of noise generators: white, gaussian, pink and simplex/perlin noise.generates a signal from a mathematical function ( e.g sine, triangle, saw or square waveform ) at different frequencies and amplitudes.applies reverb to a signal.plays back an array of samples at different speeds.generates an event from an oscillating input signal.superimposes a modulator signal ( e.g a human voice ) onto a carrier signal ( e.g sawtooth oscillator ).plays back a chunk of samples ( i.e arbitrary, single-cycle waveform like sine, triangle, saw or square waves ) at different frequencies and amplitudes.