Spatial Listening Maps

EXPERIMENTAL · LISTEN · PLACE · DISCUSS
Saved on this device
PERCEIVED SPACE

First listen

FARTHER AWAYNEARER TO YOULEFTRIGHT

Where do you hear it?

Listen to a moment. Name a sound.
Place it where it feels to you.

Drag sounds, or select one and use arrow keys. Wider marks mean wider stereo spread.A listening interpretation

Listen with a YouTube video

Connecting loads YouTube’s external player and contacts Google/YouTube. They may receive your IP address and browser information and use cookies or show ads. Google privacy policy · YouTube terms.

Use a prerecorded video that allows embedding. App controls drive playback, seeking and section loops; YouTube timing may be approximate. Sounds you place remain annotations.

Your map saves the video ID and title, never the video or audio. Reloading or importing requires connecting again. Choose New to analyze a different recording.

Make your listening visible

Choose a recording, focus on a section, then name and place the sounds you hear. Left and right describe stereo position. Near and far describe perceived distance. Width describes stereo spread.

Your interpretation matters

There are no automatically detected instruments or correct positions here. Moving or widening a mark does not isolate, pan, or change a sound in the recording. Use tentative labels and notes when you are unsure.

See and edit sections

The section timeline shows named passages against recording time. Select a block to cue its map. Drag the selected start/end edges, use their arrow keys (Shift for one-second steps), or type exact times above the timeline. Escape cancels a drag. Focus section magnifies a short passage; Show all restores the whole recording. Overlapping readings appear in separate rows; scroll within the strip to see more. Click the time ruler or use the recording-position slider to seek. Split at playhead divides the selected section and copies its map into the new section for further editing. Edit details opens naming, boundary and delete controls.

Listen, then compare

Set section boundaries in Details → Section or use the playhead buttons. Duplicate a map to follow the same sounds into another section; then change its times and positions. Compare shows both maps with the same coordinate system. A sound can be removed from one section when it is absent.

Files and privacy

Local audio is decoded in memory on this device and never uploaded. The app has no account, cloud storage, or analytics collection. YouTube is optional: connecting explicitly loads an external, privacy-enhanced player that contacts Google/YouTube and may use cookies or show ads. It remains visible while you listen. Disconnect removes the player; reload and import do not automatically contact YouTube. Maps autosave in this browser. Export JSON for a portable backup: it includes your notes and recording filename, size, duration, and SHA-256 identity, but never audio. YouTube maps store only a video ID, title, and duration in place of local-file metadata. Private browsing, clearing site data, or changing browser/address can remove local maps.

After reload or import, choose the exact same local audio file to relink it, or use Connect YouTube for the saved video. The fingerprint prevents attaching a different recording to your timestamps. For a different recording, start a new project. Keep your original audio separately; share recordings only when you have permission.

YouTube playback

Paste a video link using YouTube link. Playback, seeking, selecting and splitting sections work through the same transport and timeline. The visible video’s controls also update the app’s clock. Section loops depend on YouTube seeking and buffering and are approximate; use local audio for precise short loops. Some videos cannot be embedded, require sign-in, or are unavailable in your region. Live streams are not supported. YouTube may change or remove a video, so include the exact version in your notes. Google privacy policy · YouTube terms.

Keyboard and touch

Tab to a sound; arrow keys move it (Shift for a larger step). Details provides labeled sliders and a sound selector as alternatives to dragging. Space plays or pauses when focus is outside an editing control. In Draw mode, focus the stage: arrows move the cursor, Enter adds a point, and Finish trace saves it. Escape cancels an unfinished trace. Pointer drawing and Undo trace are also available.

Where this comes from

Based on Alex Ruthmann’s Perceived Space Graph activity for Play With Your Music, inspired by William Moylan’s writings and work on spatial listening and recording analysis. Original interface and implementation; no endorsement or coauthorship is implied.

Prototype 0.3.0 · Original synthesized practice audio · No third-party chart, code, or recording assets copied.