Swarm Theory Applied to Music
JoeCotellese writes "There is an article in Discover magazine about computer scientist/musician Tim Blackwell and his Swarm
Music software. This software creates improvisational music based on models of swarming
and flocking. The observation was made that interaction among musicians is interdependent and yet independent and this dynamic parallels flock
dynamics. Computer generated music has been around for a while but according to his web site, this project was the first application of swarm theory to music. Sample MP3s are available on his website."
It would be interesting to analyze this new music using iterated function systems as described in the seminal work by Meloon and Sprott. The method characterises the organization of the music which may, or may not, occur in this new music generated by 'flock theory'.
All I found were real audio files.
If bad puns were like deli meat, this would be the wurst
Fantastic! The main character in "Dirk Gently's Holistic Detective Agency", Richard MacDuff, is a programmer whose current project is converting numerical data into sounds. He discusses this in some mathematical detail at times. And MacDuff has written an article on the relationship between music, mathematics, and beauty, and which gets quoted extensively.
Al Biles from RIT has been working with genetic algorithms to do jazz solos.
Here's a link to information on his genetic algorithm, GenJam.
-Matt
I wouldn't want to let anyone listen to this while on acid. It reminds me of that time in that movie, "The Bear," when the bear either ate some mushrooms or a toad or something then had a funky dream.
How are you going to keep them down on the farm once they've seen Karl Hungus?
Unfortunately, the definition of music versus noise is subject to the opinion of the listener. I don't think I'm going to be listening to a CD of swarming violins, bleeps, bloops, and marimbas anytime soon. However, I do detect structure and 'following' in the audio clips. If some concrete theme could be established we might actually have a winner.
Is this the software Britney Spears used for her music?
Note to self: get smarter troll to guard door.
Good grief. That was the strangest set of sounds I've heard a computer make since I tried playing around with the POKE command too close to the C64s audio addresses.
(Spudley Strikes Again!)
No one has mentioned "Flight of the Bumblebee" yet? Precedent has been established in the union of swarm and music.
UCSD's music department offers an undergraduate computer music class. I took the class and we did some swarm based music. In fact, as a final project in the class, I wrote a program to produce music based on fusion plasma simulations in a tokamak (my job at the time), which contains similar algorythms.
These are not especially new ideas.
I listened to the audio and found the music to be loosely structured with a unique interpretation of rhythm and an interesting take on the importance of melody and harmony. In other words, IT SOUNDS LIKE CRAP!!!
I humbly propose that this is an overly simplified way of looking at music. It may be that the reporter missed the significant details of the project, and I freely admit that my experience (and interest) in jazz music is awfully limited, but still, I claim that music must be more than this. There are well established features of music not even hinted at in the article, like repetition of small themes or larger parts of the music, or balancing the features in the beginning of the piece against those at the end. Even simple harmonic progressions sound unlikely to emerge from this system.
It's amazing what qualifies as "music" these days. There was no flow and it was too discordant to considered music im my opinion. I would rather listen to thrash metal!
It produced some horrible noises and a few amazing ones. It produced some dull images and a few astonishing ones.
I don't have web space for it at the moment and have been slowly (its now my third or fourth pass so I'm getting a bit tired of it) working on the code to make it cleaner and add some more flexibility in terms of the kind of problem it will solve. In particular I'd like to make it possible to run more easily as a web page and to make it possible for downloaded versions to load good "genes" up to the web page. I suspect that will help to make the resulting music/images more interesting.
Once I have a decent version that I don't mind having other people look at, I'll be putting it on some open source site (like sourceforge).
Sounds like the Krelb music they played, except that this must be the amateur section (or instrument tuning)...
Sounds like the swarm bots are not communicating amongst themselves...
Supreme Granter of Doctor of Obviology Letters ("A FIRM Command of the Obvious")
Does this finally anwser the famous question? If you put 100 programmers in a room together with 100 computers how long will it be before they come up with Beethoven's 9th?
Alternatively, perhaps it could learn a thing or two from the related work already done in tranquility. From the tranquility website (see introduction -> technology):