ae_MethenyMelodyBOT

ae_MethenyMelodyBOT

AuthorArne Eigenfeldt
DescriptionGenerates 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 Sent
@notepool – current chord rather than actual pitches
@exiting – when form is complete
Messages Received
@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
Downloads

ae_MSynthBOT

ae_MSynthBOT

AuthorArne Eigenfeldt
DescriptionA smart synth bot that generates a monophonic synth part using a corpus of 50 Breaks tracks.
Messages Sent
@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.
Messages Received
@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
Downloads

ae_MultiSynthBOT

ae_MultiSynthBOT

AuthorArne Eigenfeldt
DescriptionGenerates 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 Sent
@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.
Messages Received
@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
Downloads

ae_ReichGuitarBOT

ae_ReichGuitarBOT

AuthorArne Eigenfeldt
DescriptionGenerates 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 Sent
@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.
Messages Received
@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
Downloads

ae_RSynthBOT

ae_RSynthBOT

AuthorArne Eigenfeldt
DescriptionA smart synth bot that generates a rhythmic monophonic synth part using a corpus of 50 Breaks tracks.
Messages Sent
@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.
Messages Received
@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
Downloads

ae_Seasons_Arpy

ae_Seasons_Arpy

AuthorArne Eigenfeldt
DescriptionA musebot from the installation “Seasons”. Plays a plucked arpeggio.
Messages Sent
none
Messages Received
@progress – progress (0.-1.) through current phrase
@arousal – equivalent to hdensity
@tala – current rhythmic grouping
@notepool – current pitches
@phraselength – length of phrase
@exiting – will exit when asked
Downloads

ae_Seasons_BrokenChord

ae_Seasons_BrokenChord

AuthorArne Eigenfeldt
DescriptionA Musebot from the installation “Seasons”. Plays a broken chord of held notes.
Messages Sent
none
Messages Received
@progress – progress (0.-1.) through current phrase
@arousal – equivalent to hdensity
@tala – current rhythmic grouping
@plan/chords – chord progression
@plan/chordDuration – duration of chords
@phraselength – length of phrase
Downloads

ae_Seasons_Chord

ae_Seasons_Chord

AuthorArne Eigenfeldt
DescriptionA Musebot from the installation “Seasons”. Plays chords of either bowed vibraphone or bowed guitar samples.
Messages Sent
none
Messages Received
@progress – progress (0.-1.) through current phrase
@arousal – equivalent to hdensity
@tala – current rhythmic grouping
@plan/chords – chord progression
@plan/chordDuration – duration of chords
@phraselength – length of phrase
Downloads

ae_Seasons_Drone

ae_Seasons_Drone

AuthorArne Eigenfeldt
DescriptionA Musebot from the installation “Seasons”. Plays a monophonic high frequency synth drone.
Messages Sent
none
Messages Received
@progress – progress (0.-1.) through current phrase
@arousal – equivalent to hdensity
@tala – current rhythmic grouping
@plan/chords – chord progression
@plan/chordDuration – duration of chords
@notepool – if no chord plan
@phraselength – length of phrase
Downloads

ae_Seasons_Sussy

ae_Seasons_Sussy

AuthorArne Eigenfeldt
DescriptionA Musebot from the installation “Seasons”. Plays a monophonic synth pad. Exactly like Seasons_Drone, just three octaves lower.
Messages Sent
none
Messages Received
@progress – progress (0.-1.) through current phrase
@arousal – equivalent to hdensity
@tala – current rhythmic grouping
@plan/chords – chord progression
@plan/chordDuration – duration of chords
@notepool – if no chord plan
@phraselength – length of phrase
Downloads

ae_SequencerBOT

ae_SequencerBOT

AuthorArne Eigenfeldt
DescriptionA monophonic step sequencer that uses notepool (if none received, will use Cm7).
Messages Sent
none
Messages Received
@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
Downloads

bc.resynth_bot

bc.resynth_bot

AuthorBen Carey
DescriptionSinusoidal 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 Sent
@intent/activityMask – activity level for each beat in next 4 bar phrase (0-9)
@pitchclassPool – pitch classes in next 4 bar phrase
@coutourA – shape for every two beats in next 4 bar phrase (U=up, D=down)
@talaStructure – rhythmic subdivision of sixteenths in next 4 bar phrase
Messages Received
@intent/activityMask – activity level for each beat in phrase (0-9)
Downloads

mh_OrnamentBOT

mh_OrnamentBOT

AuthorMatthew Horrigan
DescriptionMono synth, very simple (medium high range), makes sequences of notes that use a variety of tuplet ratios.
Messages Sent
@notepool
@hdensity
Messages Received
@notepool
@hdensity
Downloads

PAP_CounterpointBot

PAP_DampPianoBot

PAP_LaverneBOT

PAP_MelodyBot

PAP_MelodyBot

AuthorPaul Paroczai
DescriptionMonophonic melodic that generates its own harmonies if no notepool is present.
Messages Sent
@hdensity- general activity level
@meter – beats until next harmonic change
Messages Received
@notepool
@hdensity
Downloads

PAP_MelodyBot2

PAP_MelodyBot2

AuthorPaul Paroczai
DescriptionMonophonic melodic that generates its own harmonies if no notepool is present.
Messages Sent
none
Messages Received
@notepool
Downloads

PAP_MelodyBot4

PAP_MelodyBot4

AuthorPaul Paroczai
DescriptionMonophonic melodic that generates its own harmonies if no notepool is present.
Messages Sent
@notepool
Messages Received
@notepool
Downloads