[PD] control lot of audios files with arduino + puredata
Hans-Christoph Steiner
hans at at.or.at
Fri Jun 3 16:51:32 CEST 2011
I think people have done some shift register+firmata things, but
nothing got integrated into StandardFirmata/ Here's an example:
http://www.makingthingsmove.org/blog/
.hc
On Jun 2, 2011, at 1:02 AM, Martin Peach wrote:
> It's certainly possible to make a Pd patch that controls shift
> registers through firmata. It's also possible to program the Arduino
> to do that and send the switch numbers to a Pd patch that has a
> [comport] in it.
>
> Martin
>
>
> On 2011-06-01 22:33, 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
>> <mailto: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
>
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
----------------------------------------------------------------------------
"Free software means you control what your computer does. Non-free
software means someone else controls that, and to some extent controls
you." - Richard M. Stallman
More information about the Pd-list
mailing list