Bad Instructions: original procedural music and effects created for Tap Tavern. Composition: "Field Service Shuffle", 112 BPM, C/F/Dm/G, plucked sine overtones, bass and mechanical ticks. All sounds synthesized by tools/instructions-audio.mjs; no third-party recordings or samples. Original artwork and audio dedicated under CC0-1.0. Quiet music mix intentionally leaves space for spoken coordination. --- LICENSED RECORDING UPGRADE --- INSTRUCTIONS — THEMED AUDIO Playful orchestral workshop, industrial percussion under deadline, real machine Foley. MUSIC: "The Builder", "Industrial Cinematic" by Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 https://creativecommons.org/licenses/by/4.0/ Sources verified 2026-10-17. Composer does not endorse this game. The Builder: https://incompetech.com/music/royalty-free/index.html?isrc=USUAN1400016 Download: https://incompetech.com/music/royalty-free/mp3-royaltyfree/The%20Builder.mp3 Industrial Cinematic: https://incompetech.com/music/royalty-free/index.html?isrc=USUAN1600047 Download: https://incompetech.com/music/royalty-free/mp3-royaltyfree/Industrial%20Cinematic.mp3 Changes: beat-length excerpts, 45ms seam blend, fades, -20 LUFS/-3dBTP music normalization, OGG encoding. Musical stings are short edited excerpts. Foley is layered, pitch-adjusted and faded with three variants per action. Source recordings below retain original licenses. File-level modifications: manifest.json. Build: .tools/build-party-audio.py SOURCE ATTRIBUTION REFERENCE — chef-audio (only files identified in manifest used): Puppet Palate (internal id 'chef') music and sound effects, served from /assets/chef-audio/ and used by public/audio/chef.js. Added 2026-10-15 by the Puppet Palate build. All files are CC0 1.0 (https://creativecommons.org/publicdomain/zero/1.0/). Licences verified 2026-10-15: every OpenGameArt entry page's "License(s)" field reads CC0; every Kenney pack page (https://kenney.nl/assets/) lists CC0 and each zip's License.txt reads "Creative Commons Zero, CC0". Files are copied unchanged (renamed only), except the four .wav files marked "rendered", which a small Node script made by plain PCM sample slicing/mixing of the named CC0 source (mono, 22.05 kHz, faded). Nothing downloaded was executed. Format: file | title / original file | author | source URL | licence music-main.wav | rendered: Jazz n' brass loop / jazznbrass loop.wav, mixed to mono and resampled 44.1 -> 22.05 kHz (loop kept sample-exact) | Emma_MA | https://opengameart.org/content/jazz-n-brass-loop | CC0 1.0 music-results.ogg | Music Jingles / Audio/Sax jingles/jingles_SAX10.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-curtain-1..4.ogg | RPG Audio / Audio/cloth1.ogg .. cloth4.ogg (sfx-curtain-1.ogg, sfx-curtain-2.ogg, sfx-curtain-3.ogg, sfx-curtain-4.ogg) | Kenney (kenney.nl) | https://kenney.nl/assets/rpg-audio | CC0 1.0 voice-female-light-1..4.ogg | Dialog vocal samples / female_light_1..4.ogg (voice-female-light-1.ogg, voice-female-light-2.ogg, voice-female-light-3.ogg, voice-female-light-4.ogg) | MirceaKitsune | https://opengameart.org/content/dialog-vocal-samples | CC0 1.0 voice-male-deep-1..4.ogg | Dialog vocal samples / male_deep_1..4.ogg (voice-male-deep-1.ogg, voice-male-deep-2.ogg, voice-male-deep-3.ogg, voice-male-deep-4.ogg) | MirceaKitsune | https://opengameart.org/content/dialog-vocal-samples | CC0 1.0 voice-quick-1..4.ogg | Dialog vocal samples / quick_1..4.ogg (voice-quick-1.ogg, voice-quick-2.ogg, voice-quick-3.ogg, voice-quick-4.ogg) | MirceaKitsune | https://opengameart.org/content/dialog-vocal-samples | CC0 1.0 voice-female-standard-1..4.ogg | Dialog vocal samples / female_standard_1..4.ogg (voice-female-standard-1.ogg, voice-female-standard-2.ogg, voice-female-standard-3.ogg, voice-female-standard-4.ogg) | MirceaKitsune | https://opengameart.org/content/dialog-vocal-samples | CC0 1.0 voice-male-standard-1..4.ogg | Dialog vocal samples / male_standard_1..4.ogg (voice-male-standard-1.ogg, voice-male-standard-2.ogg, voice-male-standard-3.ogg, voice-male-standard-4.ogg) | MirceaKitsune | https://opengameart.org/content/dialog-vocal-samples | CC0 1.0 voice-whisper-1..4.ogg | Dialog vocal samples / whisper_1..4.ogg (voice-whisper-1.ogg, voice-whisper-2.ogg, voice-whisper-3.ogg, voice-whisper-4.ogg) | MirceaKitsune | https://opengameart.org/content/dialog-vocal-samples | CC0 1.0 voice-robot-1..4.ogg | Dialog vocal samples / robot_1..4.ogg (voice-robot-1.ogg, voice-robot-2.ogg, voice-robot-3.ogg, voice-robot-4.ogg) | MirceaKitsune | https://opengameart.org/content/dialog-vocal-samples | CC0 1.0 sfx-cloche-1..3.ogg | Impact Sounds / Audio/impactPlate_light_000..002.ogg (sfx-cloche-1.ogg, sfx-cloche-2.ogg, sfx-cloche-3.ogg) | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-tick.ogg | Interface Sounds / Audio/tick_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-bell.ogg | Impact Sounds / Audio/impactBell_heavy_003.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-card-1..3.ogg | Casino Audio / Audio/card-place-1..3.ogg (sfx-card-1.ogg, sfx-card-2.ogg, sfx-card-3.ogg) | Kenney (kenney.nl) | https://kenney.nl/assets/casino-audio | CC0 1.0 sfx-count-1..3.ogg | Casino Audio / Audio/chips-stack-1..3.ogg (sfx-count-1.ogg, sfx-count-2.ogg, sfx-count-3.ogg) | Kenney (kenney.nl) | https://kenney.nl/assets/casino-audio | CC0 1.0 sfx-secret.ogg | Interface Sounds / Audio/confirmation_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-sparkle.ogg | Interface Sounds / Audio/glass_004.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-stamp-1..2.ogg | Impact Sounds / Audio/impactWood_heavy_000..001.ogg (sfx-stamp-1.ogg, sfx-stamp-2.ogg) | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-love.ogg | Interface Sounds / Audio/maximize_003.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-hate.ogg | Interface Sounds / Audio/error_004.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-react-1..2.ogg | Interface Sounds / Audio/drop_001..002.ogg (sfx-react-1.ogg, sfx-react-2.ogg) | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-bravo.ogg | Casino Audio / Audio/chip-lay-1.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/casino-audio | CC0 1.0 sfx-guest.ogg | Mystery Sting / mystery_sting.ogg | railkill | https://opengameart.org/content/mystery-sting | CC0 1.0 sfx-drumroll.wav | rendered: 1.2 s accelerating roll + accent built from An Interesting Snare Drum Sound / best_snare.wav | Spring Spring | https://opengameart.org/content/an-interesting-snare-drum-sound | CC0 1.0 sfx-applause-short.wav | rendered: 2.5 s clip of Applause in a large hall or church / applause-clapping-church-crowd-immersive.wav | eXpl0it3r | https://opengameart.org/content/applause-in-a-large-hall-or-church | CC0 1.0 sfx-applause-long.wav | rendered: 5 s clip of the same recording | eXpl0it3r | https://opengameart.org/content/applause-in-a-large-hall-or-church | CC0 1.0 vo-round.ogg | Voiceover Pack / Male/round.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 vo-1.ogg, vo-2.ogg, vo-3.ogg | Voiceover Pack / Male/1.ogg, 2.ogg, 3.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 vo-final.ogg | Voiceover Pack / Male/final_round.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 vo-congrats.ogg | Voiceover Pack / Male/congratulations.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 Not used: the design planned Children's March Theme and Shop Theme (both CleytonKauffman, CC0). The march is already Pocket Rally's main theme, and Shop Theme's OGG alone (3.6 MB) would break the 4 MB budget, so the single jazz loop plays for the whole match. sfx-bell-layer-1.ogg | Layered sfx-bell.ogg + sfx-cloche-1.ogg (original source details above) | Kenney: Impact Sounds | CC0 1.0 | 2026-10-17: staggered layering, gentle pitch variation, gain matched, fades; source licenses rechecked on publisher pages. Kenney sources: https://kenney.nl/assets/music-jingles https://kenney.nl/assets/rpg-audio https://kenney.nl/assets/impact-sounds https://kenney.nl/assets/interface-sounds sfx-bell-layer-2.ogg | Layered sfx-bell.ogg + sfx-cloche-1.ogg (original source details above) | Kenney: Impact Sounds | CC0 1.0 | 2026-10-17: staggered layering, gentle pitch variation, gain matched, fades; source licenses rechecked on publisher pages. Kenney sources: https://kenney.nl/assets/music-jingles https://kenney.nl/assets/rpg-audio https://kenney.nl/assets/impact-sounds https://kenney.nl/assets/interface-sounds SOURCE ATTRIBUTION REFERENCE — climb-audio (only files identified in manifest used): Canyon Climb audio ("Glacier Gorge Expedition"): music and sound effects for public/audio/climb.js. All files CC0 1.0 (https://creativecommons.org/publicdomain/zero/1.0/). Kenney licences checked on each pack page (kenney.nl/assets/, "Creative Commons CC0") and in the License.txt inside each zip ("Creative Commons Zero, CC0"); OpenGameArt via the page's "License(s): CC0" field (2026-10-14). Files copied unchanged (renamed only); nothing from the archives was executed. No file was generated. File | Pack / title / original file | Author | Source | License -----|------------------------------|--------|--------|-------- music-main.ogg | Icy Heights / theme-loop.ogg | Écrivain | https://opengameart.org/content/icy-heights | CC0 1.0 sfx-wind.ogg | Icy Heights / wind.ogg (the wind bed made to go with the theme) | Écrivain | https://opengameart.org/content/icy-heights | CC0 1.0 music-lastcall.ogg | Elevate (+ instrument tracks) / tensepart.ogg (the tense loop) | Fupi | https://opengameart.org/node/109773 | CC0 1.0 music-results.ogg | Music Jingles / Audio/Pizzicato jingles/jingles_PIZZI07.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-summit.ogg | Music Jingles / Audio/Pizzicato jingles/jingles_PIZZI03.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-win.ogg | Music Jingles / Audio/Hit jingles/jingles_HIT15.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-voice-3.ogg | Voiceover Pack / Female/3.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-voice-2.ogg | Voiceover Pack / Female/2.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-voice-1.ogg | Voiceover Pack / Female/1.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-voice-go.ogg | Voiceover Pack / Female/go.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-voice-hurry.ogg | Voiceover Pack / Female/hurry_up.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-voice-timeover.ogg | Voiceover Pack / Female/time_over.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-voice-congrats.ogg | Voiceover Pack / Female/congratulations.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-tick.ogg | Interface Sounds / Audio/tick_004.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-chime1.ogg | Interface Sounds / Audio/glass_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-chime2.ogg | Interface Sounds / Audio/glass_005.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-land1.ogg | Impact Sounds / Audio/footstep_snow_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-land2.ogg | Impact Sounds / Audio/footstep_snow_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-land3.ogg | Impact Sounds / Audio/footstep_snow_004.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-strike1.ogg | Impact Sounds / Audio/impactMining_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-strike2.ogg | Impact Sounds / Audio/impactMining_003.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-bonk.ogg | Impact Sounds / Audio/impactPunch_heavy_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-shelter1.ogg | Impact Sounds / Audio/impactSoft_heavy_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-shelter2.ogg | Impact Sounds / Audio/impactSoft_heavy_003.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-bell.ogg | Impact Sounds / Audio/impactBell_heavy_003.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-jump1.ogg | RPG Audio / Audio/cloth1.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/rpg-audio | CC0 1.0 sfx-jump2.ogg | RPG Audio / Audio/cloth3.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/rpg-audio | CC0 1.0 sfx-clip.ogg | RPG Audio / Audio/metalLatch.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/rpg-audio | CC0 1.0 sfx-creak1.ogg | RPG Audio / Audio/creak1.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/rpg-audio | CC0 1.0 sfx-creak2.ogg | RPG Audio / Audio/creak3.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/rpg-audio | CC0 1.0 sfx-trickle1.ogg | 75 CC0 breaking / falling / hit sfx / bfh1_rock_falling_01.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 sfx-trickle2.ogg | 75 CC0 breaking / falling / hit sfx / bfh1_rock_falling_09.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 sfx-crumble1.ogg | 75 CC0 breaking / falling / hit sfx / bfh1_rock_breaking_01.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 sfx-crumble2.ogg | 75 CC0 breaking / falling / hit sfx / bfh1_rock_breaking_02.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 sfx-crumble3.ogg | 75 CC0 breaking / falling / hit sfx / bfh1_rock_breaking_03.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 sfx-tumble1.ogg | 75 CC0 breaking / falling / hit sfx / bfh1_falling_01.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 sfx-tumble2.ogg | 75 CC0 breaking / falling / hit sfx / bfh1_falling_03.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 2026-10-17 mix pass: music files remastered with constant gain to target -20 LUFS, limited by -3 dB true-peak headroom. Original timing and loop points retained. Sources and licences above are unchanged. SOURCE ATTRIBUTION REFERENCE — siege-audio (only files identified in manifest used): Backyard Volley + Backyard Volley Classic ("Twilight Soak-Off") music and sound effects, served from /assets/siege-audio/ and used by public/audio/siege.js and public/audio/sling.js. Added 2026-10-14 by the Backyard Volley sound pass. All files are CC0 1.0 (https://creativecommons.org/publicdomain/zero/1.0/). Licences verified 2026-10-14: every Kenney pack page (https://kenney.nl/assets/) lists CC0 and each zip's License.txt reads "Creative Commons Zero, CC0"; every OpenGameArt entry page's "License(s)" field reads CC0 (one entry is dual-listed OGA-BY 3.0 / CC0 and is used under CC0, noted below). Files are copied unchanged (renamed only); nothing from the archives was executed. The four .wav files marked "generated" were synthesised for this project by a small Node script (no samples). Format: file | title / pack / original file | author | source URL | licence music-main.ogg | Carnival Rides / carnivalrides.ogg | Écrivain | https://opengameart.org/content/carnival-rides | CC0 1.0 music-aim.ogg | Short kalimba loop / Kalimba.ogg | extenz | https://opengameart.org/content/short-kalimba-loop | CC0 1.0 music-final.ogg | Ukulele Forest (Beginning, Loop and End) / forest_loop.ogg | StarNinjas | https://opengameart.org/content/ukulele-forest-beginning-loop-and-end | CC0 1.0 music-results.ogg | Music Jingles / Audio/Pizzicato jingles/jingles_PIZZI07.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-crickets.mp3 | Crickets Ambient Noise - loopable / crickets_1.mp3 | Wolfgang_ | https://opengameart.org/content/crickets-ambient-noise-loopable | CC0 1.0 sfx-dog.wav | Dog barking mono / dog_barking_mono.wav (recorded by Brandon Morris) | HaelDB | https://opengameart.org/content/dog-barking-mono | CC0 1.0 (dual-listed OGA-BY 3.0 / CC0; used under CC0) sfx-pop.ogg | balloon sounds / balloon_pop_0.ogg | Gniffelbaf (submitted to OGA) | https://opengameart.org/content/balloon-sounds | CC0 1.0 sfx-boing-1.mp3 | Boings / bung_01.mp3 | EZduzziteh | https://opengameart.org/content/boings | CC0 1.0 sfx-boing-2.mp3 | Boings / bing_01_0.mp3 | EZduzziteh | https://opengameart.org/content/boings | CC0 1.0 sfx-splash-1.ogg | 40 CC0 water / splash / slime SFX / splash_04.ogg | rubberduck | https://opengameart.org/content/40-cc0-water-splash-slime-sfx (https://opengameart.org/comment/82442) | CC0 1.0 sfx-splash-2.ogg | 40 CC0 water / splash / slime SFX / splash_08.ogg | rubberduck | same | CC0 1.0 sfx-splash-3.ogg | 40 CC0 water / splash / slime SFX / splash_10.ogg | rubberduck | same | CC0 1.0 sfx-splash-4.ogg | 40 CC0 water / splash / slime SFX / splash_06.ogg | rubberduck | same | CC0 1.0 sfx-splat-1.ogg | 40 CC0 water / splash / slime SFX / splash_09.ogg | rubberduck | same | CC0 1.0 sfx-splat-2.ogg | 40 CC0 water / splash / slime SFX / splash_15.ogg | rubberduck | same | CC0 1.0 sfx-soak-1.ogg | 40 CC0 water / splash / slime SFX / splash_07.ogg | rubberduck | same | CC0 1.0 sfx-soak-2.ogg | 40 CC0 water / splash / slime SFX / splash_02.ogg | rubberduck | same | CC0 1.0 sfx-bubble.ogg | 40 CC0 water / splash / slime SFX / bubble_02.ogg | rubberduck | same | CC0 1.0 sfx-bell.ogg | Impact Sounds / Audio/impactBell_heavy_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-ding.ogg | Impact Sounds / Audio/impactBell_heavy_004.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-golden.ogg | Impact Sounds / Audio/impactBell_heavy_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-ice-1.ogg | Impact Sounds / Audio/impactGlass_heavy_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-ice-2.ogg | Impact Sounds / Audio/impactGlass_heavy_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-thud.ogg | Impact Sounds / Audio/impactSoft_heavy_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-dart-1.ogg | Impact Sounds / Audio/impactWood_light_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-dart-2.ogg | Impact Sounds / Audio/impactWood_light_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-box-1.ogg | Impact Sounds / Audio/impactPlank_medium_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-box-2.ogg | Impact Sounds / Audio/impactPlank_medium_003.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-brick-1.ogg | Impact Sounds / Audio/footstep_concrete_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-brick-2.ogg | Impact Sounds / Audio/footstep_concrete_003.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-glass-1.ogg | Impact Sounds / Audio/impactGlass_light_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-glass-2.ogg | Impact Sounds / Audio/impactGlass_light_003.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-box-break-1.ogg | Impact Sounds / Audio/impactPlank_medium_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-box-break-2.ogg | Impact Sounds / Audio/impactPlank_medium_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-brick-break-1.ogg | Impact Sounds / Audio/impactMining_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-brick-break-2.ogg | Impact Sounds / Audio/impactMining_004.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-glass-break-1.ogg | Impact Sounds / Audio/impactGlass_heavy_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-glass-break-2.ogg | Impact Sounds / Audio/impactGlass_heavy_004.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-collapse.ogg | Impact Sounds / Audio/impactWood_heavy_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-bonk.ogg | Impact Sounds / Audio/impactSoft_medium_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-coins.ogg | RPG Audio / Audio/handleCoins.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/rpg-audio | CC0 1.0 sfx-coin.ogg | RPG Audio / Audio/handleCoins2.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/rpg-audio | CC0 1.0 sfx-whoosh.ogg | RPG Audio / Audio/cloth1.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/rpg-audio | CC0 1.0 sfx-hedge.ogg | RPG Audio / Audio/cloth2.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/rpg-audio | CC0 1.0 sfx-umbrella.ogg | RPG Audio / Audio/clothBelt.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/rpg-audio | CC0 1.0 sfx-nope.ogg | Interface Sounds / Audio/error_005.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-lock.ogg | Interface Sounds / Audio/toggle_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-unlock.ogg | Interface Sounds / Audio/toggle_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-tick.ogg | Interface Sounds / Audio/tick_004.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-select.ogg | UI Audio / Audio/switch7.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/ui-audio | CC0 1.0 sfx-ko.ogg | Music Jingles / Audio/Pizzicato jingles/jingles_PIZZI00.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-round-win.ogg | Music Jingles / Audio/Pizzicato jingles/jingles_PIZZI03.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-round-draw.ogg | Music Jingles / Audio/Pizzicato jingles/jingles_PIZZI13.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-shop-close.ogg | Music Jingles / Audio/Pizzicato jingles/jingles_PIZZI04.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-wind-read.ogg | Music Jingles / Audio/Pizzicato jingles/jingles_PIZZI16.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-weak.ogg | Music Jingles / Audio/Hit jingles/jingles_HIT03.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-vo-round.ogg | Voiceover Pack / Male/round.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-final.ogg | Voiceover Pack / Male/final_round.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-go.ogg | Voiceover Pack / Male/war_go_go_go.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-hurry.ogg | Voiceover Pack / Male/hurry_up.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-congrats.ogg | Voiceover Pack / Male/congratulations.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-sling.wav | generated: rubber-band slingshot twang (noise slap + pitch-dropping body) | Tap Tavern | - | CC0 1.0 (dedicated by the project) sfx-whistle.wav | generated: falling whistle for the Balloon Drop (sine glide 1500 -> 650 Hz) | Tap Tavern | - | CC0 1.0 (dedicated by the project) sfx-tape.wav | generated: tape roll ripping (stuttering band-passed noise) | Tap Tavern | - | CC0 1.0 (dedicated by the project) sfx-wind.wav | generated: wind gust over the lawn (swelling band-passed noise) | Tap Tavern | - | CC0 1.0 (dedicated by the project) 2026-10-17 mix pass: music files remastered with constant gain to target -20 LUFS, limited by -3 dB true-peak headroom. Original timing and loop points retained. Sources and licences above are unchanged. SOURCE ATTRIBUTION REFERENCE — tower-audio (only files identified in manifest used): Stack Skyline ("Jade & Gold 1929: Topping-Out Gala") audio, used by public/audio/tower.js. Art credits live in public/assets/tower/. All files are CC0 1.0 (added 2026-10-14 by the Stack Skyline sound pass). Licences verified 2026-10-14: each Kenney zip contains a License.txt stating "Creative Commons Zero, CC0" and the pack pages state CC0; each OpenGameArt page's License field reads CC0 (no comments on those pages question provenance). Files are copied unchanged (renamed only), except music-rush.mp3 (see its line). Format: file | title / pack / original file | author | source URL | licence music-main.ogg | "Catchy Swing" / catchyswing.ogg | Doge | https://opengameart.org/content/catchy-swing | CC0 1.0 music-rush.mp3 | "Electro Swing type" / electroswingster.mp3, first 32 s cut on MP3 frame boundaries (no re-encode) | G_P | https://opengameart.org/content/electro-swing-type | CC0 1.0 music-results.ogg | Music Jingles / jingles_SAX07.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-topout.ogg | Music Jingles / jingles_SAX03.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-streak-1.ogg | Music Jingles / jingles_SAX04.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-streak-2.ogg | Music Jingles / jingles_SAX08.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-vo-3.ogg | Voiceover Pack / Female/3.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-2.ogg | Voiceover Pack / Female/2.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-1.ogg | Voiceover Pack / Female/1.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-go.ogg | Voiceover Pack / Female/go.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-hurry.ogg | Voiceover Pack / Female/hurry_up.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-timeover.ogg | Voiceover Pack / Female/time_over.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-congrats.ogg | Voiceover Pack / Female/congratulations.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-tick.ogg | Interface Sounds / tick_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-bong.ogg | Interface Sounds / bong_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-buzz.ogg | Interface Sounds / error_006.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-bell.ogg | Impact Sounds / impactBell_heavy_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-ding-1.ogg | Impact Sounds / impactBell_heavy_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-ding-2.ogg | Impact Sounds / impactBell_heavy_004.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-land-1.ogg | Impact Sounds / impactPlate_medium_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-land-2.ogg | Impact Sounds / impactPlate_medium_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-land-3.ogg | Impact Sounds / impactPlate_medium_003.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-trim-1.ogg | "75 CC0 breaking / falling / hit sfx" / bfh1_metal_falling_03.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 sfx-trim-2.ogg | "75 CC0 breaking / falling / hit sfx" / bfh1_metal_falling_04.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 sfx-miss-1.ogg | "75 CC0 breaking / falling / hit sfx" / bfh1_metal_falling_01.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 sfx-miss-2.ogg | "75 CC0 breaking / falling / hit sfx" / bfh1_metal_falling_02.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 sfx-collapse-1.ogg | "75 CC0 breaking / falling / hit sfx" / bfh1_rock_breaking_02.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 sfx-collapse-2.ogg | "75 CC0 breaking / falling / hit sfx" / bfh1_breaking_01.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 sfx-rubble.ogg | "75 CC0 breaking / falling / hit sfx" / bfh1_rock_falling_01.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 sfx-clear-1.ogg | "100 CC0 SFX #2" / sfx100v2_stones_01.ogg | rubberduck | https://opengameart.org/content/100-cc0-sfx-2 | CC0 1.0 sfx-clear-2.ogg | "100 CC0 SFX #2" / sfx100v2_stones_02.ogg | rubberduck | https://opengameart.org/content/100-cc0-sfx-2 | CC0 1.0 sfx-clear-3.ogg | "100 CC0 SFX #2" / sfx100v2_stones_03.ogg | rubberduck | https://opengameart.org/content/100-cc0-sfx-2 | CC0 1.0 sfx-city.ogg | "100 CC0 SFX #2" / sfx100v2_loop_construction_site.ogg | rubberduck | https://opengameart.org/content/100-cc0-sfx-2 | CC0 1.0 sfx-cheer.ogg | "Cheers" / cheers_1.ogg | Nocturnal_Vanguard | https://opengameart.org/content/cheers-0 | CC0 1.0 Procedurally generated for Tap Tavern (no fitting CC0 original found) by a small Node script that writes WAV; dedicated CC0: sfx-rivet.wav (pneumatic riveting-gun burst), sfx-whistle.wav (three-note factory steam whistle) | Tap Tavern | generated | CC0 1.0 2026-10-17 mix pass: music files remastered with constant gain to target -20 LUFS, limited by -3 dB true-peak headroom. Original timing and loop points retained. Sources and licences above are unchanged.