You are on page 1of 49

Towards open 3D multichannel sound diffusion

systems

Fernando Lpez Lezcano


Center for Computer Research in Music and Acoustics
(CCRMA), Stanford University

(C) Fernando Lopez-Lezcano 2013


EMW 2013
diffusion systems
what I won't talk about:
how to compose for 2D/3D large scale systems
(techniques, tools)
challenges faced when the venue size grows
how to curate and compose a concert
details about the various subsystems

(C) Fernando Lopez-Lezcano 2013


EMW 2013
diffusion systems
two main types:
transparent systems, they try to create or recreate
a sound field
loudspeaker orchestras, the speakers are the
instruments

(C) Fernando Lopez-Lezcano 2013


EMW 2013
diffusion systems
two main types:
transparent systems, they try to create or recreate
a sound field
loudspeaker orchestras, the speakers are the
instruments
Acousmonium

(C) Fernando Lopez-Lezcano 2013


EMW 2013
diffusion systems
two main types:
transparent systems, they try to create or recreate
a sound field
loudspeaker orchestras, the speakers are the
instruments
Acousmonium
BEAST

(C) Fernando Lopez-Lezcano 2013


EMW 2013
diffusion systems
commercial systems
loudspeakers + digital mixer
packaged solutions
custom systems
software created for one or many concerts
general purpose software (a package)
permanent systems (part of a concert hall)

(C) Fernando Lopez-Lezcano 2013


EMW 2013
diffusion systems
the emergence of open source and free (as in
freedom) software and open computer systems
that span from the operating system itself to the
user programs allow the creation of highly complex
and configurable diffusion systems

GNU/Linux: pick your distribution (Fedora + Planet


CCRMA, Ubuntu Studio, ArchLinux, Gentoo, etc)
PCs: beyond Windows
try to use and reuse existing software: Jack & friends

(C) Fernando Lopez-Lezcano 2013


EMW 2013
hardware: computer
general purpose PC... but:
high speed (4 to 6 cores, 32 to 64G RAM)
raid array for storing audio/video
low noise or no noise (depends on the
environment in which it runs)
A/D D/A converters
high quality, expensive: RME pci/pci-express family
USB2
exotic options - digital snakes and jack-mamba

(C) Fernando Lopez-Lezcano 2013


EMW 2013
hardware: computer

(C) Fernando Lopez-Lezcano 2013


EMW 2013
hardware: speakers
passive
active (our choice)
all in one design, good if properly tuned
no separate amps, no heavy wiring
but:
need to route power to all speakers

(C) Fernando Lopez-Lezcano 2013


EMW 2013
hardware: speakers
we wanted:
flat frequency response
best if up to 20KHz
wide dispersion angle
no fans
reasonable cost
rugged

(we are using the QSC HPR122i mains / HPR181 subs, very
good but no longer manufactured... how we bought them is a
long story in itself)
(C) Fernando Lopez-Lezcano 2013
EMW 2013
software
GPL & other licenses: free(dom) software
jack
ambdec, ADT
jconvolver, DRC
zita-lrx (linkwitz-riley, 4th order)
supercollider / supernova / custom ugens (LR4)
ardour 2 / 3
... and many others (meterbridge, jaaa, japa)...

(C) Fernando Lopez-Lezcano 2013


EMW 2013
software
GPL & other licenses: free(dom) software
the linux kernel... latest one patched with the RT
(realtime) low latency patch (3.8.10-rt11)
realtime scheduling for sound processes
we can use very small sound buffers (64 x 2)
interrupt request priorization (through rtirq)
end result: no sound glitches even when the
workstation is fully loaded

(C) Fernando Lopez-Lezcano 2013


EMW 2013
examples
control system of the Listening Room
large scale diffusion system

(C) Fernando Lopez-Lezcano 2013


EMW 2013
listening room
built in 2004/2005
nearly anechoic
noise floor below 24dB
7.036x7.417x 2.184
acoustically transparent floor

(C) Fernando Lopez-Lezcano 2013


EMW 2013
listening room

(C) Fernando Lopez-Lezcano 2013


EMW 2013
listening room

(C) Fernando Lopez-Lezcano 2013


EMW 2013
listening room
22 speakers
8 x HR824 + 14 x HR624
4 subwoofers
SBX-10

configuration:

1+6+8+6+1

(really 23, we have a center speaker)

(C) Fernando Lopez-Lezcano 2013


EMW 2013
listening room
hardware
software

(C) Fernando Lopez-Lezcano 2013


EMW 2013
listening room: hardware

sound sources

diffusion system

controls

(C) Fernando Lopez-Lezcano 2013


EMW 2013
listening room: software
OpenMixer (written in supercollider)
jack
aj-snapshot
jacktrip
netjack (netone)
jconvolver
ambdec_cli
(open sound control)
(C) Fernando Lopez-Lezcano 2013
EMW 2013
listening room: interface

(C) Fernando Lopez-Lezcano 2013


