Stoatworks Labs

Reference

A sign, an angle, and a number of milliseconds

Polarity is a sign: the waveform multiplied by minus one, at every frequency at once. Phase is an angle, and it only means anything at one frequency. A time offset is the thing a delay line sets, and it becomes a different phase angle at every frequency it touches. The button on the console marked Ø does the first. Nothing on a console does the second. The delay does the third.

Keeping the three apart is not pedantry. The reason a miswired cable produces a hole in the bass and a delay produces a comb filter is that they are different operations, and the reason a fill can be a few milliseconds late and improve the result is a fourth thing again — a property of hearing, not of the air — that has been quoted second-hand so often its numbers have drifted. Everything below is computed except that last part, which is measured, and the page says which is which.

Polarity is not phase

Inverting polarity swaps positive for negative. It is instantaneous, applies equally to 30 Hz and 15 kHz, and is exactly undone by doing it again. Two identical signals, one inverted, cancel completely at every frequency — which is what a pin 2/3 swap does to a mic that is also picked up by another, and what a reversed pair does to a loudspeaker standing next to its twin.

A phase shift is an angle at one frequency. Saying a signal is "180° out" is only the same as inverted if you also say at which frequency, because a time offset that is 180° at 500 Hz is 360° at 1 kHz and 36° at 100 Hz. The console's Ø button therefore does not shift phase; it inverts polarity, and every manufacturer who prints "phase" on it is using the word loosely. AES14 settles the convention it operates on: pin 2 is the non-inverting leg of a balanced XLR, and a positive pressure at a microphone's diaphragm gives a positive voltage there.

At the other end, a positive voltage on a loudspeaker's marked terminal should move the cone outwards, towards the listener. That is the convention IEC 60268-5 marks terminals to, and it is what "in polarity" means for a cabinet: a positive pressure in produces a positive pressure out. A 9 V battery across the terminals is still the field test, and still works.

Time becomes phase, differently at every frequency

A delay of Δt is a phase angle of 360 · f · Δt degrees at frequency f. The table runs that for a few offsets, and adds the distance each represents in air at 20 °C and the first frequency at which two otherwise equal arrivals cancel.

offset ↓   phase at →100 Hz1 kHz10 kHzIn airFirst null
0.1 mssmall36°small360°1.0 cycles3 cm5.0 kHz
0.25 mssmall90°audible900°2.5 cycles9 cm2.0 kHz
0.5 ms18°small180°audible1800°5.0 cycles17 cm1.0 kHz
1 ms36°small360°1.0 cycles3600°10.0 cycles34 cm500 Hz
2 ms72°small720°2.0 cycles7200°20.0 cycles69 cm250 Hz
5 ms180°audible1800°5.0 cycles18000°50.0 cycles1.72 m100 Hz
10 ms360°1.0 cycles3600°10.0 cycles36000°100.0 cycles3.43 m50 Hz
  • Read the 1 ms row. One millisecond is 34 cm of air, a whole cycle at 1 kHz and a third of a degree short of nothing at 100 Hz. Two cabinets whose horns are 34 cm apart in depth are perfectly aligned at 1 kHz, cancelled at 500 Hz and 1.5 kHz, and do not know about each other below 200 Hz. That is a single offset producing three unrelated results, and it is the reason "in phase" without a frequency is not a statement.
  • The first null is at half a cycle. Two equal arrivals Δt apart cancel first at 1 / (2 Δt) and again at every odd multiple of it, and sum to +6 dB at every whole multiple of 1 / Δt. The spacing of the teeth is set entirely by the offset; the depth is set by the level difference, which is the next table.

How deep the comb goes

Second arrivalPeaksNotchesRipple
equal+6.0−∞
1 dB down+5.5-19.324.8
3 dB down+4.6-10.715.3
6 dB down+3.5-6.09.6
10 dB down+2.4-3.35.7
15 dB down+1.4-1.73.1
20 dB down+0.8-0.91.7

