Intelligent MIDI Sequencing with Hamster Control
An anonymous reader writes "Levy Lorenzo managed to build a MIDI sequencer that is powered and operated by hamsters. The hamsters work in teams of two to control melody and rhythm, and Markov chains are used to modify the hamster-based inputs. The sample MP3 sounds pretty good." From the article: "The MIDI sequencer intelligently produced melodies by manipulating the musical elements of rhythm and note-choice. Guided by inputs based on hamster movements, Markov chains were used to perform such beat and note computations. In culmination, 3 simultaneous voices were produced spanning 3 octaves and 3 rhythmic tiers."
This appears to be yet another Dupe...
;-)
I don't know about hampster controlled midi sequencers, but our editors apear to be hampsters
If this was a MIDI file, why distribute by MP3? The same music at 10 times the file size...
Slashdot - Mutual Assured Discussion
When I was in college from 1999 to 2003, I heard my compositions through the speakers of several brands of laptop computers. Many of these had buggy MIDI drivers that would do Weird Shit(tm) to pitch bends. I had to switch to S3M, a tracked music format similar to the MOD format popular on Amiga computers (or to a MIDI plus a sound bank), to get music to sound decent on every machine.
This is actually the most insightful post so far.
The Markov chain-based note selector simply takes the current note and chooses among neighboring consonant (i.e. sounds good) notes, so you won't hear anything that sounds really awful.
The reason why this sounds so much better than other "random" or fractal compositions you might have heard is because the others effectively choose from any note on the chromatic scale and thus pull dissonant (i.e. bad-sounding) intervals about as often as consonant ones. But with this system, you're more or less guaranteed something that will at least sound somewhat coherent.
I seriously doubt that there is any meaningful feedback loop going on or that the hamsters are "feeling" they should go from that G# to A right now and then rest for 2 beats, or whatever. And even if they did, it's doubtful that they'd know that stepping forward would cause that note vs staying put or moving backwards.
So it would be interesting to compare to a random number generator (or some randomized approximation/model of hamster movement.)
I can't believe I just wrote 3 paragraphs about this shit. God help me.
-fren
"Where are we going, and why am I in this handbasket?"