Log inGet started
World

BIG STEAL CAR: ANDREAS-SAN

Branchmain
Branchesmain
Commitf62a8bc4af

README.md

bsc_audio

The sound of Hozumi-dori 3-chome: the ambience beds, the three radio stations, the score, the mix, and every voiced line.

What it gives the other slices

BSC.clips is filled here and read everywhere:

bankkeys
BSC.clips.sfxui_move ui_select ui_back ui_slam lantern_up timer_beep radio_static radio_tune engine_loop door_open door_close engine_start horn impact_light impact_hard siren skid footstep_asphalt footstep_gravel shrine_bell
BSC.clips.musictitle tension finale radio_sodapop radio_namida radio_talkbed
BSC.clips.ambientday night laundry vending konbini train
BSC.clips.voicethe 22 line keys

Calls:

  • M.play(key, x?, y?, z?) — fire a library key, positionally if a point is given.
  • M.clip(key) — resolve "sfx.horn" or a bare "horn" to its clip.
  • M.say(lineKey) — speak a line and put its written text on screen.
  • M.setStation(i) / M.nextStation() — change radio station.
  • M.setHour(h) — cross the day bed over to the night bed.
  • M.report() — what the mix is doing right now.
  • M.VENDING — the points the vending-machine hum comes from.
  • M.LINES[key] = { who, text } — the written form of every spoken line.

What it listens to

footstep · carEnter · carExit · heat · busted · hit · voice · phase · hour · missionStart · missionDone

Playing it

The radio changes station with R. It is loud in the car and a murmur on the street. NIGHT TALK 1422 puts Hamada-san on the air over its own bed, and prints what he says.

The clips

Every clip is a committed .soundClip under /zero/source/audio, so nothing is generated while somebody is playing. Beds are stored uncompressed and crossfaded seamless end to end so they loop without a seam; one-shots are compressed with a short silent head so the first sound is never clipped.