Andy Goodridge and the clever chaps at DLKW London have made the awesome Code Organ - an application that plays any website like a synthesiser. It’s great because it’s fun, and although the functionality is clever and complex, the interaction required from the user is simple. The resulting musical randomness is also extremely gratifying. You can read all about how it actually works below…
So, we made a sythesizer that turns webpages into music, and are proud to officially unveil C O D E O R G A N
Here’s how C O D E O R G A N works:
Codeorgan analyses the <body></body> content of any web page and translates that content into music. Codeorgan uses a complex algorithm to define the key, synth style and drum pattern most appropriate to the page content.
Firstly, 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 happens to be 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, 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, 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.
So, 10 synths, 10 loops and 12 possible key signatures = 1,200 possible sound combinations, some of which are nice, most of which are not.
Let’s make some beautiful music together!
C O D E O R G A N