[PD] control lot of audios files with arduino + puredata
FernandoG
dataferx at gmail.com
Sat Jun 4 00:18:57 CEST 2011
Thanks guys, first i will try the easy way, arduino mega.
best!
2011/6/3 Hans-Christoph Steiner <hans at at.or.at>
>
> 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
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20110603/a7d133e4/attachment-0001.htm>
More information about the Pd-list
mailing list