[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 
<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 <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>
> On Jun 1, 2016, at 8:29 AM, [email protected] wrote:
> 
> From: Rick Snow <[email protected] <mailto:[email protected]>>
> Subject: [PD] Pduino sysex vs. OSC advice
> Date: June 1, 2016 at 8:29:16 AM MDT
> To: [email protected] <mailto:[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