note serialio has been somewhat obsoleted by monome serial.
v0.1 download (clickable OS X app): Attached SerialIO.app.tar.gz
v0.1 source (standard, adc: Attached serialio-0.1.tar.gz
v0.2 source (encoders): Attached serialio-enc-0.2.tar.gz
encoders? see 40h optical encoder tutorial and 40h firmware. serialio encoder messages are at the bottom of this page.
10.3.9 users: applescript is broken for you, so double-clicking the app doesn’t work. place Serialio.app in your Applications folder, then launch a Terminal window (under Applications/Utilities). then type:
/Applications/SerialIO.app/Contents/Resources/serialio
linux compile requires liblo
interface
serialio transmits open sound control ( http://www.cnmat.berkeley.edu/OpenSoundControl/ ) packets as user datagrams and opens a udp socket for the reception of OSC packets. serialio uses liblo ( http://liblo.sourceforge.net ) for the construction, transmission, and reception of osc packets.
syntax:
serialio [dest_ip_addr:dest_port] [listen_port]
where
- dest_ip_addr:dest_port is the target ip address and port (default localhost:8000).
- listen_port is the port on which to listen for OpenSoundControl messages (default: 8080).
supported osc value types:
- int – 32bit integer
- float – 32bit floating point number
- string – NULL terminated 8bit character array
see the 40h OSC protocol