| 3 | | <h3 id="MarkGreenaway">Mark Greenaway: Linux audio demos</h3> |
|---|
| 4 | | <p> |
|---|
| 5 | | Mark will be demonstrating: |
|---|
| 6 | | <ul> |
|---|
| 7 | | <li>the Digital Audio Workstation <a href="http://ardour.org/">ardour</a></li> |
|---|
| 8 | | <li>the <a href="http://jamin.sourceforge.net/">JAMin</a> mastering tool</li> |
|---|
| 9 | | <li>the modular software synthesizer <a href="http://alsamodular.sourceforge.net/">alsamodularsynth</a></li> |
|---|
| 10 | | <li>the sample based drum machine <a href="http://www.hydrogen-music.org/">hydrogen</a></li> |
|---|
| 11 | | <li><a href="http://freqtweak.sourceforge.net/">freqtweak</a></li> |
|---|
| 12 | | <li><a href="http://arb.bash.sh/~rah/software/jack-rack/">jack-rack</a> - Real time effects using LADSPA plug-ins</li> |
|---|
| 13 | | <li>his barely passable keyboard playing to demonstrate some of the above</li> |
|---|
| 14 | | </ul> |
|---|
| 15 | | </p> |
|---|
| 16 | | |
|---|
| 17 | | <h3 id="PeterChubb">Peter Chubb: Taming your old LPs</h3> |
|---|
| 18 | | <p> |
|---|
| 19 | | I have around 1000 LPs in various condition, having been collecting |
|---|
| 20 | | key recordings for 30 years or so. LPs are delicate, bulky, and |
|---|
| 21 | | inconvenient. So what to do? |
|---|
| 22 | | </p> |
|---|
| 23 | | <p> |
|---|
| 24 | | In this talk I'll describe how I transfer audio from LP onto digital |
|---|
| 25 | | media, fixing the worst problems of the old LP on the way. I'll |
|---|
| 26 | | mention tools such as gramofile, gwc, lame, and cdrecord. I'll also |
|---|
| 27 | | discuss what to look for at the input end --- the turntable, tone arm |
|---|
| 28 | | and preamplifier; and ask for help with sound card technology. |
|---|
| 29 | | </p> |
|---|
| 30 | | |
|---|
| 31 | | <h3 id="SimonBurton">Simon Burton: SuperCollider and HyperSense</h3> |
|---|
| 32 | | <p> |
|---|
| 33 | | <ul> |
|---|
| 34 | | <li><a href="http://www.audiosynth.com/">SuperCollider3</a> on linux: how to setup and configure with jack output on kernel+2.6</li> |
|---|
| 35 | | |
|---|
| 36 | | <li>Sending code to the SC server</li> |
|---|
| 37 | | |
|---|
| 38 | | <li>A brief introduction to programming SC</li> |
|---|
| 39 | | |
|---|
| 40 | | <li>Sending OSC commands to SC from python</li> |
|---|
| 41 | | |
|---|
| 42 | | <li>a demo of the <a href="http://arrowtheory.com/hypersense/">hypersense</a> |
|---|
| 43 | | technology. This is a trio formed in 2003.</li> |
|---|
| 44 | | </ul> |
|---|
| 45 | | <p> |
|---|
| 46 | | We use custom built USB sensor devices to control SC synthdefs over an |
|---|
| 47 | | ethernet connection. The demo would show one (or more) of these devices |
|---|
| 48 | | working and generating audio events in real time. |
|---|
| 49 | | (<a href="http://arrowtheory.com/hypersense/index.html">Pictures</a>). |
|---|
| 50 | | For this demo we may need to host the USB devices on a Mac, but SC would be |
|---|
| 51 | | +running on a linux box. |
|---|
| 52 | | </p> |
|---|
| 53 | | |
|---|
| 54 | | <p> |
|---|
| 55 | | <i>Simon will be assisted by Alistair Riddell (ANU Centre for New+Media Arts).</i> |
|---|
| 56 | | </p> |
|---|
| 57 | | |
|---|
| 58 | | <h3 id="DaveRobillard">Dave Robillard: Om, OSC, and the "LAD Philosophy"</h3> |
|---|
| 59 | | |
|---|
| 60 | | <p> |
|---|
| 61 | | <a href="http://www.nongnu.org/om-synth/">Om</a> is a modular synthesizer, |
|---|
| 62 | | built to address some limitations of currently available modular synths: |
|---|
| 63 | | subpatching, polyphony, multiple patches, realtime correctness, etc. A |
|---|
| 64 | | major design goal of Om was to avoid duplication of effort as much as |
|---|
| 65 | | possible, using standard LADSPA and DSSI plugins for all DSP and |
|---|
| 66 | | controlling the engine exclusively through the OSC (Open Sound |
|---|
| 67 | | Control) protocol. |
|---|
| 68 | | </p> |
|---|
| 69 | | |
|---|
| 70 | | <p>The OSC controlled engine design means it can be used |
|---|
| 71 | | in many different configurations, with or without a UI: |
|---|
| 72 | | </p> |
|---|
| 73 | | |
|---|
| 74 | | <ul> |
|---|
| 75 | | <li>Using OSC bindings in languages such as Python to allow algorithmic patch |
|---|
| 76 | | creation and tweaking.</li> |
|---|
| 77 | | |
|---|
| 78 | | <li>Using multiple GUI clients simultaneously running on seperate computers |
|---|
| 79 | | over the network, allowing one user to see the changes made by the other in |
|---|
| 80 | | realtime, and vice-versa.</li> |
|---|
| 81 | | |
|---|
| 82 | | <li>Building simple effects processing patches and running the engine without |
|---|
| 83 | | a UI to perform mundane background signal processing tasks (ie global reverb and |
|---|
| 84 | | compression)</li> |
|---|
| 85 | | |
|---|
| 86 | | <li>Syncing effects parameters to jack transport, allowing tempo-synced processing |
|---|
| 87 | | with applications such as SooperLooper and Seq24</li> |
|---|
| 88 | | </ul> |
|---|
| 89 | | |
|---|
| 90 | | <p>Demos of Om used as a normal graphical modular synth, as well as some of these more |
|---|
| 91 | | interesting use cases will be performed.</p> |
|---|
| 92 | | |
|---|
| 93 | | <p>The talk will focus on the advantages of this type of design strategy and |
|---|
| 94 | | interoperability between GNU/Linux audio applications, |
|---|
| 95 | | extending the modular ideas of Jack and the Alsa Sequencer into the realm of |
|---|
| 96 | | OSC.</p> |
|---|
| | 3 | <?php include "MarkGreenaway.html" ?> |
|---|
| | 4 | <?php include "PeterChubb.html" ?> |
|---|
| | 5 | <?php include "SimonBurton.html" ?> |
|---|
| | 6 | <?php include "DaveRobillard.html" ?> |
|---|