Orcasound · Salish Sea · 03 September 2026, 18:41 UTC

What the hydrophones actually heard

Every live Orcasound node over 6–26 August 2026, 21 calendar days and 46 node-days of audio, with a mechanical resonance at 4,816 Hz identified and rejected. It accounted for 4,161 of 12,423 detections, and for the large majority of the Southern Resident calls one node appeared to be producing.

69%of Bush Point's 1,443 Southern Resident detections were a metal object ringing, not a whale. 446 survive. The same filter removed nothing at Lab.
127,499windows analysed
12,423detections with audio
4,161rejected as resonance
8,262detections remaining

What was run

3 hydrophones, Bush Point, North San Juan Channel, Lab, over 6–26 August 2026, 21 calendar days and 46 node-days of audio: 127,499 thirty-second windows, 1,062 hours of audio. OrcaHello, a Southern Resident presence detector, flagged 12,423 of them as holding at least one positive segment, which is 9.7% of the audio. Every one was then classified for ecotype and measured for the resonance.

Two counts exist and they are not the same. OrcaHello also returns a whole-window verdict, which fires on 8,780 windows; 3,643 further windows hold a positive segment without it. This page counts segments throughout, because a segment is what produces a clip to listen to.

Not included, because they are inactive in the feed registry rather than quietly missing:

When each hydrophone heard something

Counts alone cannot tell an encounter from a fixed source. Per day they are different objects. A pod passing a node is loud for an hour and then gone; a machine is heard for a third of every day.

Bush Point061221 Aug: not recorded at this node22 Aug: not recorded at this node23 Aug: not recorded at this node18 of 18 days0 above the floorNorth San Juan Channel061221 Aug: not recorded at this node22 Aug: not recorded at this node23 Aug: not recorded at this node10 of 18 days1 above the floorLab06126 Aug: not recorded at this node7 Aug: not recorded at this node8 Aug: not recorded at this node9 Aug: not recorded at this node10 Aug: not recorded at this node11 Aug: not recorded at this node12 Aug: not recorded at this node13 Aug: not recorded at this node21 Aug: not recorded at this node22 Aug: not recorded at this node23 Aug: not recorded at this node2 of 10 days2 above the floor6 Aug9 Aug12 Aug15 Aug18 Aug21 Aug24 Aug
survives that node's error ratenot distinguishable from itnot recorded
Hours per day holding at least one ecotype claim, out of 24, on a scale shared by all three nodes. Ticks below the baseline are days the node recorded nothing, which is not the same as a day with no whales. Hover a bar for its labels.

A named ecotype was claimed at Bush Point on 18 of its 18 recorded days, 2 to 11 hours on each — every day it was listening; North San Juan Channel on 10 of its 18 recorded days, 1 to 3 hours on each; Lab on 2 of its 10 recorded days, 1 to 2 hours on each. Southern Residents pass Admiralty Inlet roughly once a month, so a claim on every recorded day at a single node describes a fixed source rather than an animal. The embedding test below reaches the same verdict by a different route.

The 4,816 Hz resonance

Frozen Perch 2.0 embeddings put Bush Point's saturated hours in a single tight non-biological cluster, 26.3 standard deviations tighter than true background, that no other hydrophone contributed a detection to. That said the audio was not whales. It did not say what it was.

It is a high-Q mechanical resonance: a fundamental at 4,816 Hz, 20.5 dB over true background, −3 dB width 62 Hz so Q = 78, carrying integer overtones at 2× and 3× and nothing at 0.5×. Across two days its centre holds to a standard deviation of 87 Hz, 1.8%. It is struck rather than running: 15.5 dB in windows the detector fired on against 1.4 dB in windows it did not. That is a metal object near the hydrophone, moved by water, ringing at its fundamental mode.

The spectrum below is not a single line at 4,816 Hz, and the claim does not need it to be. There is further raised structure between roughly 5 and 7 kHz, one part of it higher than either marked overtone. Struck plates and bars ring in inharmonic modes as well as integer ones, so extra peaks are what a metal object should look like rather than a problem for the reading. What carries the identification is the narrowness of the 4,816 Hz peak (Q = 78), the stability of its centre across days, its integer overtones, and the absent subharmonic, not its being the only feature in the band.

