Sonifying Processing
Sonifying Processing shows students and artists how to bring sound into their Processing programs. It takes a hands-on approach, incorporating examples into every topic that is discussed. Each section of the book explains a sound programming concept then demonstrates it in code. The examples build from simple synthesizers in the first few chapters, to more complex sound-manglers as the book progresses. Each step of the way is examined at a level that is simple enough for new learners, and comfortable for more experienced programmers.
Topics covered include Additive Synthesis, Frequency Modulation, Sampling, Granular Synthesis, Filters, Compression, Input/Output, MIDI, Analysis and everything else an artist may need to bring their Processing sketches to life.
“Sonifying Processing is a great introduction to sound art in Processing. It’s a valuable reference for multimedia artists.” – Beads Creator Oliver Bown
Sonifying Processing is available as a free pdf ebook, in a Kindle edition, or in print from Amazon.com.
Purchase:
http://www.amazon.com/dp/1466267119/ref=cm_sw_su_dp
http://www.amazon.com/dp/B005L0TMH6/ref=cm_sw_su_dp
Downloads:
http://www.computermusicblog.com/SonifyingProcessing/Sonifying_Processing_The_Beads_Tutorial.pdf
Check for downloads:
http://computermusicblog.com/blog/sonifyingprocessing/
The Beads library was created by Oliver Brown. Download at:
Anthem of Hearts
by Andreas Gysin
Particle based interactive video of Peter Kernels Anthem of Hearts, 2011
Written in Processing.
Simple Harmonic Motion
When I saw this beautiful video - http://www.youtube.com/watch?v=yVkdfJ9PkRQ&feature=player_embedded - I wondered what the sonic equivalent would sound like. The oscillation frequencies of each pendulum is described on the webpage so putting this demo together and keeping it accurate to the original video was relatively straightforward.
made in processing, using themidibus library to send midi to Ableton Live
source code at http://openprocessing.org/visuals/?visualID=28555
Also check out Steve Reich (e.g. most of his early work using ‘phasing’ - though technically what’s happening in the video above is not exactly ‘phasing’), Norman Mclaren (e.g. horizontal / vertical lines series), Gyorgi Ligeti (e.g Poeme Symphonique for 100 metronomes), and of course Ollie Williams from Family Guy http://www.youtube.com/watch?v=bg4-AtqhKh8
and many many more.
UPDATE: As an exercise in supercollider (which I’m just learning), i tried to recreate the audio element, and it sounds so much better (the timing is a lot tighter, unsurprisingly). Here is the code for that:
{o=0; 15.do{|i| o=o+LFTri.ar(138.59*(1.0595**(3*i)), 0, LFPulse.kr((51+i)/60, 0, 0.05, 0.1))}; o;}.play;
Note the sounds in the video above are NOT from supercollider. They are triggered from the processing sketch as midi notes sent to Ableton Live. The notes in the processing sketch are selected from a pentatonic scale. I wanted the supercollider code to fit in single tweet ( less than 140 chars), so I omitted the scale and instead pick notes which are spaced at minor 3rd intervals, creating a diminished 7th arpeggio. The base note is C#. Toccata and fugue in d minor anyone?
found on:
Jordi Parra has made an RFID triggered Spotify player.
“In a nutshell the objects consists of Processing sketch, Arduino and an RFID reader. Each RFID tag can be assigned to a Spotify link, album, artist or search. When the tag is placed on the reader, an ID-12, it sends a trigger to Processing and triggers an AppleScript that will take over Spotify and play whatever is linked to that tag. The processing sketch can also retrieve the information about the track that is being played. For doing so, a packet sniffer is checking all the internet packets sent from the computer and whenever it finds something being sent to Last.fm, it grabs it and parses the track information (artist, album, title and length).”
You can read more about it at Creativeapplications and on Jordi’s project blog.
(Source: prostheticknowledge)
Sync/Lost is a multi-user installation for immersion in the history of electronic music.
The installation can be used by three users simultaneously, with wiimote and headphones/soundspeakers. Each one interacts by choosing a style on the interface.
Made with Processing. More info:
http://depart.at/rheology/?p=343
Chukwa’s Approach III (The Final Encounter) on Vimeo (via Vimeo)
Turtle + Processing = Yes