Index of classes

A
add [Audio.Mono.Generator]
adsr [Audio.Mono.Generator]

Apply an ADSR envlope on a generator.

amplify [Audio.Mono.Effect]
B
biquad_filter [Audio.Effect]

A biquadratic filter.

biquad_filter [Audio.Mono.Effect]
bufferized [Audio.IO.RW]
C
chain [Audio.Generator]
chain [Audio.Effect]
chain [Audio.Mono.Generator]
clip [Audio.Mono.Effect]
compress [Audio.Effect]

Hardknee compressor with RMS look-ahead envelope calculation and adjustable attack/decay.

create [Synth]

Create a synthesizer from a function which creates a generator at given frequency and volume.

create [Synth.Multitrack]

Create a multichannel synthesizer with given number of channels and a function returning the synthesizer on each channel.

create_mono [Synth]

Same as create with a mono generator.

M
monophonic [Synth]

Synths with only one note at a time.

mult [Audio.Mono.Generator]
O
of_file [MIDI.IO.Reader]
of_mono [Audio.Generator]
of_mono [Audio.Effect]
of_wav_file [Audio.IO.Reader]

Create a reader object from a wav file.

S
saw [Synth]

Saw synthesizer.

saw [Audio.Mono.Generator]

Generate a saw waveform.

sine [Synth]

Sine synthesizer.

sine [Audio.Mono.Generator]

Generate a sine waveform.

square [Synth]

Square synthesizer.

square [Audio.Mono.Generator]

Generate a square waveform.

T
to_avi_file [Video.IO.Writer]
to_file [MIDI.IO.Writer]
to_wav_file [Audio.IO.Writer]

Create a writer to a file in WAV format with given number of channels, sample rate and file name.

triangle [Audio.Mono.Generator]

Generate a triangle waveform.

W
white_noise [Audio.Mono.Generator]