[CM] problem with doubles and SC
Joshua Parmenter
joshp at u.washington.edu
Mon Dec 12 09:48:06 PST 2005
There seems to be a problem with OSC and doubles... what follows is a
short example using pi. Notice that when the object is created, it
prints in the listener correctly, but once it is written out to
the .osc file (and then read back with dumposc), the values is
definitely wrong (5.7094773E-9)
Any ideas?
Thanks,
Josh
? (defobject test (scsynth) (pi) (:parameters pi time))
? (new test :pi pi :time 0.0)
#i(test time 0.0 node -1 add-action 0 target 1 pi 3.141592653589793D0)
? (events (new test :pi pi :time 0) "test.osc" :play nil)
"test.osc"
? (dumposc "test.osc")
[
[0.0, ["/g_new", 1, 0, 0]],
[0.0, ["/s_new", "test", -1, 0, 1, "pi", 5.7094773E-9]],
[5.0, ["/none"]],
[5.0, ["/none"]]
]
T
?
******************************************
Joshua Parmenter
joshp at u.washington.edu
Post-Doctoral Research Associate - Center for Digital Arts and
Experimental Media
Raitt Hall - University of Washington
Seattle, Washington 98195
http://www.dxarts.washington.edu
http://homepage.mac.com/joshpar
More information about the Cmdist
mailing list