This is the first patch for my forthcoming tone poem.
This is kind of a metaheuristic approach rather than a rigorous one. I wanted lots of variety, to use the programmer to improvise, and I knew I'd want to explore sequencing FM shapes.
Ignorant observations about birdsong:
Great timbral variety achieved (hypothetically) through frequency-modulated and amplitude-modulated pitch modulation
Contains rhythmic cells with a variety of complexity
High-ish spectral register
One VCO is the only sound source, but modulated variously by four Universal Slope Generators:
Gated-Looping AR Envelope
AR Envelope
Cycling Envelope
ASR
These and other signals are mixed down to form two modulation signals - one for the rhythmic aspect and one for the spectral aspect, mixes 1 and 2 respectively. (figure 2)
Mix 1 Sources:
USG 3
Stepped Random
Programmer Row A
Mix 1 Destinations
USG 2 Rate
USG 1 RateĀ
Mix 2 Sources:
USG 1
USG 2
USG 4
Mix 2 Destinations
VCO Linear FM
FM VCA CV
Mix 1 allows using a sequencer, stepped random, and a looping envelope to control the rhythm so one can define a base rate, provide random deviation, and shape rhythmic gradients.
Mix 2 modulates pitch and FM amount. It provides options for the amplitude envelope, a second AD envelope, and an ASR for interactivity. Attenuators on the VCA and VCO allow for selectively modulating these ganged parameters separately. Makes complex envelopes. For stepped pitch modulation I used a Rungler clocked by USG 1 (figure 3).
This is a sort of second-order modulation scheme, whereby the patch is basically building a stepped and smooth modulation source which modulates the sources which modulate the pitch and timbre.