-4+0+4+8+12+16+20+242 kHz4 kHz6 kHz8 kHz10 kHz12 kHz14 kHzfundamental 4.82 kHz · +20 dB2× 9.63 kHz · +8 dB3× 14.45 kHz · +9 dB
Mean spectrum of the windows the detector fired on, divided by the mean spectrum of true background, from 130 and 130 thirty-second windows. Flat at zero would mean the two sound alike. The fundamental and its integer overtones are marked; there is nothing at half the fundamental, which is what separates a resonant mode from a harmonic series with a missing root.
01020304050rejected above 18 dBBush Point8 dB mediann=11,788North San Juan Channel6 dB mediann=561Lab3 dB mediann=74
rejected as resonancebelow the threshold
Tone strength at 4,816 Hz, median with the 10th to 90th percentile. The threshold is 18 dB, above the highest value observed at either clean node. Hover a row for its counts.

A Southern Resident call is tonal with a harmonic stack in roughly 1–6 kHz, and so is this, which is why spectral flatness, centroid, band ratios and pairwise spectrum similarity all failed to separate it. The sound is not un-whale-like in its spectrum. It simply never changes, and none of those measures were measuring change.

Before and after

Bush Point7,633 kept · 4,155 rejectedNorth San Juan Channel555 kept · 6 rejectedLaball 74 kept
kept rejected as resonance
The share of each hydrophone's own detections kept and rejected. Each bar is that site's total, not a shared absolute scale: on a shared scale Lab's 74 detections beside Bush Point's 11,788 would render as a sliver, and how little was taken from it is the finding. Counts ride the bars.
Every detection each hydrophone produced against the audio it actually recorded, and what remains once the 4,816 Hz resonance is rejected. Greyed ecotype counts are not distinguishable from that node's own false-positive rate. These are counts of all detections, not of the clips played below.
HydrophoneRecordedDetectionsRejectedRemainingSouthern ResidentBigg'shumpbackunder its error rate
Bush Point422 h18 days, 50,600 windows11,78823.30% of windows4,15535%7,633446under this node's error rate01under this node's error rate
North San Juan Channel414 h18 days, 49,651 windows5611.13% of windows61%5559under this node's error rate13unchanged3under this node's error rate
Lab227 h10 days, 27,248 windows740.27% of windows07430unchanged00

The threshold is calibrated on this sample: 18 dB sits about 1.3 dB above the highest tone measured at the nodes where the object is absent. It is a filter for one object at one hydrophone, not a general de-noiser, and another site's contaminant will sit somewhere else in the spectrum.

Whether the numbers can be trusted

The ecotype classifier carries a measured false-positive floor on this audio: across 40 windows OrcaHello scored negative it produced 3 spurious Southern Resident calls and zero Bigg's. Every count here is tested against 7.5% for Southern Resident and against a Bigg's floor that 40 windows can only place below about 7.5%, using each hydrophone's own detections as the denominator.

Removing the resonance does not make what remains whales. It removes one identified contaminant. The false-positive floor still applies to everything left, and a no confident call verdict is weak evidence of absence rather than proof of silence.
These labels are not distinguishable from the classifier's own error rate, so they are counted but not shown as detections. Each is tested against the false-positive floor for that label using the detections at that hydrophone as the denominator, not the pooled total across all three. The highest-scoring humpback is also the quietest audio in the sample, −66.4 dB against a background median of −61.1 dB, which is what a confident label on almost no signal looks like.

Two limits on this test, both of which cut against reading it as proof. The floors are point estimates from small controls: Southern Resident is 3 of 40 windows, 95% CI 2.6%–19.9%, and Bigg's is 0 of 40, which is not a floor of zero but a floor no control this small can resolve below about 7.5%, so the Bigg's result is carried by the corroboration below and not by this test. And the test treats detections as independent draws, which a call bout is not: one encounter produces many correlated detections, which inflates any label that arrives in bouts. It is a screen, not a proof.