The sum of a unit arrival and a second one at amplitude ratio r swings between 20·log(1 + r) and 20·log(1 − r). Two equal arrivals give +6 dB peaks and bottomless notches; a second arrival 10 dB down gives +2.4 and −3.3, which is a ripple of under 6 dB and not much worse than a room.

This is the quantitative reason isolation matters more than alignment. Two sources that reach a listener at the same level cannot be aligned at more than one place, and everywhere else they carve the comb above. Two sources 10 dB apart barely interact wherever they are. A coverage design that keeps the overlap zones down is worth more than any amount of delay setting, and the delay is then for the zone that remains.

The speed of sound, and what the weather does to it

Sound moves at 331.3 · √(1 + T / 273.15) metres per second, T in degrees Celsius — 343.2 m/s at 20 °C, or 2.91 ms per metre, which is the number to carry around. Humidity changes it by a few tenths of a percent and is ignored here. Temperature is the one that matters, at about 0.6 m/s per degree.

That sounds small until it is applied to a long path. A delay tower 40 m from the main array, aligned at 28 °C in the afternoon, is 2.77 ms late by the time the air has cooled to 14 °C — a first null at 181 Hz that was not there at soundcheck. Nothing has been touched; the medium has changed. Systems that read a temperature probe and retrim delays automatically exist for exactly this.

AirSpeedPer metre
0 °C331.3 m/s3.018 ms
10 °C337.3 m/s2.965 ms
15 °C340.3 m/s2.939 ms
20 °C343.2 m/s2.914 ms
25 °C346.1 m/s2.889 ms
30 °C349.0 m/s2.865 ms
40 °C354.7 m/s2.819 ms

Time alignment in practice

Subwoofers to mains

Two boxes covering the same frequencies from different places is the comb problem again, but at a crossover it is confined to the octave or so where both contribute — and that is where it is fixed. A sub and a main that both produce 90 Hz must arrive together at 90 Hz; a cycle there is 11.1 ms, so the tolerance is loose in absolute terms and tight in fractions of that cycle.

The polarity switch is the coarse control — it moves the sum by half a cycle at every frequency — and the delay is the fine one. The pair together can put the arrivals within a few degrees at the crossover, and a measurement system showing both phase traces overlapping through the crossover region is the evidence that they are. The alignment holds at the measurement position and along the curve where the path difference is the same; it drifts elsewhere, which is why the position is chosen to represent the audience rather than the mix.

Delay fills and towers

A fill covers listeners the main array reaches late and quietly. Its delay is the path difference from the main divided by the speed of sound — the number the calculator below gives — so that its wavefront leaves with the main's rather than ahead of it. Aligned exactly, the two sum where they overlap; and because the fill is close and the main is far, the level difference usually keeps the comb shallow, which is the previous table doing its job.

Sub late byAt 90 HzSum
0.0 ms+6.0 dB
1.0 ms32°+5.7 dB
2.0 ms65°+4.6 dB
2.8 ms90°+3.0 dB
4.0 ms130°-1.4 dB
5.6 ms180°-318.2 dB

Two equal sources at a 90 Hz crossover. A quarter-cycle late halves the summation gain; a half-cycle late cancels. Flip the polarity of the late one and the last row becomes the first — which is the trick, and also why the trick only works at one frequency.

The precedence effect, and what Haas actually found

Everything above is physics. This section is psychoacoustics, which means the numbers came out of experiments with people in them and have error bars. Two arrivals of the same sound that reach the ear a few milliseconds apart are heard as one event located at the first arrival, and that holds even when the second is louder — up to a point. Wallach, Newman and Rosenzweig named it the precedence effect in 1949. Helmut Haas measured its limits for speech in 1951, and the effect carries his name in live sound because his result is the one that is useful there: within the window, the delayed sound could be up to about 10 dB louder than the first and the image still stayed on the first.

