ae_MethenyMelodyBOT
author:
arne eigenfeldt
description:
Generates a melody based upon a corpus of Pat Metheny tunes. Also generates a chord progression (which will be overwritten if a chord plan is received).
messages:
sends:
@notepool - current chord rather than actual pitches
@exiting - when form is complete
receives:
@tala - will place onsets on tala beats
@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
ae_MSynthBOT
author:
arne eigenfeldt
description:
A smart synth bot that generates a monophonic synth part using a corpus of 50 Breaks tracks.
messages:
sends:
@notepool - pitches used by synth in current measure
@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 - will place onsets on tala beats
@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
ae_MultiSynthBOT
author:
arne eigenfeldt
description:
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 sixteenths
@phraselength - # of measures in phrases
@exiting - when it finishes its form, it will exit in the next phrase, and send this message.
receives:
@tala - will generate its own at load, but incoming tala will replace it
@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
ae_ReichGuitarBOT
author:
arne eigenfeldt
description:
Generates up to four guitar parts. Creates its own form (combination of individual parts per phrase). Generates density value per phrase that determines how parts generate onsets. Guitar samples 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 sixteenths
@phraselength - # of measures in phrases
@exiting - when it finishes its form, it will exit in the next phrase, and send this message.
receives:
@tala - will generate its own at load, but incoming tala will replace it
@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
ae_RSynthBOT
author:
arne eigenfeldt
description:
A smart synth bot that generates a rhythmic monophonic synth part using a corpus of 50 Breaks tracks.
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 sixteenths
@phraselength - # of measures in phrases
@exiting - when it finishes its form, it will exit in the next phrase, and send this message.
receives:
@tala - will generate its own at load, but incoming tala will replace it
@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
ae_SequencerBOT
author:
arne eigenfeldt
description:
A monophonic step sequencer that uses notepool (if none received, will use Cm7).
messages:
sends:
receives:
@notepool - will set pitches to these values
@hdensity - will filter onsets based upon incoming value
@tala - will place onsets on tala beats
@phraselength - used to control its cutoff frequency phrase
@exiting - will exit
bc.resynth_bot
author:
ben carey
description:
Sinusoidal re-synthesis bot. Can go from pad sounds to bell-like tones. Melodic. At the moment it is limited to pre-loaded specific source models.
messages:
sends:
@intent/activityMask - activity level for each beat in phrase (0-9)
receives:
@intent/activityMask - activity level for each beat in phrase (0-9)
mh_OrnamentBOT
author:
matthew horrigan
description:
mono synth, very simple (medium high range), makes sequences of notes that use a variety of tuplet ratios
messages:
sends:
@notepool
@hdensity
receives:
@notepool
@hdensity
mh_TupletsBOT
author:
matthew horrigan
description:
mono synth, very simple (medium high range), makes sequences of notes that use a variety of tuplet ratios
messages:
sends:
@notepool
@hdensity
receives:
@notepool
@hdensity
PAP_CounterpointBot
author:
paul paroczai
description:
Up to five melodic synths; generates its own internal structure
messages:
sends:
@nothing
receives:
@notepool
PAP_DampPianoBot
author:
paul paroczai
description:
melodic synth that uses piano samples
messages:
sends:
@nothing
receives:
@hdensity
PAP_LaverneBOT
author:
paul paroczai
description:
monophonic synth built on the pluggo/M4L synth Laverne
messages:
sends:
@nothing
receives:
@notepool
PAP_MelodyBot
author:
paul paroczai
description:
monophonic melodic that generates its own harmonies if no notepool is present
messages:
sends:
@hdensity- general activity level
@meter - beats until next harmonic change
receives:
@notepool
@hdensity
PAP_MelodyBot2
author:
paul paroczai
description:
monophonic melodic that generates its own harmonies if no notepool is present
messages:
sends:
@nothing
receives:
@notepool
PAP_MelodyBot4
author:
paul paroczai
description:
monophonic melodic that generates its own harmonies if no notepool is present
messages:
sends:
@notepool
receives:
@notepool