Does what survives hold up?

Rejecting the resonance is not the same as finding whales, so the detections that survive at Bush Point were tested separately. The tone measurement alone clears them: they sit at a median 2.7 dB over their local floor, lower than Orcasound Lab's confirmed whales at 7.8 dB.

Frozen Perch 2.0 embeddings disagree, and they are the stronger evidence because they share no training data, architecture or label space with the detector or the ecotype classifier. In embedding space the survivors sit nearest the rejected machine detections and furthest from the Lab's whales.

Mean cosine distance to the Bush Point machine cluster. Lower means more alike. Bush Point background is the control: same hydrophone, same water, same ambient noise, so if closeness to the machine were a property of the site rather than the source, it would sit as close.
GroupnDistance to the machine
Bush Point survivors240.4887
Bush Point background, same hydrophone1930.5758
Orcasound Lab whales260.6445
The survivors are not exonerated. They sit 0.0871 closer to the machine than same-site background does, p = 0.0001 over 10,000 shuffles that exchange the two Bush Point groups (-3.9 SD of the null). The filter is necessary and not sufficient, and on this window Bush Point has no Southern Resident detection that survives scrutiny.

Only 24 survivors carry an embedding, so this is a small sample and the direction of the result matters more than its size. It also tests one alternative, the identified resonance, and cannot rule out a different contaminant.

Does the independent record agree?

A classifier agreeing with itself is not evidence. These are the days the surviving detections concentrate on, set against what people on the water recorded the same day. Nothing below was used to produce the detections.

One non-corroboration belongs here too. A San Juan Safaris trip left Friday Harbor at 12:30 on 26 August, ran “San Juan Channel and around Henry Island into Haro Strait”, and logged a humpback with no killer whales. It does not refute the Orcasound Lab bout (that boat was working a humpback, and the pods were reported heading north), but a section listing only the confirmations would be the ranked-queue mistake again.

What survives, and what it sounds like

12 clips, drawn only from detections that survived the filter and carry a named ecotype, best-scoring first within each site. This is a listening sample and not a census, so read the table above for how much of each site it represents. 12 of 12 clips are the full call bout rebuilt from the 30s source window.

Lab

30 surviving detections with a named ecotype

1.

30s

Southern Resident 1.00OrcaHello 0.984.8 kHz 11 dB

9 positive segment(s) · hour 21% positive

2.

30s

Southern Resident 1.00OrcaHello 0.974.8 kHz 13 dB

10 positive segment(s) · hour 21% positive

3.

30s

Southern Resident 1.00OrcaHello 0.914.8 kHz 14 dB

7 positive segment(s) · hour 21% positive

4.

30s

Southern Resident 1.00OrcaHello 0.934.8 kHz 7 dB

8 positive segment(s) · hour 21% positive

5.

30s

Southern Resident 1.00OrcaHello 0.924.8 kHz 5 dB

6 positive segment(s) · hour 21% positive

6.

30s

Southern Resident 1.00OrcaHello 0.974.8 kHz 2 dB

3 positive segment(s) · hour 21% positive

North San Juan Channel

13 surviving detections with a named ecotype

1.

30s

Bigg's 1.00OrcaHello 0.754.8 kHz 5 dB

2 positive segment(s) · hour 15% positive

2.

30s

Bigg's 0.97OrcaHello 0.584.8 kHz 4 dB

1 positive segment(s) · hour 15% positive

3.

30s

Bigg's 0.97OrcaHello 0.914.8 kHz 10 dB

3 positive segment(s) · hour 15% positive

4.

30s

Bigg's 0.97OrcaHello 0.924.8 kHz 3 dB

2 positive segment(s) · hour 3% positive

5.

30s

Bigg's 0.96OrcaHello 0.794.8 kHz 14 dB

4 positive segment(s) · hour 15% positive

6.

30s

Bigg's 0.95OrcaHello 0.504.8 kHz 3 dB

1 positive segment(s) · hour 15% positive

Limitations

These pages, the code that produced them and this prose are written with AI coding agents under human direction, and reviewed before publication. How these reports are produced.