-
(hzosc hz [table phase])
-
An oscillator whose frequency and duration are controlled by the sound
hz.
Defaults: table
*table*, phase
0.0.
-
(hzosc-dir hz duration [table phase])
-
An oscillator whose frequency is controlled by the scalar hz,
and duration by duration.
Defaults: table
*table*, phase
0.0.
-
(snd-biquad x b0 b1 b2 a1 a2 z1 z2)
-
Processes the sound x with the general second-order IIR filter
specified. a0 equals 1.0 and is not given. Uses XXX Oppenheim
and Schafer ??? sign convention. Initial conditions are given as the
state of the delay line in a direct-II form, z1 being the more
recent entry and z2 the older.
-
(biquad x b0 b1 b2 a0 a1 a2)
-
Processes the sound x with the general second-order IIR filter
specified. a0 will be normalized to 1 if necessary. Uses XXX
Oppenheim and Schafer ??? sign convention. Initial conditions are
zero; see
snd-biquad for control over this.
-
(biquad-m x b0 b1 b2 a0 a1 a2)
-
Like
biquad, but uses Matlab's sign convention.
-
(lowpass2 x hz [Q])
-
Two-pole lowpass (12 dB/octave) of sound x at cutoff frequency
hz with resonance Q. Unity gain at DC.
Default Q is
sqrt(2), for monotonic (Butterworth) response.
-
(highpass2 x hz [Q])
-
Two-pole highpass (12 dB/octave) of sound x at cutoff frequency
hz with resonance Q. Unity gain at Nyquist.
Default Q is
sqrt(2) for monotonic (Butterworth) response.
-
(bandpass2 x hz Q)
-
Two-pole bandpass (6 dB/octave) of sound x at center frequency
hz with resonance Q. Peak gain is normalized to unity.
-
(notch2 x hz Q)
-
Two-pole notch of sound x at center frequency hz with
resonance Q.
-
(allpass2 x hz Q)
-
Two-pole allpass of sound x at center frequency hz with
resonance Q.
-
(lowpass4 x hz)
-
Four-pole Butterworth lowpass (24 dB/octave) of sound x at
cutoff frequency hz.
-
(highpass4 x hz)
-
Four-pole Butterworth highpass (24 dB/octave) of sound x at
cutoff frequency hz.
-
(lowpass6 x hz)
-
Six-pole Butterworth lowpass (36 dB/octave) of sound x at
cutoff frequency hz.
-
(highpass6 x hz)
-
Six-pole Butterworth highpass (36 dB/octave) of sound x at
cutoff frequency hz.
-
(lowpass8 x hz)
-
Eight-pole Butterworth lowpass (48 dB/octave) of sound x at
cutoff frequency hz.
-
(highpass8 x hz)
-
Eight-pole Butterworth highpass (48 dB/octave) of sound x at
cutoff frequency hz.
-
(eq-lowshelf x hz gain [slope])
-
Bass shelving EQ of sound x: boost/cut gain dB below
half-way frequency hz. A slope over the default of 1.0
causes a non-monotonic (peaky) response; under causes a wider
transition band.
-
(eq-highshelf x hz gain [slope])
-
Treble shelving EQ of sound x: boost/cut gain dB above
half-way frequency hz. A slope over the default of 1.0
causes a non-monotonic (peaky) response; under causes a wider
transition band.
-
(eq-band x hz gain width)
-
Midrange parametric EQ of sound x: boost/cut gain dB at
center frequency hz, with a half-gain width of width
octaves.