[Pd] Serial port out
Cesare Marilungo
cesare at poeticstudios.com
Thu Nov 9 21:54:46 CET 2006
Hans-Christoph Steiner wrote:
>
> On Nov 6, 2006, at 6:42 PM, Martin Peach wrote:
>
>> Chuckk Hubbard wrote:
>>
>>> I'm going forward with this Moog-controlling plan.
>>> I have Pd on my laptop, and have compiled [comport]. I'm not sure how
>>> to use it, though. As with so many things, most of the info I can
>>> find online tells me way more than what I want.
>>>
>>> What I want:
>>> Is it possible to send constant values OR individual bits to the
>>> serial port, as opposed to bytes separated by on/off bits? How can I
>>> set up the timing on this to send controllable PWM?
>>> Will it be possible to send PWM from comport with -noaudio?
>>
>> You can toggle the handshaking lines at high speed but you will run
>> into the jitter caused by pd's audio block size. Or you could send
>> data through the serial port with different ratios of on and off
>> bits, but you will only get 8 different levels. I think you need to
>> put a serial dac there. It's possible to clock serial data into a
>> dac using just the handshaking lines -- one serves as a clock and
>> the other data.
>>
>
> That's an idea for an object written in pd [serial-pwm]. It would
> PWM signals by flipping bits on the serial port. Frequency would be
> determined by a combo of baud rate and bits used for one cycle.
>
> Hmm, I wonder if it would be useful at all...
>
> .hc
>
I'm not an expert in electronics. But I believe that this should need a
microcontroller.
You send the notes you want to play via serial port to the
microcontroller, which sends a pwm signal that can be flattened with a
simple rc circuit (a condenser and a resistor).
I've done this some years ago to control my Korg MS20. I've used an IC
(Max232, IIRC) and the PIC 16f84a. It costed less than 5 EURO in parts.
There are plenty of ready made projects and schematics for this task
(just google for it).
Ciao,
c.
>
> ------------------------------------------------------------------------
>
> The arc of history bends towards justice. - Dr. Martin Luther
> King, Jr.
>
>
>
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>
--
www.cesaremarilungo.com
On the Internet, no one knows you're using Windows NT
-- Submitted by Ramiro Estrugo, restrugo at fateware.com
More information about the Pd-list
mailing list