Archive

Archive for the ‘Arduino’ Category

Portland Synth Meet Up 2011

November 21st, 2011 No comments

Illuminated Sounds took a trip down to Portland to go check out their synth meet up. Here are the pictures we got.

-tron

Hardware version of Random7

November 16th, 2009 2 comments

A couple of months I took my MAX/MSP code for Random7 and rewrote so I could embed it into a hardware version.  Random7 Hardware Version 1 (R7H) is a very basic version of the Random7 software.  The core element of R7H is still the same,  the program randomly picks from 7 different midi notes.  As of now the key R7H is preset to the key of A Major, and the only control is a potentiometer that controls the speed of R7H.  Output for R7H is a midi port, an on/off switch, and there is also a red led the flashes everytime a note is sent.  The some of the next additions I plan to the hardware are a midi input to provide midi sync options, a small lcd to provide useful information such as tempo and key,  and allow user to pick from any diatonic major key.  The microcontroller I am using for this is the arduino built into a d.i. box housing.  Here are some pictures.

Front View

r7hledangle

Back View

r7hmidi

R7H Open

r7hnaked

Download Software Random7 for Windows

Download Software Random7 for MAC

-tron

Categories: Arduino, Midi, Misc. Audio Builds Tags:

Arduino + Touchscreen = Touchduino synth

February 21st, 2009 1 comment

So Mike and I found some cheap $2 touch screens from a used computer parts store. They are 4-wire resistive touch screens from various manufacturers. Now everybody knows about the Arduino, and if you don’t it’s basically a Quick-n-Easy prototyping board equipped with 14 digital pins (6 of which can provide PWM output), and 6 analog pins. the chip is an ATmega168 with limited functionality. It reads a modified version of C++ so writing code for it is fairly straight forward, without much variance from that of C++.

I used two analog pins and one digital pin for this project. I wired the touch screen to the 3v pin, the Gnd pin and the analog pins 0 and 1 set to input. In the code (digital) Pin 3 is set to PWM out. I wired the output jack to Gnd and Pin 3. The code generates a sine wave that has it’s frequency and volume variables mapped to the touch screens X and Y. So for example I have my finger at 0 X, 0 Y then my frequency will be 30 and my volume will be around 1 db. As I move up the X the frequency changes and as I move up the Y so does the volume. The frequencies jump up the pentatonic scale and if you put multiple fingers on it then it adds the values together and you get into the way higher frequencies.
I added leds underneath for looks and for functionality so I could remember the location of particular sounds. Altogether its pretty basic but kinda fun. here are some recordings of it that I just made while sitting here making this post.

Click here to play Clean mp3

Click here to play Ringer mp3

Click here to play Wah mp3

MOVIE LINK

-James

Categories: Arduino, Misc. Audio Builds, Synth Tags: