[PD] control lot of audios files with arduino + puredata

Hans-Christoph Steiner hans at at.or.at
Thu Jun 2 06:21:57 CEST 2011

You could buy an Arduino Mega, that has at least 40 inputs.  Then you  
don't need a shift register, just the Arduino Mega with Firmata.   
That's a simpler solution, IMHO.


On Jun 1, 2011, at 10:33 PM, FernandoG wrote:

> Thanks for answer
> Martin: I am researching about shift registers, but if the idea is  
> to use puredata to control audio playbacks, thats means that i need  
> to control shift registers with pd? because the arduino will be  
> flashed with pd firmdata and will be imposible to upload code to  
> control shift registers, is that posible or i am thinking wrong?
>  Thanks again
> Best!
> 2011/5/30 Martin Peach <martin.peach at sympatico.ca>
> On 2011-05-29 23:20, FernandoG wrote:
> Hi
> i need to design a sistem to control 40 diferents audio files and
> playback in a stereo sistem. I was thinking to use puredata and  
> arduino,
> load the 40 audios in a pd patch and use 40 switches and resistors  
> into
> some arduino inputs to trigger and playback any of the 40 audios in  
> pd.
> Every switch will be conected to a diferent resistor to  generate
> diferents voltages then arduino inputs can diferenciate witch audio to
> playback. Also i need to power on a led any time a specific audio is
> been playback. The 40 audios will not be playback simultanusly, but
> probably al least 15 or 20 could be.
> Anybody knows about a similar proyect? can i use analog input to  
> control
> various samples or its not good idea? multiplexors? do i need to use  
> an
> arduino mega or its not necesary?can i power 15-20 led simultaneously?
> the best way to do this system stable for long long time?
> The analog input method is similar to the resistor ladder that  
> analog synthesizer keyboards used. Arduino analog inputs can  
> differentiate 1024 levels but the values of resistors are usually  
> 5%, but 40 levels should be easy.
> The best way to do LEDs is with shift registers. That way you can  
> use just 3 pins on  the Arduino to control as many LEDs as you like.
> For LEDs use parallel-output shift registers, like the 74HC164. Also  
> the input could be done with parallel-load shift registers (for  
> example the 74HC165), but the resistor method is cheaper.
> It should be quite stable over time.
> Martin
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list


All mankind is of one author, and is one volume; when one man dies,  
one chapter is not torn out of the book, but translated into a better  
language; and every chapter must be so translated.... -John Donne

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20110602/0bbff4e8/attachment.htm>

More information about the Pd-list mailing list