jörg piringer - digital sound visual interactive poetry etc.
SCs

OSC surface

OSCSurface for ChucK
by joerg piringer
version 0.1.5 about
OSCSurface is a tool for the audio programming language ChucK.
it is basically an editor and a surface with basic widgets that can send
OSC data to ChucK.
you can also use it to control the ChucK virtual machine (cool?). download
current version is 0.1.5
source distribution
binary distribution (executable & example only)

deprecated version (0.1):
source & binary distribution for ChucK see:
http://chuck.cs.princeton.edu/

to use this progam have a look at the example ChucK-file.
you have to set the path of ChucK in the preferences
e.g. to C:\Program Files\chuck\
and you have to set the network adress and port number if it is different than the standard settings.
be also sure to say yes to capture ChucK output as you won't be able to control the VM or find the source code line in case of an error. OSCSurface incorporates code from:
OSCPack by Ross Bencina
http://www.audiomulch.com/~rossb/code/oscpack/
wxWidgets
http://www.wxwidgets.org/

most of my own code is released under GPL.
some parts are LGPL.
please see the included copyright notice inside the source code. i have only tested and compiled these files on Windows XP. i have used wxDev-Cpp and MingW32.
it should however be somehow possible to compile these files on Linux & MacOS.
i haven't done this yet as i don't have a Mac and i'm too busy at the moment to compile it with Linux.
to compile you would need wxWidgets 2.6.2, and wxWidgets contrib 2.6.2 especially propgrid & wxStyledText.
if you are sucessful i'd like to hear from you! if you have changes to the code to compile under Linux & MacOS
i could incorporate them... please report errors, remarks, comments, feature requests, congratulations, presents,
money etc. to
joerg@piringer.net if you like you can have a look at my website:
http://joerg.piringer.net have fun!
h
q
b
v
e
j
n
b
j
v
g
y
i
y
y
o
q
n
g
b
d
l
k
z
t
j
w
w
z
o
v
n
q
e
o
t
p
p
o
l
u
k
w
z
d
s
s
n
p
e
s
n
p
f
d
l
m
f
p
i
o
q
b
t
u
s
i
o
h
m
i
d
f
o
t
u
c
s
o
m