← Workbench

031·2024 – ongoing

Wave field synthesis

A line of 128 speakers that places sound in the room

Systems and electronicssoundelectronicsfabricationresearch

Can a line of small speakers put a sound in front of itself, out among the audience?

2024 – ongoing

A line of 128 small loudspeakers, being built at the Precursor Lab at Simon Fraser University for wave field synthesis. Every speaker plays the same sound with its own delay and level, and together they rebuild the wavefront of a sound that is somewhere else: behind the line, far away, or in front of it, among the audience. Those last ones, focused sources, are what the array is for.

Eight modules of sixteen drivers, each module with its own sixteen-channel Dante amplifier, all played from one computer. The drivers sit 65 mm apart, which sets how high the line can rebuild a wave: up to about 2.6 kHz before it aliases. Each has its own sealed cell of about half a litre in a box of 12 mm Baltic birch, 1,040 × 94 × 164 mm, because one shared box a metre long would ring along its length.

The box is routed so it slots together, the walls in grooves and the top and bottom in rebates, and is glued at the lab. A script rebuilt it from the cut files in Rhino, with every bracket and screw, and found nothing running into a cell. The amplifier hangs on edge from a plate behind the box, and a module stands on two speaker stands, shared at the joints in a line.

The amplifiers have no protection of their own, so every channel’s high-pass filter and level limit will live in the renderer, to be written in SuperCollider. The prototype counts as working when all 128 channels play from one computer, each one measured and calibrated; when point sources, plane waves and focused sources can be placed and moved over OSC; and after a listening session with at least five listeners.

In progress. The amplifiers are bought, and the first module is drawn down to the files for the router; it is not cut yet, and nothing has been measured. The first prototype, all 128 channels playing, is planned for early 2027.

A simulation of the array at 800 Hz: four modules play (teal), and their wavefronts meet at the orange point in front of the line, then spread from it as if the sound were thereA render of two modules end to end: 32 drivers, 65 mm apart, in Baltic birch, with the aluminium rail and the amplifiers on their first trays behindA simulation at 800 Hz: the curved wavefronts of a source behind the line, rebuilt in front of itA render from behind: the rail, two hangers per box, the printed wire clips, and the amplifiers lying flat on their first traysDrawing: one module in section, a driver in its sealed cell, the rail behind, and the amplifier hanging on edge from its plate, about 262 mm deep in allDiagram: each speaker plays the same sound, delayed and scaled, and the small wavelets add up to one curved front, as if the source were really thereA simulation at 800 Hz: a plane wave arriving from 25° to the left, as from a source far awayA render of the joint between two modules, bridged by a printed part on two pinsDiagram: three kinds of source on one straight line of speakers, a point source behind, a plane wave, and a focused source in front, heard right only beyond the focusDiagram, seen from above: separate sealed cells give each driver its own air; in one shared box every cone pushes on the othersDiagram: speakers 65 mm apart catch about five points of each wave at 1 kHz, enough to rebuild it, and about one at 5 kHz, where it aliasesDrawing: one module from the front and from above, 16 drivers 65 mm apart in 1,040 mm, the amplifier’s plate behind the boxThe cut sheet for one box: the baffle with its 16 driver holes, the back, the top and bottom with their grooves, and one of the 17 walls; a draft until a driver and the plywood are measuredA render of the printed jigs as they come off the printer: a drilling jig for the joint pins, a driver-centre template and a wall spacerA render of one module hung from a 48 mm scaffold tube on two half couplers, its amplifier still on the first tray