22 June 2008
Sam Pluta published an article about computer based music, information theory and human control: http://www.newmusicbox.org/article.nmbx?id=5614 and then we discussed it and I posted the following to the list, so I wanted to preserve it here because it collects some of my long-standing thoughts and experiences about controllers and live computer based music. sometimes I've gotten a bunch of controllers (a few too many) and then found that it was distracting to the music. instead of it being about music it ... more...
8 April 2008
The new mac airport update breaks most audio programs. We now get nasty crackling and CPU spikes. Solution: turn airport off when making muzak. or revert the airport update: http://www.ableton.com/forum/viewtopic.php?t=88815&postdays=0&postorder=asc&start=0&sid=63b29a6140f11d35ef1b64db664f3cb5 and the thing is this is the first time in 5 months that my airport has worked with our apartment's WLAN. I've had a cable running down the hall and I can't shut my door. george clinton has two houses : one for music, one for business. more...
21 February 2008
How to create and maintain a local SVN repository for your private work. If you are just working locally, you don't have to run an svn server at all. Its much easier than I thought. ( this is mainly a post about working with supercollider packages. if you just want to know how to set up a local svn repository then I'll cut to the chase: svn import ~/Documents/SC3docs/felix-imported file:///Users/crucial/svn/sc/trunk/felix -m "initial felix import" then check out a working copy: ... more...
4 December 2004
SuperCollider2 runs only on Mac OS9. It is now available for free from http://audiosynth.com SuperCollider3 is open source, and runs on OS X and Linux. http://sourceforge.net/projects/supercollider/ browse CVS tree http://cvs.sourceforge.net/viewcvs.py/supercollider/SuperCollider3/ sc-users mailing list info http://www.create.ucsb.edu/mailman/listinfo/sc-users sc-users archives http://www.create.ucsb.edu/pipermail/sc-users/ http://news.gmane.org/gmane.comp.audio.supercollider.user sc-dev mailing list info http://www.create.ucsb.edu/mailman/listinfo/sc-dev sc-dev archives http://www.create.ucsb.edu/pipermail/sc-dev/ http://del.icio.us/tag/supercollider search sc user lists archives: more...
3 December 2004
My library for higher level control of musical objects. This adds significant functionality and opens up many unique patching possibilities. For SC3 the crucial library is included in the standard distribution. The SC2 crucial library is available here. more...
3 December 2004
SuperCollider is an interpreted Object Oriented programming language and realtime sound synthesis server. The language is based on Smalltalk but with C language family syntax. One or more client applications runs the language (OSX / *nix / windows) with which you can do any kind of sequencing, generation or physical interfaces you can think of, which then sends messages to one or more synthesis servers over TCP/IP or UDP (locally or remote) on which you can do nearly any type ... more...
3 December 2004
Sound Designer I file format is the original Digidesign sound file format first released in 1985. It is widely used and supported as evidenced by the many CD ROM discs with sound effects stored in this format. It is primarily used to store mono 16 bit short duration (on the order of seconds) audio samples. We recommend that you support this format for short sounds, but that you use Sound Designer II format as a primary format due to its ... more...
3 December 2004
announcing the first meeting of the princeton university supercollider working group. wednesday november 14, 5pm room 102 woolworth center for musical studies princeton university featuring: chris sattinger (aka: felix crucial, timeblind) talking about some stuff and playing some sounds and: newton armstrong talking about some stuff and playing some sounds as well we'd like to invite anyone who's interested to come along. the working group is going to meet on every 2nd wednesday of the month. if you'd like to ... more...
3 December 2004
KeyDown intercepts computer key downs from individual Views and executes your globally registered functions instead * alterations to common classes: View * requires packages: none ( .tester method would require GuiTools, but this is non-essential ) download :KeyDown: KeyDown.sc KeyDown View.sc alters the keyDown methods more...
3 December 2004
* [[UncoupledUsefulThings]] * [[Basic]] - GuiTools and Kernel Tools * [[GuisForCommonObjects]] * [[Editors]] * [[Spec]] * [[Player]] - extensible framework for music objects * [[InstrPatch]] * [[SFP]] - SoundFilePlayer - non-destructive editing * [[PatternTools]] - extensions to common Patterns * [[Timeline]] - record and play EventStreams * [[KeyDown]] * [[OptionalAlteredCommonClasses]] more...
3 December 2004
( /* search for potential class not found errors look in all classes, in all methods for likely class names ie. if first character of symbol is a capital letter but are not actually classes it will match on AIFF SD2 etc., but is otherwise quite useful */ Class.allClasses.do({ arg class; (class.methods ?? {[]}).do({ arg method; var literals; literals = method.literals; if(literals.notNil,{ literals.do({ arg lit; if(lit.isKindOf(Symbol) and: { lit.isClassName },{ if(lit.asClass.isNil,{ lit.post; (30 - lit.asString.size).do({ " ".post; }); (class.name.asString ++ ... more...