I love synths and so, I built this. There are three things that can catch my attention: Synthesizers, Amplifiers and free. The other day (Actually it was just Thursday) I was cruising around Make's website when I saw the Deal of the Day was the Loud Objects Noise Toy. I had seen it before but had not cared much for it. I the n saw a Vimeo video on it and was hooked. I quickly ordered it at half-price from Make but I couldn't wait. I saw the had code on the bottom and so, even though I know it wouldn't work, I tried to compile it. IT WORKED! I grabbed my AtTiny Programming Shield and hit Upload. The results were not satisfactory. Then I said to myself: "If it can compile in the Arduino IDE why can't it Upload?" I uploaded the code and tried every Digital Out pin I could find. I finally reached Pins 10 and 11 and had thought that maybe the code worked but the software didn't. I had tried 9 already and knew it outputted on two pins and the only two pins that were PWM pins were 10 and 11. I tried them and it worked!
Here is the result. The names of the codes were kind of misleading so I renamed them but renamed them as .pde files.
If you have Windows or Mac, use Word to open the code. :-)
P.S. You may be wondering why I haven't posted much lately...midterms. :-)
P.P.S. Second picture goes through every part of Arduino plus the shield.
Remove these ads by
Signing UpStep 1: Parts to Acquire.
Bunches of jumper wires.
1 Breadboard
1 Perf board
1 3.5mm female jack (Only if your amp has a male jack. :-))
1 speaker with or without an amp (8ohm, 0.25 watts...you get the idea.)
Male Headers (One row of them will do just fine.)
1 Arduino (Preferably UNO.)









































Visit Our Store »
Go Pro Today »




I was thinking of trying to put all of these together into one program and then make a momentary button or rotary knob or something to switch in between them. Not sure if it would make it into program code with all of them though, but maybe pick the best ones..
java.util.regex.Pattern$Branch.match......ect.
Pattern.java('then a number between the parentheses')
Any suggestions, what did I miss?
P.S. What Arduino are you using?
Never mind. That statement made me think to check other pins. On the Mega 2560 the buttons go to pins D52 & D53. It's late, & I have to work in the morning so I'll look for the sound pins tomorrow.
But, hey. I'm gonna be building some of your other projects. I, too, love synths and other noise/sound makers. I think I may have to make some stuff for my grand kids for Christmas.
I'm fairly new to electronics, but this stuff is fun!!
Thanks for your time and effort!
AptPupil
Apt
Anyway, I got my noise toy back in action. A shield for this to fit the Mega 2560 would be pretty big & bare, but I haven't had the time to learn how to combine stetches to ad something like sound reactive LEDS and a logger to record the sounds, or whatever.. Maybe some day.
Apt
Thanks
Apt
P.S.: I hope my pic shows up. It's my first attempt.
Okay, in the code, change wherever it says DDRB or PORTB or PINB to PORTH, DDRH or PINH...Then repeat the same process. My Arduino software isn't working right now and I need to find my Arduino Mega...
Also when your done with the amp there are plenty of other cool parts you can use. The laser for example. Always fun to hook up to one of your synths and create a light show with lasers and old cds.
Just a thought for some fun.
Nice to see this - that's really cool.
On the other side of the spectrum, I KNOW Colin Cunningham ported a whole bunch of Loud Objects code to Arduino, but I can't find it anymore. I searched for a bit, because I thought it would be nice to salvage.
Here's a little of his work on porting some noise code to Arduino, in the meantime! There's a lot more, somewhere out there.
http://blog.makezine.com/2008/08/28/arduinoise-beats/
Kunal
There are many very nice pure editors for programming. Word is at the very end of the list for things like this.
Sorry.
That's a nice projekt. Thank you for inspiration.
You could use Pages...
But I can't understand why using Word or Pages for programming.
That was a little bit unclear.
Pin 12 works as well.