Thursday, April 22, 2010

Convert Websites into Music

On this blog, we've seen programs that compose songs based on the landscape of the moon or based on the numbers in Pi, as well as one that was based on birds sitting on wires. Here's another one called "The Codeorgan" based on websites!

According to the website, The Codeorgan analyzes the "body" section of the website and translates that content into music. It seems that it is based purely on the HTML code though, so many websites based on php or java won't be as long and intricate - because there is less HTML code in the body section in those websites.

...so what does this page sound like?



What do you think of it? Go and try out other websites at their page, and let us know if any websites produce something really special!

Also, here's the description from their website:
"THE CODEORGAN ANALYSES THE *BODY* CONTENT OF ANY WEB PAGE AND TRANSLATES THAT CONTENT INTO MUSIC. THE CODEORGAN USES A COMPLEX ALGORITHM TO DEFINE THE KEY, SYNTH STYLE AND DRUM PATTERN MOST APPROPRIATE TO THE PAGE CONTENT.

FIRSTLY, THE CODEORGAN SCANS THE PAGE CONTENTS AND REMOVES ALL
CHARACTERS NOT FOUND IN THE MUSICAL SCALE (A TO G), AND THEN ANALYSES THE REMAINING CHARACTERS TO FIND THE MOST COMMONLY USED 'NOTE'. IF THIS IS AN EVEN NUMBER THE PAGE IS TRANSLATED IN TO THE MAJOR PENTATONIC SCALE OF THAT PARTICULAR NOTE, IT BECOMES MINOR IF THERE IS AN UNEVEN NUMBER.

SECONDLY, THE CODEORGAN DEFINES WHICH SYNTHESIZER TO USE. THIS IS
BASED UPON THE TOTAL NUMBER CHARACTERS USED ON THE WEBPAGE – THERE ARE CURRENTLY 10 SYNTHESIZER EFFECTS AND THE ONE CHOSEN IS PICKED BASED UPON THE PERCENTAGE OF CONTENT.

LASTLY, THE CODEORGAN SELECTS A DRUM LOOP BASED UPON THE RATIO OF CHARACTERS ON THE PAGE VERSUS THE NUMBER OF CHARACTERS THAT ARE ACTUALLY MUSICAL NOTES – THERE ARE CURRENTLY 10 DIFFERENT DRUM LOOPS TO PICK FROM.

GO AND MAKE BEAUTIFUL MUSIC TOGETHER.

THE CODEORGAN PEOPLE"

2 comments:

  1. f you like Codeorgan, I think you'll like Pulsate as wll. You can find it here: http://thesmellofmusic.com/2010/04/13/pulsate/

    ReplyDelete
  2. Thanks for the link. I think it's a little different from the codeorgan, in that the music isn't based on something that is entirely void of musical intent in the original. In other words, the website code originally had nothing to do with music, but it's being converted on the spot. Where as Pulsate is entirely musical in its intent, because the user is controlling the input.

    That being said, I really like Pulsate. It's a fun way of reorganizing the synth interface. The fact that the rhythm is determined by circles that expand and run into each other...makes for a very trippy experience.

    Again, thanks for the link! I checked out your blog as well. Love the work you're doing over there.

    ReplyDelete