• No results found

Wave Field Synthesis

N/A
N/A
Protected

Academic year: 2021

Share "Wave Field Synthesis"

Copied!
26
0
0

Loading.... (view fulltext now)

Full text

(1)

Fachgebiet Audiokommunikation

Wave Field Synthesis

Marije A.J. Baalman

Institute for Audio Communication Technische Universität Berlin

(2)

Fachgebiet Audiokommunikation

Overview

What is wave field synthesis? Possibilities and limitations The WFS system in H0104 WFS software sWONDER Assignment

(3)

Fachgebiet Audiokommunikation

What is Wave Field Synthesis?

(4)

Fachgebiet Audiokommunikation

Derivation wave field synthesis

y

speakers

integration line

b

source

~

r

0

b

y

0

~

r

0

b b

(5)

Fachgebiet Audiokommunikation

Derivation wave field synthesis

Wave field synthesis operator (in the frequency domain):

Q(x, ω) = S(ω) s jk 2π s ∆r0 ∆r0 + r0 cos(φ0) e−jkr0 √r 0 (1)

x is the speaker coordinate

k = ωc , the wave number

S(ω) is the audio signal delay factor: r0

(6)

Fachgebiet Audiokommunikation

(7)

Fachgebiet Audiokommunikation

Possibilities

Synthesize sound sources on specific places, even in front of the loudspeakers

Moving sound sources

Simulate acoustics of a room, by synthesizing reflections

(8)

Fachgebiet Audiokommunikation

Limitations

Frequency limitations

High frequencies limited through spatial aliasing: the further apart the speakers, the lower the high frequency limit

Low frequencies limited by size of speakers

→ subwoofers!

A lot of speakers are needed!

Computation: for each speaker a signal needs to be calculated

(9)

Fachgebiet Audiokommunikation

Spatial aliasing

f c

∆x(1 + |sinαpw|)

(2)

where αpw is the incidence angle with the normal on the

speaker array of the plane wave. For frequencies above this aliasing frequency, there will be components present in the wavefield with incidence angles:

sinαpw,ηal = 2π ∆xηal + ω c sinαpw ω c (3)

(10)

Fachgebiet Audiokommunikation

Spatial aliasing

(11)

Fachgebiet Audiokommunikation

Moving sources

Change of location over time → change of delay over time → interpolation of samples Doppler effect

(12)

Fachgebiet Audiokommunikation

Room simulation

Simulation of the spatial reflection pattern of a room: Early reflections (up to ca. 60-100 ms)

Reverberation (from ca. 60-100 ms) Techniques:

Recording a real space using array technology

Synthesis by using mirror image sources and reverb via plane waves from different directions

(13)

Fachgebiet Audiokommunikation

WFS in lecture hall H0104

Project part of renovation of the lecture halls, including the renewal of the media facilities

Participants:

Planning Christoph Moldrzyk

Loudspeakers Anselm Görtz, Christoph Moldrzyk Software Marije Baalman

control Simon Schampijer render Torben Hohn

(14)

Fachgebiet Audiokommunikation

Some numbers

840-channel WFS system 2730 loudspeakers

(15)

Fachgebiet Audiokommunikation

Hardware setup

User interface

Control PC

ETHERNET

Mixing desk Microphone

Stereo input DVD input MADI bridge

MADI

Render PC MADI to ADAT

MADI speaker panel speaker panel speaker panel ADAT ETHERNET MADI cluster

(16)

Fachgebiet Audiokommunikation

Loudspeaker panel

8 channel ADAT input

3 small speakers per channel (5.5 kHz, 10 kHz, 17kHz,

distance 10cm)

per 4 channels 1 larger spea-ker (<> 200 Hz, distance 40cm)

(17)

Fachgebiet Audiokommunikation

Software architecture

User interface Score player

Control unit

Render unit Render unit Offline render unit Offline render unit

OSC

OSC OSC OSC OSC

(18)

Fachgebiet Audiokommunikation

Rendering architecture

sound input

per source

direct sound

weighted delay lines (tWONDER)

+

early reflections

short convolution (fWONDER)

reverberation plane wave

output

(19)

Fachgebiet Audiokommunikation

Control unit

The control unit is the communication center for the various components.

The control unit reacts on messages from a user interface, parses these and gives subsequent

commands to the renderer and offline renderer, and informs the user interface of the current status of the system.

This is managed by various streams: render

(20)

Fachgebiet Audiokommunikation

Current Tools

Control unit (cWONDER)

Render units (tWONDER and fWONDER) LADSPA plugin for single source control LADSPA plugin for source group control SuperCollider class

(21)

Fachgebiet Audiokommunikation

In development

User interface (xWONDER) Score player

(22)

Fachgebiet Audiokommunikation

OpenSoundControl

Some examples of OSC commands: /WONDER/source/position /WONDER/source/type /WONDER/source/mute /WONDER/scene/select /WONDER/scene/set /WONDER/project/load

(23)

Fachgebiet Audiokommunikation

(24)

Fachgebiet Audiokommunikation

WFS System in the small studio

24 speakers (FOSTEX personal monitor 6301B) PC with RME Hammerfall soundcard running Linux

(25)

Fachgebiet Audiokommunikation

Assignment

Construct a scene on the WFS system in the small studio, using Ardour and LADSPA plugins, where you show:

putting several sources on different positions using movement of some sources

adding reflections to specific sources by adding source positions (mirror image sources) and

reverb (using one of the LADSPA plugins for reverb) as plane waves

(26)

Fachgebiet Audiokommunikation

More information

http://swonder.sourceforge.net Library of our institute

http://www.ak.tu-berlin.de (KW2)

http://www.hauptmikrofon.de/wfs.htm Google “Wave Field Synthesis”

References

Related documents