Implement Phase 3 audio gaps: complex multi-stage one-shots (transporter, flak, breech, docking, tape spooler, teletype)

This commit is contained in:
Claude
2026-09-04 09:40:23 -07:00
parent 42d6007445
commit 9d1bc7b743
3 changed files with 519 additions and 4 deletions
+20 -1
View File
@@ -669,10 +669,12 @@ document.addEventListener('DOMContentLoaded', () => {
expandedAudio.synthesizeHalChime();
break;
case 'ftl-jump':
case 'flak':
expandedAudio.synthesizeFtlJump();
visualizer.spawnWarpPulses();
break;
case 'flak':
expandedAudio.synthesizeFlakBarrageBurst();
break;
case 'singularity':
case 'gravity':
case 'rotation':
@@ -917,6 +919,23 @@ document.addEventListener('DOMContentLoaded', () => {
expandedAudio.synthesizeCygnusPistonChug();
break;
// Phase 3 (audio_gaps.md #48-#53)
case 'btn-transporter':
expandedAudio.synthesizeTransporterCycle();
break;
case 'btn-breech-clank':
expandedAudio.synthesizeBreechClank();
break;
case 'btn-dock-groan':
expandedAudio.synthesizeDockingGroan();
break;
case 'btn-tape-spooler':
expandedAudio.synthesizeTapeSpooler();
break;
case 'btn-teletype':
expandedAudio.synthesizeTeletypeChatterPhrase();
break;
default:
telemetry.synthesizeLCARSSingleChirp();
break;