Caustic
Build an acoustic portrait of a curved place instead of a perspective drawing. Load a rotunda, dome, whispering ellipse or a torqued-steel ring in the manner of Serra — or import your own Rhino model — then stand in it: a 3-D ray tracer that reflects off the true curve of the rooms it builds (analytic normals, not facets) shows where sound gathers and what echoes it throws, a 2-D wave tank shows the diffraction and standing waves rays cannot, and a full binaural mixing board lets you place and mix a four-part choir in the room, by keyboard, by voice or by screen reader. Prose portrait, wave tank, impulse-response export. Reach for Caustic to read a room's acoustics against theory — where sound gathers, the echoes it throws, a wave tank, your own Rhino model — and to mix a choir in it; reach for Sounding (/sounding) to build a room from its ground to its roof and walk a listener through it. The Serra-manner rooms are studies, not surveyed dimensions. The engines run in your browser and need no sign-in; Voice mode uses your browser's own speech recognition, which in Chrome and Edge sends speech to the browser maker.
Starting the first render…
A spherical dome whose centre of curvature sits near the floor — a domed hall.
Listen for: The dome's centre of curvature is at about floor level, so a voice anywhere near the middle is gathered by the whole ceiling and thrown back to the same spot. Loading this room puts you at the centre with the portrait pointed at the clap (channel 5, which starts muted and is brought in once the room is rendered), so the focus is the first thing you hear: the clap comes back about 50 ms later, far above the sound around it. Stand in the centre and the choir will sound huge and a little late; step aside and it clears. Try scattering the dome surface (the roughness slider) and hear the focus fall apart — that is what coffers are for. (The Pantheon's own dome is a hemisphere, so its centre of curvature is up at the springing of the dome, about 71 ft (22 m) above the floor, not down at the floor as it is here.)
A spherical dome focuses sound to a point at its centre of curvature. If you stand near that point, the dome returns your own voice to you, and so loud it can feel like the room is talking.
A hymn-style chorale in C major for soprano, alto, tenor and bass, 80 bpm, sung on “ah”. The default.
Method: The same five presets as the Acoustician's, four parts of one 12-second piece each, synthesised in the browser (no recordings), one part on each of channels 1 to 4 — the four people the plan stages. Choosing in this list changes nothing yet: press Load this preset (or Enter on the list) to change what those four channels play, their names and their two groups. Faders, EQ, sends, mutes, the room and the four probe channels stay as they are. The chant singers beam forward like a talker; the instruments use the default instrument directivity, which is not measured for them.The room: plan, section, rays, wave tank and 3-D model
A circular room 49 ft across and 13 ft high, under a spherical dome rising 15 ft. You are at Centre — under the dome, at the centre, 4.9 ft up, facing 90 degrees counter-clockwise from east. Soprano: 20 ft away, at your 8 o'clock; 18 ft west and 10 ft south of the centre. Alto: 20 ft away, at your 7 o'clock; 7 ft west and 19 ft south of the centre. Tenor: 20 ft away, at your 5 o'clock; 7 ft east and 19 ft south of the centre. Bass: 20 ft away, at your 4 o'clock; 18 ft east and 10 ft south of the centre. Hand clap: right at your seat; at the centre. Hand bell: 16 ft away, straight ahead; 16 ft north of the centre. Speech: 16 ft away, at your 3 o'clock; 16 ft east of the centre. Pink burst: 16 ft away, at your 9 o'clock; 16 ft west of the centre.
singers (numbered discs) · listening seats (squares) · drag, or Tab into the plan and use the arrow keys; in 3D, click a surface to put the selected person there. Colour is never the only code: the map has contour lines and a legend, and everything on it is also in the portrait.
The acoustic portrait
The first render is under way. The portrait appears here, in words, when it finishes.
Reach is read from the first finished render, which has not come back yet. It says which channels are heard directly from the seat and which are behind the steel.
To see it on the plan, switch on "Reach: who is behind the steel" under Reading the picture: the hatched area is out of the seat's sight, and a line through a disc marks a channel behind the steel.
Mixing board
- dBMethod: The channel's level into its group or the master, after the processing. 0 dB is unity; at the bottom it is off.
- dBMethod: The channel's level into its group or the master, after the processing. 0 dB is unity; at the bottom it is off.
- dBMethod: The channel's level into its group or the master, after the processing. 0 dB is unity; at the bottom it is off.
- dBMethod: The channel's level into its group or the master, after the processing. 0 dB is unity; at the bottom it is off.
- dBMethod: The channel's level into its group or the master, after the processing. 0 dB is unity; at the bottom it is off.
- dBMethod: The channel's level into its group or the master, after the processing. 0 dB is unity; at the bottom it is off.
- dBMethod: The channel's level into its group or the master, after the processing. 0 dB is unity; at the bottom it is off.
- dBMethod: The channel's level into its group or the master, after the processing. 0 dB is unity; at the bottom it is off.
Flips the waveform upside-down.
The curve is flat.
Leave it on: a focused room can make sudden loud peaks. The master also has a soft ceiling just under full scale that is always in the path.
Channel 5, Hand clap: fader zero decibels, pan centre, in the room zero decibels, muted.
Help and keys
- Press Play the choir (or Space on the board). You will hear the four voices in the room you chose. The four probe sounds — a hand clap, a hand bell, a speech sample and a burst of noise, on channels 5 to 8 — start muted, except in the four lesson rooms (Rotunda, Dome, Dome with an oculus, Parabolic bowl), where the clap on channel 5 is brought in for you once the room has rendered. To bring any probe in yourself, with the console focused (next step) press 5 to jump to channel 5, then M: M flips mute, and the console says which way it went.
- Tab to the console. It is one stop on the Tab key: Left and Right choose a channel, Page Down chooses a control, Up and Down turn it. Every move is spoken.
- Press B to flip between the dry voice and the same voice in the room. That is the whole idea of the tool in one key.
- Press A to hear the whole board, or R for the channel you are on.
- Press P on a channel to hear what a polarity flip does to a room; press S to solo a channel into the room.
- Choose Say it in the portrait to hear a short description of the room, your seat, how it rings, its echoes and where sound gathers; use the plan’s arrow keys to move a singer (the square brackets, or Page Up and Page Down, choose who), and each move says where they stand in feet east or north of the room’s centre and how far from the nearest wall. Clock positions from the listener come from the portrait and from asking “where is the soprano” with Voice on.
- Turn on Voice in the corner of any page and you can say all of this: “bring up the basses by three”, “pan the sopranos thirty percent right”, “play the mix”.
- Left / Right
- Choose the channel, then the four groups, then the master.
- Shift + Left / Right
- The same, but keep the control: from the Tenor's EQ low-mid to the Bass's EQ low-mid; a fader or a mute goes with you from a channel to a group and back (the master has a fader and no mute). A control the next place has not got (a group has no EQ) is named, and you land on its first.
- Page Up / Page Down
- Choose the control on that channel: fader, pan, trim, room send, direct send, high-pass, the four EQ bands, the compressor, group.
- Shift + Page Up / Page Down
- Hop a whole section: level and sends, input and filter, each EQ band, compressor and group. Down goes to the next section, Up to the start of this one, then the one before.
- Up / Down
- Turn the control: one step (on a frequency, a third of an octave — the standard centres, from any value); Shift for a fine step (a quarter of one, never finer than the control's own smallest step); Ctrl for three steps. Home puts it back. Switching the safety limiter off takes a second press of Down.
- 1 – 8, 0
- Jump to channel 1 to 8, or to the master.
- M · S · P
- Mute, solo, polarity (phase flip) on the chosen channel.
- E · C · H
- Equaliser, compressor, high-pass: in or out.
- B
- Flip between the dry voice and the voice in the room.
- R · A · L
- Read this channel (every setting that is off where a fresh channel starts; one that a switch has turned off says it is not in effect) · read the whole board · find the loudest channel.
- W
- Say where the cursor is: the channel, the control and its value.
- Shift + 1–4 · Shift + Alt + 1–4
- Recall a scene · store a scene.
- Space
- Play and stop.
- ?
- Say the keys; press it again, within a minute and a half and with no other key between, for the rest, and what each sound means.
- D
- Say what has changed since the board was opened, a project or room loaded, a scene stored, you marked the mix, or just before a scene was recalled (so right after a recall it says what the recall changed). It only reads: ask again and it says the same.
- U · Shift + U
- Undo the last change to the mixing board, and put it back again (Shift + U), saying what was given back. A run of nudges to one control is one step; a scene stored or recalled, Home and Reset the board are a step each. It covers the board only, not the room or where anyone stands, it never opens or closes a microphone or an audio file, and it never switches the safety limiter off. Control or Command + Z, Control + Shift + Z and Control + Y do the same from a slider or a button, and so do the Undo and Redo buttons above the console.
- K · N · J
- Keep the room as it is now (K, with a short rising pair of soft notes, not the scene chime), change the design, then flip what you hear between the kept room and the new one (N): the board's own crossfade, a low pair of notes for the kept room, a high pair for the new one, and four words. J says how the two differ. The kept room is scaled so the voices you can hear carry the same sound energy in both, counted for the sources on the board: that is energy, not loudness, so your ears can still find one room louder. The True level switch next to the buttons plays each room at the level the room itself gives instead. One room is kept at a time, it lasts only until the page closes and is never saved with the project, and with Hear on Dry a flip says the room is off. Spoken: keep this room, unpin the room, hear the kept room, hear the new room, flip kept and new.
- =
- Type an exact value for the control the cursor is on (a control with a number: a switch has none, and the safety limiter is never set this way). The cursor moves to the typing box named Exact, with the number selected; type it, Enter sets it and puts you back on the console, Escape cancels, a blank box changes nothing, and Tab sets it and goes on. It says the value that landed, whether it was held to the control's range or step, and what it replaced.
- G
- Jump to a control by name: the typing cursor moves to the Jump to a control box. Type a channel and a control (tenor room send), the best match is already chosen, Up and Down choose another, Enter puts the cursor there and says its value, Escape closes the list, then clears the box, then returns to the console.
Console keys. Left and right choose the channel, then groups, then master. Page up and down choose the control. Up and down turn it: one step, a third of an octave on a frequency; shift for a fine step, control for three. Home resets it. M mute, S solo, P polarity, E equaliser, C compressor, H high-pass. Keys 1 to 8 jump to a channel, zero to master. B flips dry and in the room. R reads this channel, A the whole board, L finds the loudest. Shift with 1 to 4 recalls a scene; shift and alt store one. Space plays and stops. Limiter off takes a second press of down.
Shift left or right keeps the control; shift page up or down hops sections. W where, D what changed, equals types a value, G goes to a control. U undo, shift U redo. K keep, N flip kept and new, J difference. The sounds: click, zero decibels; thud, the end; falling chime, refused; rising chime, scene; single note, room ready.