Slashdot Mirror


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."

14 of 245 comments (clear)

  1. Incredible! by krikat · · Score: 5, Funny

    Unfortunately all of my hamster powered machines have had incredibly ugly results.

    1. Re:Incredible! by TimeTraveler1884 · · Score: 5, Funny

      I've been using hamsters as a random source for my cryptographic keys for some time now. Problem is, is that it's suceptible to attack by anyone using cats to drive brute force searching.

  2. hmmm by zorglubxx · · Score: 5, Funny

    But can they do the "hamsterdance" ?

  3. Dupe!! by unixbum · · Score: 5, Informative

    This appears to be yet another Dupe...

    I don't know about hampster controlled midi sequencers, but our editors apear to be hampsters ;-)

  4. Outsourcing opportunity... by Anonymous Coward · · Score: 5, Funny

    So now we can outsource the music industry jobs to hamsters !!

    1. Re:Outsourcing opportunity... by Anonymous Coward · · Score: 5, Insightful

      After listening to the likes of Ashlee Simpson, Lindsay Lohan, and a few others, I'd say it'd be an improvement.

  5. MIDI by drxray · · Score: 5, Informative

    If this was a MIDI file, why distribute by MP3? The same music at 10 times the file size...

    --
    Slashdot - Mutual Assured Discussion
  6. A Dupe... by DMUTPeregrine · · Score: 5, Insightful

    ...But a cute dupe. Nice littly fuzzy hamsters making music.

    Slashcode needs a system to detect dupes. Here is what I propose:

    All submissions will include a link to the "article text." This is the primary link in the submission: what the /. article is about.

    These links will be kept in a database. Any time an article is submitted to slashdot its primary link will be searched for in the database. If found, the article will be flagged as such (NOT automatically rejected, someone might notice something new about an old document (probably legal or similar) or some such.)

    Now to go off and learn to program, so I can add that into the mess that is slashcode... ugh.

    --
    Not a sentence!
  7. Hamster Death by TimeTraveler1884 · · Score: 5, Funny

    What I want to know is how the system reacts when a hamster dies. Because I didn't see any food or water in the device. Does the system play minor notes for awhile in reaction to the sadness of the other hampters?

    Additionaly, If a snake was introduced would the music change to a faster and more "scary" melody due to the hamster's fear? Or if you put a male in and female together, would the result be Barry Manilow's "Let's get it on"

    There is a whole array of scientific discoveries to be found in the realm of hamster-psychology and music.

    1. Re:Hamster Death by Anonymous Coward · · Score: 5, Funny

      If a snake was introduced would the music change to a faster and more "scary" melody due to the hamster's fear?

      Badger badger badger badger badger badger... oh a snake! It's a snake! ooh! Badger badger badger badger badger badger.

  8. Hauntingly familiar... by TheTranceFan · · Score: 5, Funny
    He would swear he had heard it before...perhaps it was the complex interplay of the rhythmic patterns, or the odd dominant in the second part of the melody. But something about it was stirring, it was an emotional connection.

    Before he could place the tune, his reverie was interrupted.

    "Mr. Gere, your limousine has arrived."

    "Thank you, Miles," he said distractedly, but not before the tiniest hint of a smile crossed his face.

  9. Re:The Hamsters say... by Bonker · · Score: 5, Funny

    Six hamsters against the world... They knew they'd be stars, but how long could the glory and fame last? Find out the true story behind this rodent story of music and glamor next... on VH1's Behind the Music.

    "Joel had a habit of coming into the studio with his cheeks stuffed totally full of seed and corn. You think you can make music like that? He was out of control. Worse, he was bringing the rest of us down. That's when we decided to have an intervention."

    --
    The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
  10. A modest proposal for fixing the Slashdot front pa by demachina · · Score: 5, Interesting

    My proposed solution to the mess the Slashdot front page has turned in to of late is to use moderation to select the stories that are posted to the front page.

    You give people with reasonable karma an extra set of mod points that only can be used to mode story submissions.

    You would need to give people with mod points the ability to mark stories as duplicates of recent posts and they would land in the trash bin immediately, there is something of an honor system there though meta moderation could catch people who can stories as dupes that aren't.

    The moderators would also need a way to move new submissions in to groups so that all the submissions on the same news are grouped together.

    Then the moderators start scoring submissions just like moderation does now. The top scoring submission within the group would be the one that gets considered for the front page.

    You would also need to choose the most highly moderated stories between all the groups on different news.

    You can establish how many stories you want to get to the front page each day say 12, so every 2 hours on average the current top moderated submission would be automaticly posted. Maybe you post a few more during peak reader hours in the U.S. and Europe.

    You might want to allow a higher top score than +5 for this system so really stellar stories get a really high score.

    Its sad to have to propose such a solution but its becoming pretty obvious that Rob and Co. aren't reading the site they moderate less than most of the rest of us. Presumably Slashdot has turned in to a job for them and they apparently don't like their job. Most of us read Slashdot when we should be doing our real job, while apparently they don't read it and it is their job.

    If you keep posting dupe after dupe it proves you aren't reading all the front page articles or you would remember something as "unique" as a hamster powered songwriter.

    Its also been suggested that they are showing some pretty serious bias, Michael for example always going with left leaning stories, and they all seem to have assigned submission god status to Rolan Piqa-whatever.

    I'm willing to guess, with some work, moderated control of the front page would be fairer and less likely to produce dupes and bias than the current system. I also wager they might do a better job of picking the best submission on a story and cull out the error filled, flawed and factually incorrect posts which also are appearing on the front page too often lately.

    After all this is an open source fanboy site so why is control of Slashdot's front page proprietary and closed.

    --
    @de_machina
  11. Re:A true test is to compare it to random music. by frenetic3 · · Score: 5, Informative

    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?"