root/lca2005/DaveRobillard.html

Revision 29, 1.6 kB (checked in by conrad, 4 years ago)

split abstracts out into separate files, and <?php include ?> them

Line 
1 <h3 id="DaveRobillard">Dave Robillard: Om, OSC, and the "LAD Philosophy"</h3>
2
3 <p>
4 <a href="http://www.nongnu.org/om-synth/">Om</a> is a modular synthesizer,
5 built to address some limitations of currently available modular synths:
6 subpatching, polyphony, multiple patches, realtime correctness, etc.  A
7 major design goal of Om was to avoid duplication of effort as much as
8 possible, using standard LADSPA and DSSI plugins for all DSP and
9 controlling the engine exclusively through the OSC (Open Sound
10 Control) protocol.
11 </p>
12
13 <p>The OSC controlled engine design means it can be used
14 in many different configurations, with or without a UI:
15 </p>
16
17 <ul>
18 <li>Using OSC bindings in languages such as Python to allow algorithmic patch
19 creation and tweaking.</li>
20
21 <li>Using multiple GUI clients simultaneously running on seperate computers
22 over the network, allowing one user to see the changes made by the other in
23 realtime, and vice-versa.</li>
24
25 <li>Building simple effects processing patches and running the engine without
26 a UI to perform mundane background signal processing tasks (ie global reverb and
27 compression)</li>
28
29 <li>Syncing effects parameters to jack transport, allowing tempo-synced processing
30 with applications such as SooperLooper and Seq24</li>
31 </ul>
32
33 <p>Demos of Om used as a normal graphical modular synth, as well as some of these more
34 interesting use cases will be performed.</p>
35
36 <p>The talk will focus on the advantages of this type of design strategy and
37 interoperability between GNU/Linux audio applications,
38 extending the modular ideas of Jack and the Alsa Sequencer into the realm of
39 OSC.</p>
Note: See TracBrowser for help on using the browser.