View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide

systems interfacing with sc (Difference)

systems interfacing with sc

there are various ways to use SC with other applications.
By sending *OSC>Open Sound Control* network messages to the SC Server one can control
sound processes from other clients.
to send osc messages from terminal e.g. see *sendOSC*
!clients using sc scerver
-Haskell: rsc and hsc: *rsc>http://www.slavepianos.org/rd/f/306948/* is a *plt scheme>http://www.plt-scheme.org/* supercollider client. *hsc>http://www.slavepianos.org/rd/f/207949/* is a *haskell>http://www.haskell.org* supercollider client.
-SmallTalk: A squeak OSC-Client by Marcus Gälli, which works with SC: *OSC-Client>http://map1.squeakfoundation.org/sm/accountbyid/13fa7a75-1e76-471e-8f42-b676f4d8e373/package/61f807be-83a3-4944-bfa1-686ddac7153c*
-Python: scosc, python OSC for supercollider: *http://www.patrickkidd.com/>http://www.patrickkidd.com/*
-Q: Albert Graef lets his Q functional programming language for multimedia applications talk specially to SC3 through OSC: *http://q-lang.sourceforge.net/*
-As much as Mühlethaler and Schuppisser with their Sonificator do this with java: *http://www.substring.ch/sound/*
-scream, a system based on java: *http://audio.egregious.net/scream/*
-JCollider duplicates some of SCLang's client side representation classes to simplify the building of Java based clients (project is beta state): *http://www.sciss.de/jcollider*
-Installation of PySCLang (sclang for python): *here>http://jonathansaggau.com/sc/sclangEmacsPySCLang.rtf* is a quick installation tutorial by Johnathan Saggau
-Haskell
--rsc and hsc: *rsc>http://www.slavepianos.org/rd/f/306948/* is a *plt scheme>http://www.plt-scheme.org/* supercollider client. *hsc>http://www.slavepianos.org/rd/f/207949/* is a *haskell>http://www.haskell.org* supercollider client.
-SmallTalk
--A squeak OSC-Client by Marcus Gälli, which works with SC: *OSC-Client>http://map1.squeakfoundation.org/sm/accountbyid/13fa7a75-1e76-471e-8f42-b676f4d8e373/package/61f807be-83a3-4944-bfa1-686ddac7153c*
-Python
--scosc, python OSC for supercollider: *http://www.patrickkidd.com/>http://www.patrickkidd.com/*
-Q
--Albert Graef lets his Q functional programming language for multimedia applications talk specially to SC3 through OSC: *http://q-lang.sourceforge.net/*
-Java
--As much as Mühlethaler and Schuppisser with their Sonificator do this with java: *http://www.substring.ch/sound/*
--scream, a system based on java: *http://audio.egregious.net/scream/*
-Python
--JCollider duplicates some of SCLang's client side representation classes to simplify the building of Java based clients (project is beta state): *http://www.sciss.de/jcollider*
--Installation of PySCLang (sclang for python): *here>http://jonathansaggau.com/sc/sclangEmacsPySCLang.rtf* is a quick installation tutorial by Johnathan Saggau
!editors
-*scvim>http://neisis.net/~alex/scvim/* vim scripts for supercollider
-*sced>http://sced.berlios.de* (a GTK editor for SuperCollider)
-*scfront>http://aug.ment.org/scfront* (a Tcl/Tk frontend)
!other systems
-*vst2osc>http://www.realizedsound.net/downloads*: sending osc messages from any VST-compatible application
-*SuperColliderAU*: AudioUnits wrapper for scsynth
-*javaosc>http://www.illposed.com/software/javaosc.html*, a library for talking the Open Sound Control (OSC) protocol in Java.
-communication from Cocoa with sc *http://www.mat.ucsb.edu/~c.ramakr/illposed/objcosc.html*
-a java based system for creation of spatialisation data: *http://sourceforge.net/projects/meloncillo/*
-a java based sound editor using scsynth: *http://www.sciss.de/eisenkraut*
!hardware connections
-*lemur-tutorial for supercollider>http://www.jazzmutant.com/workshop_softrelatedissueslist.php?id=supercollider*