Recently in Processing Category

(Processing) Easy-made electronica

| No Comments | No TrackBacks
I've updated the music composer application a made yesterday(see: dynamic sound generation with Minim) so that you can choose a scale from nine alternatives. I also added a feature that is to make it play two tones at the same time, which resulted in a effect like a troll tune or a crazy fugue. I've recorded two tracks and uploaded them to SoundCloud.
# Watch out for the volume before you play. The sound might not be pleasant for everyone.

The crazy iPod app inspired me to make a instrument that looks like turn tables(not for I phone but on the web).
At first I wanted to make this with Flash but I finally decided to use Processing's Minim library because it's easier and more suitable for make the sound immediately react to users.

The application has two wheels. The one at the left represents the pitch of the sound and another on the right represents the volume. Dragging the mouse in the circles changes the shape of them and correspondingly alter the sound. Long squares on the top are the slider bars to control the speed that each circle rotates. The idea is that manipulating the pitch and the volume seperately will create complex rhythm.
I attached a video to show how to play it.

As this is only the first prototype, I feel there's much to improve.
For example, I want to add a function to choose a scale, which is now chromatic. I think limiting the picth can create more pleasant sequence.
Of-cource I think more than two sound should be able to be played at the same time, and the tone should be able to be changed.

I found that Minim has handy-to-use oscillator interface with which I can easily write a code to generate different tone color. I'd love to play with it for a while.

Watch out for the volume. The sound might not be pleasant for everyone.

Play with the app

Minim from kynd on Vimeo.

Experiments on overwrapping videos with Processing.
What I've done here was to run three videos simultaneously, compare the R, G and B values separately and take the highest or lowest value for each of the pixels.
And the results were... so scary, the cars really looked like ghosts!

Ghosts(1) from kynd on Vimeo.

Ghosts(2) from kynd on Vimeo.

Ghosts(3) from kynd on Vimeo.