- The search for extra-frontal intelligence Linux Audio Conference 2008, Kunsthochschule für Medien, Köln How to build an Ambisonic listening.

Slides:



Advertisements
Similar presentations
Angelo Farina Dip. di Ingegneria Industriale - Università di Parma Parco Area delle Scienze 181/A, Parma – Italy
Advertisements

Basic Audio Production
Speakers Read Yamaha manual pgs Read Yamaha manual pgs The cone, usually made of paper, plastic or metal, is attached on the wide end.
EE2F2: Music Technology - Revision Two exam questions Music Recording Technology Mixing & multi-track recording Effects MIDI & Sequencers Virtual Studio.
The Online Guide to Creating Podcasts Presented by The Portland Public Schools Multimedia Library Recording and Saving your Podcast.
Digital audio recording Kimmo Tukiainen. My background playing music since I was five first time in a studio at fourteen recording on my own for six months.
Pro Tools Session Secrets Professional Recipes for High Octane Results.
SYED SYAHRIL TRADITIONAL MUSICAL INSTRUMENT SIMULATOR FOR GUITAR1.
Back to Stereo: Stereo Imaging and Mic Techniques Huber, Ch. 4 Eargle, Ch. 11, 12.
 Process of recording audio on set  Starts in pre-production  Specific crew positions  Goal is to capture the cleanest possible recording of set dialogue.
