Codeo Challenge #3: Processing with the Mostessing

*Competition Closed* Ho Ho Howdy folks! It's time for a rootin' tootin' special Christmas and New Year challenge with a reeeel tasty prize. A-yeeeeHarrrrr! This slicked back festive Codeo will be open 'til January the 22nd and to celebrate old Sheriff Cringle coming to town we’ll be giving away a dandy new 16GB iPod touch! This time we're testing your l33t skillz with Processing. Go grab the free, cross-platform development environment from here. It comes with a ton of example code. It's easy to get going. Try writing this in the development window and hitting the play button. size(200,200); smooth(); for(int i=0; i<50; i++){ fill(random(255), random(255), random(255)); ellipse(random(width), random(height), random(50), random(50)); } and you'll get a bunch of randomly sized and coloured ellipses - yep, magic is truely at your fingertips! So to the challenge... *sharp intake of breath* Create an image viewer that reacts to sound. Image viewers we like include Cool Iris and good old Cover Flow. Or anything else you can think of. Processing comes with some good libraries that deal with sound, Minim being one, or you may have more fun with Ess. And here's some useful links for Beat Detection in Processing. Lastly here's a midi file of every cowboy's favourite tune, to get you started. To send it to us click File>Export which should create a folder called Applet which you can zip and send to us. 1639713229_picture-11.png Heres my effort. You've got 'til the 22nd of January to do better. Come on! Make us question our place in the world. Here is this months cowboy drawing effort from our sharp-penciled compadre Eleanor Rudge... 1107186079_pastedgraphic.png

Posted in

Comments

Hi, unfortunately none of the Processing audio libraries can play midi files, they can only load digital audio streams. Beat detection would be a very different game if we were dealing with midis...

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.