# Focus Room > A calm room for your screen: ambience, slow visuals, focus timers, clocks and big signs. Focus Room plays Soundscape Atlas ambience scenes as a playlist with smooth crossfades, shapes them with a master equalizer, room reverb and stereo width, and fills the screen with slow, seamlessly repeating generative backgrounds. A Pomodoro, 52/17 or custom focus timer rings gentle chimes, a sleep timer fades everything out, and a local session log shows your week as a heatmap. The Display tab turns the screen into a clock (analogue, flip, binary, word clock in 17 languages, world clocks), a countdown to any moment in any time zone, a stopwatch with laps, named timers, a Tabata/HIIT/EMOM interval timer, a presenter timer or a big sign. Nothing plays until you press Play, and nothing leaves your device. Focus Room (Ambience player & focus timer) is an app of usefulweb.site (https://usefulweb.site/): a full program that runs in the browser. Its engine is deterministic and the same functions are exposed as tools, so an agent can compute exactly what the app shows. ## Use it - Landing page: https://focusroom.usefulweb.site/ - Workspace (browser app): https://focusroom.usefulweb.site/app - open a project with https://focusroom.usefulweb.site/app#project= or a template with https://focusroom.usefulweb.site/app#template= - Project file format (JSON Schema): https://focusroom.usefulweb.site/project.schema.json - Tutorials: https://focusroom.usefulweb.site/tutorials - JSON API: POST https://focusroom.usefulweb.site/api/v1/tools//calculate (catalog: https://focusroom.usefulweb.site/api/v1/tools) - OpenAPI: https://focusroom.usefulweb.site/openapi.json - MCP (Streamable HTTP): https://focusroom.usefulweb.site/mcp ## Engine tools - [Focus Room Playlist Renderer](https://focusroomplaylistrender.usefulweb.site/): Mix a playlist of generated ambience scenes with crossfades and master effects into a WAV. Part of [Focus Room](https://focusroom.usefulweb.site/) (ownerApp: focusroom). API: POST https://focusroom.usefulweb.site/api/v1/tools/focusroom-playlist-render/calculate · MCP tool `focusroom_playlist_render` - [Focus Room Focus Timer Planner](https://focusroomfocustimer.usefulweb.site/): Plan Pomodoro, 52/17 or custom focus blocks and export them as a calendar file. Part of [Focus Room](https://focusroom.usefulweb.site/) (ownerApp: focusroom). API: POST https://focusroom.usefulweb.site/api/v1/tools/focusroom-focus-timer/calculate · MCP tool `focusroom_focus_timer` - [Focus Room Countdown](https://focusroomcountdown.usefulweb.site/): Time left until a moment in any time zone, with working days, holidays and a calendar file. Part of [Focus Room](https://focusroom.usefulweb.site/) (ownerApp: focusroom). API: POST https://focusroom.usefulweb.site/api/v1/tools/focusroom-countdown/calculate · MCP tool `focusroom_countdown` - [Focus Room World Clock](https://focusroomworldclock.usefulweb.site/): Local times, UTC offsets and daylight saving in several cities, plus the best meeting hours. Part of [Focus Room](https://focusroom.usefulweb.site/) (ownerApp: focusroom). API: POST https://focusroom.usefulweb.site/api/v1/tools/focusroom-world-clock/calculate · MCP tool `focusroom_world_clock` - [Focus Room Interval Timer Planner](https://focusroomintervalplan.usefulweb.site/): HIIT, Tabata and EMOM schedules with every phase and a cue-track WAV to play along. Part of [Focus Room](https://focusroom.usefulweb.site/) (ownerApp: focusroom). API: POST https://focusroom.usefulweb.site/api/v1/tools/focusroom-interval-plan/calculate · MCP tool `focusroom_interval_plan` - [Focus Room Big Sign](https://focusroombigsign.usefulweb.site/): Make text as big as the screen allows: a sign as SVG, PNG and printable PDF. Part of [Focus Room](https://focusroom.usefulweb.site/) (ownerApp: focusroom). API: POST https://focusroom.usefulweb.site/api/v1/tools/focusroom-big-sign/calculate · MCP tool `focusroom_big_sign` - [Ambience Generator (rain, wind, stream, fire, hum, drone)](https://soundscapeambiencegenerator.usefulweb.site/): Synthesize rain, wind, water, fire, room hum or a drone as a seamless-loop WAV. Part of [Soundscape Atlas](https://soundscape.usefulweb.site/) (ownerApp: soundscape). API: POST https://focusroom.usefulweb.site/api/v1/tools/soundscape-ambience-generator/calculate · MCP tool `soundscape_ambience_generator` - [Noise Generator (white, pink, brown)](https://soundscapenoisegenerator.usefulweb.site/): Make white, pink, brown, blue or violet noise as a WAV file and check its spectrum. Part of [Soundscape Atlas](https://soundscape.usefulweb.site/) (ownerApp: soundscape). API: POST https://focusroom.usefulweb.site/api/v1/tools/soundscape-noise-generator/calculate · MCP tool `soundscape_noise_generator` - [Room Reverb for WAV Files](https://soundscapereverb.usefulweb.site/): Add room, hall, cathedral or cave reverb to a WAV file with a known reverberation time. Part of [Soundscape Atlas](https://soundscape.usefulweb.site/) (ownerApp: soundscape). API: POST https://focusroom.usefulweb.site/api/v1/tools/soundscape-reverb/calculate · MCP tool `soundscape_reverb` ## Formats - Import: Focus Room room (.focusroom.json), Soundscape Atlas scene (.soundscape.json, file or App Bridge), Share link (#project=), Sign link (#sign=) - Export: WAV (16-bit stereo, playlist with crossfades and effects), Focus Room room (.focusroom.json), Calendar file of the focus plan (.ics), Session log (.csv), Credits of the recordings (.txt), Share link, Countdown event (.ics), Stopwatch laps (.csv), Interval cue track (WAV), Big sign (SVG, PNG, PDF), Sign link ## Limits - Playback follows the browser’s audio clock; phones may pause audio and timers in background tabs or with the screen off. - Crossfades are triggered by a page timer: in background tabs a change can start up to about a second late. - The limiter is a soft clipper (tanh knee), not a look-ahead broadcast limiter; very loud mixes can still sound compressed. - Recordings come from Wikimedia Commons and need a connection; the server playlist tool renders only generated scenes. - The WAV render is limited to 12 scenes and 10 minutes; long rooms are rendered with shortened scenes. - Wake lock and full screen depend on the browser; some browsers ignore them or ask first. - The session log lives in this browser only and is not part of backups made with room files. - Generated scenes imitate rain, surf or a café with filtered noise; they are not recordings of those places. - Art backgrounds and props are AI-generated pictures, not photographs or paintings of real places; small details can look odd up close. - Moving loops are about six seconds long and 1280 pixels wide: on very large screens they look softer than the pictures, and the loop point is a short crossfade. - You cannot add your own pictures as backgrounds or props; rooms only refer to the built-in art by name. - Clocks follow the device clock and its time-zone data; countdowns far in the future use today’s time-zone rules. - Phones and tablets may pause timers, chimes and spoken cues in background tabs or with the screen off; iOS mutes web audio with the silent switch. - The stopwatch counts to the hundredth of a second on screen; browsers deliver timer events in steps of a few milliseconds. - The word clock rounds to the nearest five minutes and uses one common everyday phrasing per language. - Big signs use the bundled Noto fonts; rare Chinese, Japanese or Korean characters and emoji are not included.