EMW 2013
listening room: interface
44.1/48KHz normal and ambisonics modes
inputs:
24 channel digital i/o from workstation
16 analog balanced inputs
16 channel ADAT interface (2 i/o ports)
8 microphone inputs
7.1 channels from blu-ray player
up to four 24 channel ethernet interfaces (netjack)
outputs:
23 main speakers, 4 subwoofers
(C) Fernando Lopez-Lezcano 2013
EMW 2013
multichannel diffusion system
goals:
transparent, high quality sound
flexible and adaptable
medium/high speaker count
not expensive

(C) Fernando Lopez-Lezcano 2013


EMW 2013
multichannel diffusion system
hardware
PC (6 core / 64G ram)
remoted display and interfaces (optional, ethernet)
NetworkSound Digital Snake (1/2)
analog input and output (32/32), ethernet driven
RME RayDAT
digital input and output (4 x ADAT, optional)
BCF2000
mixer control

(C) Fernando Lopez-Lezcano 2013


EMW 2013
multichannel diffusion system
software (current)
supercollider
volume and delay compensation, LR4 crossover
volume and delay bias

ambdec and/or ADT (Ambisonics Decoder Toolkit)


ambisonics decoder (up to 3rd order periphonic)
jconvolver
DRC (Digital Room Correction)
ardour2/3
live mixer or soundfile playback system
jack-mamba (drives the ethernet a/d d/a converters)
(C) Fernando Lopez-Lezcano 2013
EMW 2013
multichannel diffusion system
each concert is a new experience
the software is developed / tweaked for
each concert / venue / speaker setup

(C) Fernando Lopez-Lezcano 2013


EMW 2013
concerts
2010: CCRMA Backyard 8 x HPR212i .2
2011: Transitions: 8 + 8 .4
2012: Transitions: 24.6
2013: Bing! (and beyond)
Opening Night Fanfare (10 + 5 PA + .4)
Bada Boom Bada Bing Festival (2 nights, 24.6)
From Constantinople to California (Hagia Sophia, 24.6)
Jonathan Berger's chamber operas (24.6, ambisonics, ADT)
2013: Outsound Music Festival (one night, 8.2)
2013: Transitions: 20.6, ADT, DRC
(C) Fernando Lopez-Lezcano 2013
EMW 2013
concerts
Transitions 2012

(C) Fernando Lopez-Lezcano 2013


EMW 2013
concerts
2012: Transitions (24.6)

(C) Fernando Lopez-Lezcano 2013


EMW 2013
concerts
Transitions 2012

(C) Fernando Lopez-Lezcano 2013


EMW 2013
concerts
Transitions 2012

(C) Fernando Lopez-Lezcano 2013


EMW 2013
concerts
From Constantinople to California

(C) Fernando Lopez-Lezcano 2013


EMW 2013
concerts
how to fit this...

into this:

(C) Fernando Lopez-Lezcano 2013


EMW 2013
concerts
how to expand this...

into this:

(C) Fernando Lopez-Lezcano 2013


EMW 2013
concerts
From Constantinople to California

(C) Fernando Lopez-Lezcano 2013


EMW 2013
concerts
From Constantinople to California

signal routing

(C) Fernando Lopez-Lezcano 2013


EMW 2013
concerts
From Constantinople to California

(C) Fernando Lopez-Lezcano 2013


EMW 2013
concerts
From Constantinople to California

(C) Fernando Lopez-Lezcano 2013


EMW 2013
concerts
From Constantinople to California

a demo.... just stereo, so in no way this represents


the feeling of being in the transformed space

(C) Fernando Lopez-Lezcano 2013


EMW 2013
before the concert...

(C) Fernando Lopez-Lezcano 2013


EMW 2013
before the concert...
loudspeaker location plans, cabling plans
managing inputs and outputs
(software development)
speaker rigging and cabling...
measuring speaker distances and level
measuring impulse responses for DRC
sound tests, tweaking
creating of ardour sessions for each piece
rehearsals

(C) Fernando Lopez-Lezcano 2013


EMW 2013
before the concert

(C) Fernando Lopez-Lezcano 2013


EMW 2013
before the concert

(C) Fernando Lopez-Lezcano 2013


EMW 2013
before the concert

(C) Fernando Lopez-Lezcano 2013


EMW 2013
before the concert

(C) Fernando Lopez-Lezcano 2013


EMW 2013
future
including DRC into the system
first successful test in the Transitions 2013 concert
integration of several systems into supercollider
ambisonics decoding (using ADT and a GUI)
partitioned low latency convolution for DRC
design a GUI in SuperCollider for better feedback
banks of level meters
automatic calibration routines
routing

(C) Fernando Lopez-Lezcano 2013


EMW 2013
questions?

(C) Fernando Lopez-Lezcano 2013


EMW 2013
thanks!

(C) Fernando Lopez-Lezcano 2013


EMW 2013

You might also like