Functional Lab Microservice

City Soundscape Map

An imaginary city map with active zones, weather layers, and sound-family controls saved in cookies.

Controls

Real audio where available, procedural fallback everywhere else.

Zone Map

Click a zone to enter it. Playback switches to sounds that match the selected location.

Zone-aware Weather layer Cookie persistence

Zone Details

Skyline Core

Modern skyscrapers, busy avenues, layered traffic, and the loudest urban flow on the map.

Sound Profiles

Controls are assigned per sound family, not by broad categories. Files like `Tit1`, `Tit2`, and `Tit3` share one `tit` profile.

City Asset Files

What Is Ready

The `lab/city-soundscape/city/` structure is prepared by location and entity. Matching audio files are used automatically when they exist, and zones can reuse another zone's files without duplication.

Fallback Mode

When a matching file does not exist yet, the page falls back to procedural Web Audio playback for the same sound family.

Skyline Core

Car and tram reused from Old Town, scooter and sparrow reused from Park, plus direct skyline files for car horns, crosswalk signal, and distant siren.

Old Town

Tram, car, pigeon, plus scooter and sparrow reused from Park without duplicating files.

Park

Bicycle, scooter, blackbird, sparrow, tit.

Riverbank

Bicycle reused from Park, plus direct files for motorboat, duck, seagull, frog, and river ambience.

Village Edge

Direct files for tractor, swallow, rooster, dog, and wood chopping.

Industrial Zone

Truck, train, crow, metal resonance.

Weather Layer

Rain, thunderstorm, and wind across every zone.