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
