Arne Eigenfeldt's MultiSynthBOT
A smart synth bot that generates several synth parts.
Max standalone, built from Max 6.1.8 on Macintosh.
Generates up to four synth parts. Creates its own form (combination of individual parts per phrase). Generates a density curve per phrase that determines how parts generate onsets. Synth patches will vary with each appearance.
@notepool (pitches used by all synths in current measure); @hdensity (percentile of possible onsets); @vdensity (percentile of possible active voices); @tala (additive rhythm of 2 & 3); @phraselength (# of measures in phrases); @exiting - when it finishes its form, it will exit in the next phrase, and send this message.
@tala (additive rhythm of 2 & 3); @phraselength (will generate its own at load, but incoming value will replace it);
phrases (number of phrases in form: will generate its own, but will converge on received phrases); @PLan/chordDuration (will generate its own, but incoming plan will replace); @PLan/chords (will generate its own, but incoming plan will replace); @exiting (will exit when other bots send this message).
Creative Commons Share Alike
arne eigenfeldt (May 2015)