Simon Burton: SuperCollider and HyperSense
- SuperCollider3 on linux: how to setup and configure with jack output on kernel+2.6
- Sending code to the SC server
- A brief introduction to programming SC
- Sending OSC commands to SC from python
- a demo of the hypersense technology. This is a trio formed in 2003.
We use custom built USB sensor devices to control SC synthdefs over an ethernet connection. The demo would show one (or more) of these devices working and generating audio events in real time. (Pictures). For this demo we may need to host the USB devices on a Mac, but SC would be +running on a linux box.
Simon will be assisted by Alistair Riddell (ANU Centre for New+Media Arts).
Notes [TXT (1.1 kB)]
Peter Chubb: Taming your old LPs
I have around 1000 LPs in various condition, having been collecting key recordings for 30 years or so. LPs are delicate, bulky, and inconvenient. So what to do?
In this talk I'll describe how I transfer audio from LP onto digital media, fixing the worst problems of the old LP on the way. I'll mention tools such as gramofile, gwc, lame, and cdrecord. I'll also discuss what to look for at the input end --- the turntable, tone arm and preamplifier; and ask for help with sound card technology.
Taming your old LPs: From analogue to digital [PDF (1.1 MB)]
Erik de Castro Lopo: Shhhhh, Secret Rabbit Code!
Erik is the lead developer of libsamplerate (aka. Secret Rabbit Code), and libsndfile.
Mark Greenaway: Linux audio demos
Mark will be demonstrating:
- the Digital Audio Workstation ardour
- the JAMin mastering tool
- the modular software synthesizer alsamodularsynth
- the sample based drum machine hydrogen
- freqtweak
- jack-rack - Real time effects using LADSPA plug-ins
- his barely passable keyboard playing to demonstrate some of the above
Slides [PS (105 kB)] [MagicPoint (1.8 kB)]
Dave Robillard: Om, OSC, and the "LAD Philosophy"
Om is a modular synthesizer, built to address some limitations of currently available modular synths: subpatching, polyphony, multiple patches, realtime correctness, etc. A major design goal of Om was to avoid duplication of effort as much as possible, using standard LADSPA and DSSI plugins for all DSP and controlling the engine exclusively through the OSC (Open Sound Control) protocol.
The OSC controlled engine design means it can be used in many different configurations, with or without a UI:
- Using OSC bindings in languages such as Python to allow algorithmic patch creation and tweaking.
- Using multiple GUI clients simultaneously running on seperate computers over the network, allowing one user to see the changes made by the other in realtime, and vice-versa.
- Building simple effects processing patches and running the engine without a UI to perform mundane background signal processing tasks (ie global reverb and compression)
- Syncing effects parameters to jack transport, allowing tempo-synced processing with applications such as SooperLooper and Seq24
Demos of Om used as a normal graphical modular synth, as well as some of these more interesting use cases will be performed.
The talk will focus on the advantages of this type of design strategy and interoperability between GNU/Linux audio applications, extending the modular ideas of Jack and the Alsa Sequencer into the realm of OSC.