Tidal Sonification
{{ currentStation ? `${currentStation.name}, ${currentStation.state}` : 'Loading…' }}
{{ currentStation.name }}, {{ currentStation.state }}
· {{ currentStation.id }} · {{ Math.abs(currentStation.lat).toFixed(2) }}°{{ currentStation.lat > 0 ? 'N' : 'S' }}, {{ Math.abs(currentStation.lng).toFixed(2) }}°{{ currentStation.lng > 0 ? 'E' : 'W' }}
{{ tidalCharacter }}
({{ nearDist }} mi)
· {{ constituents.length }} constituents
Loading harmonic data from NOAA…
{{ error }}
{{ dataSource }}
{{ formatDate(startDate) }} → {{ formatDate(endDate) }}
· {{ days }} days · {{ (days * 24).toLocaleString() }} hours of tidal data
Fetching harmonic constituents…
1 · Direct Sonification
Raw tide heights compressed into audible time. The waveform is the tide.
2 · Frequency Mapping
Tide height → pitch. High tide = high note.
3 · Additive Synthesis
Each tidal constituent → a sine wave. Exact frequency ratios preserved.
{{ c.name }}
{{ (360 / c.speed).toFixed(1) }}h
→
{{ c.audioFreq.toFixed(1) }}Hz
Harmonic data from
NOAA CO-OPS API · ~3000 US tide prediction stations