Thanks for the heads up Dan!

I spent a bit of time with CmdMessenger yesterday and bumped into the old
comma/semicolon in a pd message issue.  At least in the example sketches
the serial communication needed a command tag and a value defined in the
format : "command tag number, value number;"

I searched the pd forums for a solution to this but was unable to make
anything work in the time I had to work on it.  I did end up looking at the
rc library any2byte, byte2any a bit though and it looked like this might
offer a solution.

Does anyone know if there is a way to use the comma and the semicolon in a
pd message in order to send it to the comport effectively?

cheers,
Rick


On Wed, Jun 1, 2016 at 1:58 PM, Dan Wilcox <[email protected]> wrote:

> [sysex] is used for MIDI messaging and OSC is designed around
> network-based communication, hence the ethernet shield.
>
> What I think you want is simple serial communication which is essentially
> sending / reading raw byte values. I would look into something like
> http://playground.arduino.cc/Code/CmdMessenger.
>
> The basic idea is similar to OSC, a protocol which determines which bytes
> are what and how to read them back correctly on the other end. I’m sure you
> could implement the CmdMessanger protocol in Pd using the [list toSymbol],
> [list fromSymbol], [oscparse], & [oscformat] object, or roll your own.
>
> --------
> Dan Wilcox
> @danomatika <https://twitter.com/danomatika>
> danomatika.com
> robotcowboy.com
>
> On Jun 1, 2016, at 8:29 AM, [email protected] wrote:
>
> *From: *Rick Snow <[email protected]>
> *Subject: **[PD] Pduino sysex vs. OSC advice*
> *Date: *June 1, 2016 at 8:29:16 AM MDT
> *To: *[email protected]
>
>
> Hello list!
>
> I am looking for some advice on sending messages from PD to an Arduino
> sketch.  Essentially, I plan to connect a mac to an Arduino via USB and
> control a large amount of variables within the Arduino sketch from PD.
>
> Is using the sysex message with the [arduino] object message the way to go
> with this?  How can I "tag" the messages so that they go to the correct
> variable in the arduino sketch?  Is there a practical limit to the speed of
> such a system?
>
> I am much more familiar with using OSC messaging between applications but
> when I looked into using OSC with Arduino it seemed like I needed to use an
> ethernet shield (instead of connect via usb) and I would rather not go that
> route unless absolutely necessary.
>
> Any advice is much appreciated!
>
> cheers,
> Rick
>
>
>
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to