[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microsound] AI in microsound



I'm starting to develop a set of AI algorithms to assist in live performance, which will (roughly speaking) analyze control messages that I send and, after a certain point, be able to generate their own control messages based on the patterns I used. Eventually I'd like to design an algorithm to analyze a continuously changing audio texture on multiple levels and be able to reproduce similar, non-repeating textures. I've started by giving my PD patch some various recordings of birdsong (of the eastern Wood Thrush) for analysis, hoping to tune it to be able to generate its own non-repeating woodthrush-like song.

Hi David, hi list,

I'm not using PD myself, but i used Orm Finnendahls old 68k-only Markov object (recently ported to PD) for a max patch controlling 2 dot matrix printers. Not exactly microsound, but still pretty noisy;) The markov object would parse an existing dialog on a letter by letter (i.e. ascii-)level, 4th or 5th order IIRC, and generate ever changing new text. I have no idea of the math going on inside (I'm very grateful for those black boxes), but once I understood how to work with it I found it relatively intuitive to use: you 'teach' it with a stream of data, and then it outputs something similar, but not quite the same and never repeating. Not sure if this counts as AI though. I never really used it to produce sound, but feeding it with note data / midi files gave some interesting auto-variation melodies.

There was an interesting interview with Brian Eno back in the 1980's (with The Wire mag, I believe) where he expressed a desire for a musical "black box" that could produce music in a given style, a Beethoven black box, a Beatles black box, an Eno black box...

There's a markov object for pre-OSX Max by Nao Tokui that uses Bachs "Jesu, Joy of Men's Desires" in the help file;)


best, g.


--------------------------------------------------------------------- To unsubscribe, e-mail: microsound-unsubscribe@xxxxxxxxxxxxx For additional commands, e-mail: microsound-help@xxxxxxxxxxxxx website: http://www.microsound.org