also see my blog:supercollider, blog:livecoding and blog:research
_supercollider is an open source object orientated realtime audio synthesis programming language that runs efficiently across platform. below is some of my work for it in form of classes and plugins.
i also have code published as _quarks (AudioMulchClock, Bjorklund, Ease, PopUpTreeMenu, redGrain, redMst, redSampler, redSys, redUniverse, TraerPhysics, UGenPatterns) and here sccode.org/fredrik-olofsson and here sccode.org/redfrik.

classes

RedDefault

a hacked default synth. note: this class will overwrite your default synth at recompile. though it is easy to undo and get back to normal. see the accompanying help file for info. used to be a quark.
_download (11kb)
_more info

RedPDU

class for decoding mobile phone text messages (sms). version 101204.
_download (5kb)
_more info

MaxPat

class for generating, parsing, manipulating and converting max/msp 5 files. version 100505.
_download (24kb)
_more info

RedXM

a complete ft2 compatible tracker that can parse and play back .xm files (extended module). version 120922.
_download (17kb)

RedMOD

a class that can parse and play back .mod files. also works as a [glitch] tracker. version 120922.
_download (42kb)

RedCards

deal with playing cards. version 060510.
_download (8kb)

RedExcel

class for formatting strings. version 050203.
_download (3kb)

RedFolderGUI

this utility class keeps track of documents in a folder. i use it like a quicklauncher. version 050128.
_external link

RedGA

genetic algorithms. breed synths in sc. includes RedGAPhenome for translating an array of floats into a synthdef. version 060517.
_download (12kb)
_more info

Pca

pattern class for 1d cellular automata.
_external link
_more info

RedReadWrite

low-level code sharing. version 140121.
_download (8kb)

class extensions

TempoClock.sync

extension for beatmatching, interpolation, synchronisation
_external link

Pen3D

3D extension for the Pen class
_class
_examples
_scItunes

server window hack

_external link

plugins/ugens

f0plugins

some externals for _supercollider

  • Astrocade - sound chip emulation.
  • Atari2600 - tia sound chip emulation.
  • AY8910 - sound chip emulation.
  • Beep - sound chip emulation.
  • MZPokey - another pokey sound chip emulation.
  • Nes2 - apu sound chip emulation.
  • Pokey - pokey sound chip emulation.
  • RedDPCM - two plugins for encoding and decoding differential pulse-code modulation signals.
  • RedInfo - for reading apple sudden motion sensor, ambient light sensors, battery capacity. includes RedInfoBat, RedInfoLmu, RedInfoSms, RedInfoSms2, RedInfoSms3 as well as the RedAccelerometer wrapper classes.
  • RedLbyl - look before you leap.
  • RedNoise - a really bad pseudo-random noise generator.
  • RedPhasor and RedPhasor2 - two phasors that can loop.
  • SID6581f - sound chip emulation.
  • Slub - for generating cpu spikes.
  • SN76489 - sound chip emulation.

current version 120507
_download f0plugins for sc3.5 and earlier (272kb) (32/64 bit binaries for osx, should work for sc 3.3 - 3.5)
_download f0plugins for sc3.6 and newer (230kb) (64 bit binaries for osx, should work for sc 3.6+)
_download f0plugins for linux (120kb) (compiled for sc 3.5 with ubuntu desktop - will not work with sc 3.6)
_download f0plugins_src source code (334kb) (compiles under linux, osx + more)

previous version
_download f0plugins_old_binaries (869kb) (binaries for osx 10.5 and windows)

Bit

old plugins. bitwise calculations for sc synth (BitAnd, BitLeftShift, BitNot, BitOr, BitRightShift, BitUnsignedRightShift, BitXor).
_download (89kb) (osx ub + win binary + source)
note: supercollider version 3.5 now has native support for bitwise operations on ugens, so you can use &, |, bitXor, >>, <<. my bit plugins are only provided here for backwards compatibility. do not use them for new projects!

other

generated synths

synths generated using the RedGAPhenome class: _n_noises and _n_fmsynths
and here are _mp3 and _mp3 excerpts of the sounds the code snippets produces.

synths genereted by other means: _n_fm7patches (req. stefan kersten's _FM7 plugin)
and here are _mp3 excerpts.

tiny pieces

1hour live coding practice, aug2006
_external link
_as mp3s

1hour live coding practice, jun2007
_external link
_as mp3s

1hour coding practice - only one synthdef, apr2009
_link

tutorials

teaching material audiovisual programming, udk

_AudiovisualProgramming lectures 2009-2014. mainly supercollider but also examples in puredata, arduino and processing.

livekode lyd

material from a livecoding supercollider workshop organised by notam. oslo, february 2014.
_LivekodeLyd1.scd
_LivekodeLyd2.scd
_LivekodeLyd3.scd
_LivekodeLyd4.scd
_LivekodeLyd5.scd

3DMINworkshop

material from a supercollider workshop held at udk berlin oct 2013.
_3DMINworkshop.zip
also see a video _here

audiovisual programming / mapping and visualization

part of sonic seminars 2012. a supercollider workshop organised by lullcec. barcelona, may 2012. course outline _here.
_AudiovisualProgramming01.html
_AudiovisualProgramming02.html
_AudiovisualProgramming03.html

practical sound analysis

part of sonic seminars 2011. a supercollider workshop organised by lullcec. barcelona, oct 2011. course outline _here.
_PracticalSoundAnalysis01
_PracticalSoundAnalysis01examples
_PracticalSoundAnalysis02
_PracticalSoundAnalysis02examples
_PracticalSoundAnalysis03
_PracticalSoundAnalysis03examples
_PracticalSoundAnalysisExtras

spektrografi

generating sounds that look good. a supercollider workshop organised by _skaneskonst. malmö, oct 2011.
_html

switch-from-pd

a one-day supercollider workshop organised by _lullcec. held at hangar, barcelona, may 2011.
_html

pointillisticsound sound

a practical seminar on granular sound synthesis with supercollider. a workshop organised by _lullcec. held at hangar, barcelona, oct 2010.
_zip

particular sound

an in-depth look at granular sound synthesis using the free and open-source programming environment supercollider. a workshop held at _nk jun 2010.
_zip

audiovisuals with sc

files from a workshop held at _pickledfeet mar 2009.
_zip

scsg

supercollider study group at iamas, japan. every friday afternoon, jul-nov 2008
notes, tutorials, examples _here (in both english and japanese)

switch-from-max!

a one-day workshop focusing on the free software supercollider and why programming with syntax can be both easier and far superior to the graphical ditto (aka. patching). from a workshop held at _pickledfeet mar 2008.
_html

writingAlgorithmsThatSound

aimed to quickly produce some nice sounds using various {}.play tricks and the tdef class. from a workshop held at _pickledfeet mar 2007.
_html

beginner tutorials

focusing on ugens and jitlib. from a two day course organised by _ems, stockholm may 2004.
_download (13kb)

older supercollider 2 stuff (os9 only)

idm - summer courses sc2

tutorials written by nick collins and me for the idm02 summercourse are available
_here

patch1

version 010809 / req. sc2
_download (2kb)

patch2

version 010816 / req. sc2
_download (1kb)

patch3

version 010822 / req. sc2
_download (2kb)

patch4

version 010911 / req. sc2
_download (2kb)

mxcrosound

version 011215 / req. sc2
_download (1kb)

attack of the mutant pigs

version 020104 / works with both sc2 and sc server
_download (115kb)