[Openmcl-devel] A LISP Question
jaime at experienceproductions.com
Thu Nov 11 11:31:07 EST 2004
Howdy, I had originally subscribed to this list because I thought it
was for developing *with* OpenMCL, as opposed to developing OpenMCL.
However, I've remained subscribed to better understand OpenMCL and LISP
in general. You folks are all very dedicated to this project. Very
I've run into a "lack of knowledge" problem and was wondering if folks
could point me in the right direction. I'm developing a LISP network
server to interactive with a Virtual Reality glove. The data coming
from the glove is in the form of Open Sound Protocol packets. So far,
the server was written without problem. However, I don't now anything
about dealing with raw data in terms of bites, let alone doing it in
The data format... (from
This table shows the parts of a two-or-more-element OSC Bundle and the
size (in 8-bit bytes) of each part.
Parts of an OSC Bundle
Data Size Purpose
OSC-string "#bundle" 8 bytes How to know that this data is a bundle
OSC-timetag 8 bytes Time tag that applies to the entire bundle
Size of first bundle element int32 = 4 bytes First bundle
First bundle element's contents As many bytes as given by "size of
first bundle element"
Size of second bundle element int32 = 4 bytes Second bundle element
Second bundle element's contents As many bytes as given by "size of
second bundle element"
The specific data coming in looks like this...
Could someone point me in the right direction for breaking down this
data? Or to better understanding bit-level reading/manipulation in
LISP? This project is going to be used in a music performance November
23. I just need to get at this data for some really cool algorithmic
thanks for any help,
More information about the Openmcl-devel