Although graphical programming languages have been around for ages, they haven’t really seen much use outside of an educational setting. One of the few counterexamples of this is Pure Data, and Max MSP, visual programming languages that make music and video development as easy as dropping a few boxes down and drawing lines between them.
A few years ago, [Thomas] and [Danny] developed a very cool Pure Data audio-visual presentation. The program they developed only generated graphics, but though clever coding they were able to generate a few audio signals from whatever video was coming out of their computer. The project is called TVestroy, and it’s one of the coolest audio-visual presentations you’ll ever see.
The entire program is presented on three large screens and nine CRT televisions. With some extremely clever code and a black box of electronics, the video becomes the audio. Check it out below.
Although this is a relatively old build, [Thomas] thought it would be a good idea to revisit the project now. He’s open sourced most of the Pure Data files, and everything can be downloaded on the project page.
Continue reading “Video from Audio and Pure Data”
[vtol] is quickly becoming our favorite technological artist. Just a few weeks ago he graced us with a Game Boy Camera gun, complete with the classic Game Boy printer. Now, he’s somehow managed to create even lower resolution images with a modified typewriter that produces ASCII art images.
As with everything dealing with typewriters, machine selection is key. [vtol] is using a Brother SX-4000 typewriter for this build, a neat little daisy wheel machine that’s somehow still being made today. The typewriter is controlled by an Arduino Mega that captures an image from a camera, converts it to ASCII art with Pure Data and MAX/MSP, then slowly (and loudly) prints it on a piece of paper one character at a time.
The ASCII art typewriter was recently shown at the 101 Festival where a number of people stood in front of a camera and slowly watched a portrait assemble itself out of individual characters. Check out the video of the exhibit below.
Continue reading “ASCII Art With Pure Data And A Typewriter”
Remember those childhood memories of your grandmother telling you to stop hammering away at her pots and pans? Odds are pretty good that the last time you struck a beat with her dishware, you had a few more years to go before you understood tempo and rhythm. Now that we’re a bit older, [Jiffer Harriman] invites us to return to our kitchen armed not only with those childhood memories, but also a with the Kitsch-Instrument: a suite of solenoids, a controller, and a software pipeline to algorithmically turn your kitchen into a giant percussion instrument.
The Kitsch-Instrument is a modular music system that enables the user to pull a percussive pattern out of his or her everyday kitchen utensils. The percussion hits come from a series of mosfet-driven solenoids that can be fixed onto plates, cups, and other everyday items through a variety of clips. These solenoids are collectively driven by two stacked custom Arduino shields that are, in turn, driven either by hand with a button-interface, or algorithmically with a pattern generated by the graphical programming language, Pure Data.
In designing this project, [Jiffer] and his team intended to bring not just a musical tool to young tinkerers. They also aimed to help educate these young minds with multiple entry points into their project. For top-level users, adding buttons is almost as easy as plug-in-and-play. For experienced circuit designers and tinkerers, the entire project is open source with the board layout and software available for download. Overall the project can be explored from lower and lower levels while still retaining its functionality as a musical interface.
If you suspect that this project seems to have that same whimsical sense as the Auto-Meter-Reader Feeder, you’d be right! [Jiffer] and [Zack] hail from the same lab at the University of Colorado. We’re excited to see what upcoming beats will arise from a truly off-the-shelf symphony.
via the [Tangible Embedded and Embodied Conference]
Continue reading “Kitsch-Instrument Pulls a Sonata out of your Dishware”
One of the more interesting use cases for the Raspberry Pi is exploiting its DSP capabilities in interesting ways. There’s a lot of horsepower inside the Raspberry Pi, more than enough to do some very interesting things with audio, all while being powered by a small wall wart adapter. [Pierre] over on the Pure Data mailing list has a proof-of-concept working that uses the Raspi as a guitar effects processor. The results are very encouraging – [Pierre] is able to use his Raspi as a delay, pitch shifter, and of course a classic flanger, phaser, and chorus with a latency of about 16 ms.
There are a few steps necessary to get low latency with the Raspi’s audio interface. [Pierre] is running his Pi headless, and allocated more RAM to the CPU.
If you’d like to try this out for yourself, [Pierre] has a tutorial for setting up Pure Data with the Raspberry Pi. He’ll be updating his blog soon with more tutorials and verified USB audio interfaces later.
Check out the processor in action after the break.
Continue reading “Raspberry Pi becomes a guitar effects processor”
[Ico Doornekamp] sent us his ultrasonic-entirely code based-thermin project in response to yesterdays Virtual theremin. By using the programming environment Pure Data, he is able to transform his laptop into a dual input device (while only using a single microphone) without modification. By being so open-ended theoretically anyone can have a theremin within a few moments of downloading, but he does mention it might not work on all hardware.
Also in relation to yesterday’s use of a Wii remote [blobKat] let us know about his thesis project, performance based music making. After studying the connection between musicians and their use of laptops decided that they would want more interaction and movement in their music creation. He combined gesture recognition and synth based movement with Wii remotes to achieve his ends. The video above is an explanation and example of his efforts.
[jay] reminded us of this old video of solenoids banging rhythms on furniture and household objects. There’s no schematic, but in the video it looks like an Arduino drives a bunch of solenoids through relays. The PC interface is run on Pure Data, an open source programming environment for audio, video, and graphic processing. Thanks [Jay].