OffsetRegionWhat is heard
0–1 msSumming localisationTwo arrivals fuse into one image located between the sources, pulled towards the earlier and louder one. This is stereo panning.
1–5 msPrecedence, transientsFor clicks and sharp transients the image sits on the first arrival by now. Wallach, Newman and Rosenzweig put the click limit at about 5 ms.
5–30 msPrecedence, speechThe Haas window proper. Speech localises to the first arrival even when the second is louder — up to about 10 dB louder in Haas’s own experiment. Music and sustained sounds extend the fusion further, towards 40 ms and beyond.
30–50 msFusion weakensThe second arrival begins to be heard as colouration and spatial spread rather than as a separate event. Where exactly depends on the material and the level.
> 50 msEchoA distinct second event. Haas’s echo threshold for speech was around 50 ms; for music it can be nearer 100.

Using it: the deliberately late fill

A fill aligned exactly to the main is heard as one source somewhere between the two. Delay it a further 5 to 15 ms and the ear assigns the whole event to the main — the stage — while the fill still supplies the level and the intelligibility. The image stays where the performer is and the fill disappears as a source. That is the entire use of the effect in a PA, and it is legitimate.

What it costs is the previous section. The extra delay is a time offset, the time offset is a comb, and in the zone where fill and main are at similar levels the comb is deep. The trade is localisation against ripple in the overlap, and it is a good trade where the fill dominates its own zone and a poor one where it doesn't. The level-difference table is the tool for judging which.

Your main, your fill

One listener, two sources. Give the distance from each, the temperature, how much louder or quieter the fill is at that listener, and any deliberate extra delay beyond alignment. The tool gives the alignment delay, the arrival offset that remains, the comb it produces at the frequency you name, and which precedence region the offset lands in.

Try:

This calculator needs JavaScript. The tables above cover the same arithmetic at fixed offsets.

The alignment delay is the fill's setting relative to the main's, before any latency in the processing between them; a real system adds the fill's own processing latency and subtracts the main's. The precedence verdict applies Haas's speech windows and a working level ceiling of 6 dB, and is a guide to what a listener in the overlap will probably hear, not a measurement.

Sources

  • Wallach, H., Newman, E. B. and Rosenzweig, M. R., "The precedence effect in sound localization", American Journal of Psychology vol. 62, 1949, pp. 315–336. The naming of the effect and the click and speech fusion limits.
  • Haas, H., "Über den Einfluss eines Einfachechos auf die Hörsamkeit von Sprache", Acustica vol. 1, 1951, pp. 49–58; in English as "The Influence of a Single Echo on the Audibility of Speech", J. Audio Eng. Soc. vol. 20 no. 2, March 1972, pp. 146–159. The 10 dB figure and the echo threshold for speech. Both are paywalled; the figures quoted are the ones consistently reported from the paper, for instance in the precedence-effect literature summary, and are labelled above as experimental results rather than derivations.
  • AES14-1992 (r2004), Application of connectors, part 1, XLR-type polarity and gender — pin 2 as the positive, non-inverting leg. Paywalled.
  • IEC 60268-5, Sound system equipment — Part 5: Loudspeakers— terminal marking such that a positive voltage on the marked terminal moves the diaphragm forward. Paywalled; the convention is universal in manufacturers' documentation.
  • Speed of sound — the ideal-gas form c = 331.3 · √(1 + T / 273.15) is the standard textbook expression, checked here against 331.3 m/s at 0 °C and 343.2 m/s at 20 °C. Phase angles, comb depths and crossover sums are trigonometry from that and nothing else.

Assembled 8 September 2026 with AI assistance. The physics is computed and checked at build time. The precedence windows are quoted from experiments done with speech and clicks seventy years ago and are as soft as such numbers are; nothing here replaces a measurement microphone at the seat that matters.

Companion pages: the inverse square law and air absorption for why the delay tower exists in the first place, and XLR, AES3 and DMX for the pinout the polarity convention lives on.