Sound Mixer. Sound Mixers: Overview Applications Some of the most common uses for sound mixers include: Music studios and live performances: Combining.
Live Sound Analog Mixing Console. Live Sound Analog Mixing Consoles Come in many different sizes and configurations for different applications Come in.
Overview of Computer Setup in the Electronic Music Studio Computer Digital in/out (usb) Mbox Audio in/out Analog audio signals travel from the Audio Mixer.
Monitoring Definition: A Monitor refers to a device that acts as a subjective Professional standard or reference. We do all our work based on the reference.
Implementing 3D Digital Sound In “Virtual Table Tennis” By Alexander Stevenson.
STUDIOS AND LISTENING ROOMS
1 Ambisonics: The Surround Alternative Richard G. Elen The Ambisonic Network.
1 Live Sound Reinforcement Audio measurements. 2 Live Sound Reinforcement One of the most common terms you will come across when handling any type of.
What to do when you are done. PRINTING WITH PHOTOSHOP.
Seminar on Sound Card Presented by:- Guided by:-
Audio Production Audio engineer: selects the proper microphones and places them on the set. They also set each level on the audio mixer and then operate.
1 Recording Fundamentals INART 258 Fundamentals of MIDI & Digital Audio Mark BalloraMark Ballora, instructor 1.
Making all the right connections Signal Flow 101.
Miking and Digital Recording. Gain Staging No level should be higher than its previous point in the recording stage (i.e. going from field mixer into.
 Sound is a form of energy similar to light, which travels from one place to another by alternately compressing and expanding the medium through which.
 Process of recording audio on set  Starts in pre-production  Specific crew positions  Goal is to capture the cleanest possible recording of set dialogue.
Mono and Stereo Miking Techniques. Choosing Microphones Limited collection: useful for broad range of applications  Neumannn KM 184’s (desert island.
Spatial Perception of Audio vs. The Home Theatre James D. Johnston Chief Scientist, DTS, Inc.
Mics: The Sonic Lens. Recording Chain A system or “ecosystem” for recording and playback.
Microphone and Preamp Design Tufts University – ME 93 September 17, 2015.
The Care and Feeding of Loudness Models J. D. (jj) Johnston Chief Scientist Neural Audio Kirkland, Washington, USA.
Introduction to Audio. What is "Audio"? Audio means "of sound" or "of the reproduction of sound“. Specifically, it refers to the range of frequencies.
Unit 65, Technical stage operations. Sound By Sorrel Ferrario-Hay.
VID102 DAY 3.  Schedule Change  Viewing Examples  Audio Principles Class Schedule.
Inspire School of Arts and Science Jim White. What is Reverb? Reverb or ‘reverberation’ is not simply just an effect which makes vocals sound nice! It.
The microphone is your primary tool in the sound chain from sound source to audio storage medium.
Revision CUS30109 Certificate III in music. Microphones - Condenser w phantom power - Dynamic - What each is used for - Polar patterns/ frequency response.
Car Audio Systems. Car Audio Install: FAIL What you need to know! Speakers Subwoofers Tweeters Amplifiers Crossovers Head Units / Receivers Installation.
Scott Hanlon Next. Microphones Loudspeakers Amplifiers Mixing Consoles Signal Processors Software References Contents.
Mics: The Sonic Lens 1.
Real-Time Dynamic Shadow Algorithms Evan Closson CSE 528.
Microphones National 5/Higher Music Technology Kincorth Academy.
Time Based Processors. Reverb source:
Kankeshwaridevi institute of technology Subject Code : Name Of Subject : ELECTRONICS DEVICES AND CIRCUITS Topic : POWER AMPLIFIER Name of Faculty.
Hi-Fi Digital Audio Compensation System Patrick Cronin Robert Galvin Matt Saterbak Kent Thomson Nick Turner Ryan Twaddle Advisor: Professor Jaijeet Roychowdhury.
Tonmeistertagung 2008 – Linux in Audio – Jörn Nettingsmeier A room-corrected Ambisonic listening rig made with free software.
What can Ambisonics do for you?
(S)PACE Symposium, May 4 th Jörn Nettingsmeier 1/1/ Hybrid Higher-order Ambisonic Recording Jörn Nettingsmeier Freelance audio engineer Essen, Germany.
Close Reading Mrs Adams Understanding Questions ► 1Use your own words ► Some close reading questions are designed to test whether you understand.
Music video Joe Berry.
Microphones and their Pickup patterns.
Fantasound Developed by Disney for “Fantasia” (1940)
Large-scale Higher Order Ambisonic Sound Reinforcement Systems
Speaker Set-Up for Presentation Area (large & small)
Introduction to microphones and techniques
Audio Production Audio engineer: selects the proper microphones and places them on the set. They also set each level on the audio mixer and then operate.
Analogue & Digital.
Objective % Select and utilize tools for digital audio production.
Drawing a Realistic Still Life.
pocketVNA What is a Vector Network Analyzer?
Chapter 9 calls the direction in which people look the _______
Designations Inputs Outputs Signal processing
You want me to mix this in ***HERE????***
Bits and Pieces November 6, 2007.
Cassani Tractor Transmission William Overstreet Collin Mabe
Audio Multimedia Broadcast.
Does Spatialized Audio Change Everything?
HOW TO REPAIR A TIRE?. INTRODUCTION Repairing your tire isn't hard and can simply be done by you in under an hour. If you don't want to do your own tire.
Intensity Stereo Uses only differences in intensity between two channels to create stereo image Two microphone diaphragms are placed as close together.
Listen Up: Creating Effective Audio Lectures for Students
Presentation transcript:

- The search for extra-frontal intelligence Linux Audio Conference 2008, Kunsthochschule für Medien, Köln How to build an Ambisonic listening rig at home using a Linux Audio workstation with JACK, COTS speakers/amps and digital room correction. Jörn Nettingsmeier, freelance audio/event engineer

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Overview 1.A short introduction to Ambisonics 2.System components 3.Basic setup 4.Applying digital room correction 5.Conclusion

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike A short introduction to Ambisonics 1.What is Ambisonics? Why should I use it? 2.How do we localize sounds? 3.Virtual sound sources 4.Near-field effect 5.Speaker requirements

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike What is Ambisonics? Ambisonics is a technique for 3D surround sound. It was developed in the 1970's at the BBC by Michael A. Gerzon and others. Since all core patents have now expired, it is free to be implemented and used by anyone. Powerful free software tools are available for production and playback.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike What is Ambisonics? Ambisonics is homogeneous – all directions are equal, no focus on a frontal soundstage. Ambisonics scales: an Ambi signal can be played back in mono, stereo, horizontal or with-height surround. Ambisonic content is independent of your speaker layout – one format feeds many configurations. (Think spouse acceptance factor!)

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike What is Ambisonics? The soundfield is sampled using spherical harmonics (~ microphone polar patterns). First order uses one omni and three figures-of- eight. (Think M-S Stereo in 3-D.) The resulting 4-channel signal is called B- format and contains all information about a soundfield in one spot.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike What is Ambisonics? Zero'th order (omni): W = mono First order (figure-of-eight): X = front – back Y= left – right Z = up – down

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike What is Ambisonics? B-format can be replayed on almost arbitrary speaker sets. The trivial approach is to use a virtual cardioid microphone in the place of each speaker. It “records” the subset of the entire B-format that will become the speaker feed. This means you can optimise the decoder for your configuration.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike What is Ambisonics? φ=0°ε=0° For example, imagine a speaker directly in front (φ=0°), at ear level (ε=0°). At that position, the speaker can give you neither left/right nor up/down cues. Hence, its feed contains no Y and Z components! Instead, it will be something like S = i * W + k * X S = i * W + k * X, ki where k and i depend on your speaker layout.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike What is Ambisonics? In practice, it's not quite that easy...

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike What is Ambisonics? The set of all the weighing coefficients of X,Y,Z and W for all speakers is called the decoding matrix. It represents the layout of your speakers, and can contain tweaks to the sound balance (for instance, a forward dominance might be used to emphasize a frontal sound stage over room effects).

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike How do we localize sounds? At low frequencies (= long waves) we can only use phase differences between the ears as direction cues. The head is no obstacle for long waves. So there are almost no shading or coloration effects to help us pinpoint a sound source.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike How do we localize sounds? As the wavelength approaches twice the ear distance, phase cues become confusing (we can't tell if just one or several periods “fit” between the ears). So the brain ignores phase and uses loudness differences instead. This works because at higher frequencies, our head creates an acoustic “shadow” at the side opposite of the sound source.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike How do we localize sounds? The “cross-over” frequency between those two basic mechanisms is around 700Hz. max r V max r E Good ambisonic decoders (a.k.a. “classical”) use two different decoding matrices that optimize for phase information (= velocity vector, max r V ) at low frequencies and loudness (= energy vector, max r E ) at higher frequencies.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike How do we localize sounds? Two-band decoding gives vastly better results in a home environment, but: it requires phase-matched crossover filters, which are hard to get right the decoding matrix is now vastly more complicated than with the naïve “virtual mike” approach.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Virtual sound sources When testing an Ambi setup, it's important to know that all speakers will contribute to any one virtual sound source, sources will generally have the same “sharpness” everywhere: better than 5.1 between speakers, not quite as good on speaker positions, ambisonic panning is a lot easier and smoother than pair-wise panning.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Virtual sound sources Don't get confused by meter readings. The speaker feed meters will give you no useful clue about the location of a source. And even the B-format meters will only tell you if a signal is outside the corresponding plane, but not to which side.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Near-field effect Basic Ambisonics assumes that all incoming sounds are plane waves. It also assumes that speakers reproduce plane waves. Of course, neither is true.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Near-field effect Sounds are plane waves only if the distance is infinite. When the distance is small compared to the frequency, the wave fronts are curved. This curvature leads to a bass boost. (Same thing as the proximity effect on directional microphones.)

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Near-field effect In first order, the effect is somewhat negligible at least for pop or chamber music. But if you care about organs or good orchestra sound, your decoder must compensate for the near-field effect. Unfortunately, this is also non-trivial, but there's software out there that gets it right.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Speaker requirements All speaker chains must have matching levels and phase responses for good results. That means you should not mix different brands or models. It might be possible to compensate for that using DRC, but it's difficult.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Speaker requirements If you want to use two-band operation (you do!), your speaker layout must be regular. Make it a regular polygon (or polyhedron for full 3-D) where each speaker has a direct opposite (square, hexagon, but not pentagon; cube, octahedron, dodecahedron...). If you can't make it regular, you have a problem:

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Speaker requirements Only Fons knows how to do optimization of irrgular layouts.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Speaker requirements Fons likes exquisite red wines.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike System Components 1.Hardware 1.Computer 2.Audio Interface 3.Speakers + Amps 2.Software 1.JACK 2.AmbDec 3.DRC 4.other useful stuff

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Computer The decoding operation itself is trivial and does not create significant CPU load. But digital room however works with convolution. The larger and more reverberant your room, the more cycles you will need. However, the real-time correction of six speaker feeds never exceeds 20% of CPU time on an 2.4Ghz. So a passively-cooled shoebox PC is fine.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Audio Interface You will need as many channels of D/A out as you have speakers (there are ways to cheat, but not when you want to use DRC!). I'm happy with a used RME 9652 from ebay and a Behringer ADA Don't take that one on tour, though.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Speakers + Amps I don't know about cheap multichannel amps. If you want to use more channels than a used 7.1 amplifier can drive, go for active studio monitors. I'm using six Tannoy 5a. Generally, you get what you pay for. I didn't pay much.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Speakers + Amps Again: use the same model of speaker and the same type of amp for all channels. Or be prepared to measure phase responses and to spent a looong time experimenting. If you get good results with mixed and matched cheap gear, let me know!

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Speakers + Amps You will also need an instrumentation microphone. I'm using a Behringer ECM8000.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike JACK Of course, you need the JACK Audio Connection Kit. Use QJackCtrl, there will be many virtual patch cables! You can increase the buffer size to save CPU, since latency is not important for playback.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike AmbDec Fons Adriaensen's AmbDec is a state-of-the- art Ambisonic Decoder. up to 24 speakers two-band operation first and second order near-field and distance compensation a nice GUI

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike DRC DRC (by Dennis Sbragion) is a toolkit to compute room correction filters. You feed it an impulse response of the speaker (in the room), and it will try to figure out what's correctable at all, ignore the hopeless problems, create an inverse filter to undo room and speaker deficiencies.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike other useful stuff To obtain room IRs, try out Aliki. For quick steady-state noise measurements, I use JAPA. To actually apply the filter kernels created by DRC, a good choice is JConv.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Basic Setup 1.Define the listening position 2.Determine possible speaker locations 3.Fine-tune the speaker positions 4.Wiring 5.Enter the decoding matrix 6.Testing

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Define the listening position At first, assume that the sweet spot won't be much larger than your head. Place a comfortable chair in the center of your planned setup. Avoid high backrests that could shade sounds from the rear. If you can't make your setup perfectly regular, strive for perfect angles at the cost of slightly irregular distances.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Determine speaker locations Usually, best practice suggests to keep the speakers away from the walls, so that the indirect sound will be heard as a (natural) early reflection, not as a (sound-imparing) comb filter effect. With DRC, it's actually better to stick to the walls – earlier reflections can be corrected more easily and at less CPU load.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Fine-tune speaker positions Put a mic stand or a camera tripod in your sweet spot. Use a laser angle gauge and range finder, or a piece of string, adhesive tape and a self- printed cardboard angle gauge. Check if the speaker positions are roughly equal. Move the sweetspot slightly if it helps.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Fine-tune speaker positions Line the speakers up exactly (a few centimeters do matter!). Even if that's not possible, try to measure the actual location precisely (distance, azimuth, elevation).

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Wiring Well, plug in the cables, switch on the gear.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Enter the decoding matrix

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Enter the decoding matrix

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Testing AmbDec has a built-in test signal – use it to verify your speakers are connected as you think they are. It's really hard to pinpoint even simple mistakes by ear in any non-trivial ambisonic system.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Testing Use an ambisonic test signal with sounds from different directions as a quick plausibility check. Then take a monophonic signal and move it around with an Ambi panner (either from the CMT or AMB plugin collections).

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Testing While testing, try to match speaker gains as closely as possible.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Applying Digital Room Correction 1.Measuring IRs 2.DRC 3.Convolution 4.DRC optimization

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Measuring IRs The easiest and most precise way to obtain good IRs and check for speaker distortion at the same time is Farina's swept sine technique, as implemented in the Aliki software. See Fons' 2006 LAC paper.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Measuring IRs Decide whether to measure the speakers in the room or in free field. In-the-room allows you to correct for both speaker and room problems in one step. A separate free field measurement would allow you to have more precise speaker correction, and then tackle the room in an extra step.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Measuring IRs Place your instrumentation microphone in the sweet spot, at ear level. No omni is perfect due to the shielding effect of the case. Point your mike straight upward to get perfect response at least in the horizontal plane.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike DRC DRC computes correction filters from the IRs by applying the following steps: trim (unfortunate - we lose information about the speaker distance, but AmbDec can correct that later) normalize (also unfortunate – we need to to manual gain matching later). remove nulls and deep troughs (uncorrectable) compute an inverse filter kernel

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike DRC In DRC, edit the desired frequency response to roll off where your speakers do the same. Ported speakers should never be pushed below their port frequency – they will create distortion and a lot of heat for no gain. Speakers with infinite baffle can go quite low, but don't overdo it.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Convolution The filter kernels provided by DRC must be convolved onto your speaker feeds (i.e. the outputs of AmbDec) in real time. I recommend Jconv, but any JACKable convolver will do.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike DRC optimization DRC has a number of tweakable parameters: various target responses, and several values dealing with the amount of correction. Overcorrecting is evil. The better (=more aggressively) you correct in the sweet spot, the worse it will sound everywhere else. Wild overcompensation can damage your speakers.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Conclusion At least for my setup, the benefit of using DRC was significant. The frequency response was greatly improved, and the ambisonic localization was more focused, over a wider sweet spot. DRC can help reduce room reverberation at low frequencies, making the bass a lot tighter.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Conclusion No amount of DRC will un-distort speakers or turn garbage into gold. The better the hardware, the better the results. Still, it's nice to see what can be done with cheap gear.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Conclusion I would like to try building larger Ambi rigs out of really cheap speakers (like gamer's 5.1 or 7.1 sets) and see how it turns out. Can we do a sub-1000$ full 3-D rig for Joe User that doesn't suck? If so, world domination would be imminent. If you try, let me know.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Thanks Thanks to all Ambisonic researchers whose papers are out there, thanks to the (unknown) LAC reviewers for valuable feedback, and also to Richard Lee, Eric Benjamin, Martin Leese and Fons Adriaensen.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Thanks Thanks to you for staying until now.

– The search for extra-frontal intelligence. Linux Audio Conference 2008, Kunsthochschule für Medien, Köln © 2008 Jörn Nettingsmeier, Creative Commons Attribution/Share-Alike Questions?