01_10_1
additional parameters: if1, if2, ifq3


An LFO embellishes the design of the basic instrument by adding a
loudness vibrato to the tones. 

The amplitude of the LFO is directly set to the value of iamp.
This can be rendered more flexible by inserting an adder between
the LFO and the envelope.

The frequencies of an LFO are by definition restricted to the
subaudio range (0-20 Hz). Since the vibrato rate is duration
independent here, the rate is directly specified by the value of
ifq3. 

The duration dependence (or not) of certain control functions
addresses a fairly complicated, but common problem encountered in
sound synthesis. Recently P.Desain and H.Honing have proposed
some interesting solutions that could be implemented in Csound.
Score file generating software for instruments that make
extensive use of vibrato could well take advantage of their
method. (Desain et al.: 1992)

The multiplier just before OUT serves to scale the signal. In
general this is the way to adjust a signal's overall amplitude to
a desired level: the multiplier is the volume button. 

The first section displays 3 different waveforms: fundamental
solo, 4 and 6 weighted harmonics.

The second section plays a sinus waveform with five different
amplitude envelopes.

In the third section, the LFO's frequency is varied from 1 to 5
Hz.

(flowchart)
(.orc and .sco files)

