HTTPS SSH

Arne Eigenfeldt's MultiSynthBOT

Mac executable and audio samples

Win 32 executable and audio samples

Win 64 executable and audio samples

version

06.16.15

instrumentation

A smart synth bot that generates several synth parts.

type:

  @synth
  @melody

platform

Max standalone, built from Max 6.1.8 on Macintosh.

behaviour

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.

messages

sends:

  @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.

receives:

  @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).

license

Creative Commons Share Alike

credits

arne eigenfeldt (May 2015)