Files
SciFi-XZBT/audio_gaps.md
T
Claude 71252ff84f Implement Phase 2 audio gaps: 25 medium-difficulty synthesizers and ambient loops
- 23 new ExpandedSciFiAudioSynth methods + 2 WhoniverseAudioSynth methods
  covering audio_gaps.md rows #21-#45: Cardassian door, turbolift, replicator,
  scanner activation, console type clatter, Vorlon song, neural-bond swell,
  hull regen, Belter jury-rig telemetry, hull strain moan, Icarus beacon,
  void whisper, Beryllium thrum, Omega-13, repulsorlift drone, Bebop chug,
  carousel groan, slipstream surge, O2 regulator, pipe drips, steam vent,
  crash-couch gimbal, HAL respiration, Death Blossom, Cygnus piston chug
- Keyed ambient-loop registry (_scheduleLoop/_stopLoop) replacing ad-hoc
  timer fields; stopAllLoops clears registry plus legacy timers
- Single startPresetAmbience funnel in app.js engages ambience per preset on
  engage/switch and tears down on full stop; whoniverse ambience stopped on
  every preset change
- All 10 universe soundboards rebuilt (6-8 buttons each, span-2 Belter
  telemetry); NEURAL PULSE event now fires the real neural-bond swell
- TelemetrySynth era routing intentionally untouched (Phase 3 scope); docs
  updated in audio_gaps.md and sound_reference.md
2026-09-04 08:49:58 -07:00

38 KiB
Raw Blame History

Audio Implementation Gaps & Procedural Synthesis Backlog

This document consolidates all procedural audio gaps, missing discrete sound effects, and atmospheric enhancements identified across the 10 universe themes in sound_reference.md.

Its purpose is to serve as an actionable, prioritized implementation roadmap for future procedural audio synthesis passes in js/audio.js and js/config.js, organized strictly by implementation difficulty to enable structured sprints—from immediate quick wins to complex multi-oscillator synthesis engines.


1. Master Gaps Table (Sorted by Difficulty)

The table below catalogs all 54 discrete sound gaps identified across the 10 sci-fi universes, sorted in ascending order of technical implementation difficulty:

  1. Low (16 items) — Immediate quick wins: discrete envelope triggers, simple frequency glides, noise bursts, filtered transients, and klaxons.
  2. LowMedium (2 items) — Simple compound one-shots (e.g., impact + electrical buzz, friction creak + mechanical latch).
  3. Medium (25 items) — Multi-oscillator patches, resonant filter sweeps, LFO-modulated continuous beds, and procedural loop parameters.
  4. MediumHigh (2 items) — Multi-voice textured noise beds and bespoke telemetry state engines.
  5. High (9 items) — Multi-stage complex audio state machines, cascaded oscillator chains, mechanical rhythm generators, and full universe telemetry router overhauls.
# Element / Sound Theme Ship(s) / Source Work Description & Acoustic Rationale Implementation Method & Runtime Trigger Conditions Priority Difficulty Status
1 Comm badge chirp Star Trek TNG, VOY (Galaxy, Intrepid) The most recognizable discrete sound in Star Trek; short, bright, iconic two-tone confirmation chirp. ExpandedSciFiAudioSynth.synthesizeCommBadge() & TelemetrySynth.synthesizeCommBadge().
Soundboard: Starfleet keypad (btn-comm-badge).
Ambient Loop: Scheduled randomly in background Starfleet bridge telemetry during tng/voyager playback (810% probability).
High Low Implemented
2 Door swish Star Trek TOS, TNG, VOY, ENT Pneumatic air-release door cycle. Four distinct era variants derivable from one base noise generator with altered envelope slopes. ExpandedSciFiAudioSynth.synthesizeDoorSwish(era).
Soundboard: Starfleet keypad (btn-door-swish).
Dynamic Tuning: Automatically adapts bandpass center frequency, filter Q, and decay duration to the active ship preset's era (tos, tng, voyager, nx).
High Low Implemented
3 Bosun's whistle Star Trek TOS (USS Enterprise) Traditional naval two-tone pipe whistle heralding command announcements on 23rd-century Starfleet vessels. ExpandedSciFiAudioSynth.synthesizeBosunWhistle().
Soundboard: Starfleet keypad (btn-bosun-whistle). Swept sine glide (1800 to 2400 Hz) with 6.5 Hz tremolo.
Medium Low Implemented
4 Medical monitor (Sickbay ECG) Star Trek TNG, VOY Calm, periodic rhythmic vital signs pulse indicating stable bio-function in starship sickbays. ExpandedSciFiAudioSynth.synthesizeMedicalMonitor().
Soundboard: Starfleet keypad (btn-medical-monitor).
Ambient Loop: Activated automatically as a periodic 1.15s pulse (startMedicalMonitor) whenever medical/sickbay presets are engaged.
Medium Low Implemented
5 Lever-throw clunk Whoniverse All TARDIS Console Rooms Tactile, heavy mechanical lever throw preceding dematerialization and time rotor engagement. WhoniverseAudioSynth.synthesizeLeverClunk().
Soundboard: TARDIS controls (btn-lever-clunk). Hard square wave transient click (80 Hz) paired with a dull highpass pink noise thump.
High Low Implemented
6 Misty-atmosphere life-support tuning Bioships Wraith Hive Ship Low-lying, humid corridor moisture and condensation clinging to organic interior bulkheads. Preset tuning in js/config.js (StarshipPresets['bio-wraith'].lifeSupport).
Ambient Loop: Continuously active in LifeSupportSynth during bio-wraith preset playback (lowpass filter cutoff at 900 Hz, slow 0.06 Hz airflow modulation, depth 0.22).
Medium Low Implemented
7 Sevastopol "spark" transient Space Stations Sevastopol Station (Alien: Isolation) Intermittent, high-voltage electrical discharge arcs jumping across damaged station conduits. ExpandedSciFiAudioSynth.synthesizeSevastopolSpark().
Soundboard: Station ops (btn-sevas-spark).
Ambient Loop: Automatic background discharge routine (startStationSparks) firing randomized highpass spark clusters every 411 seconds while sta-sevastopol preset is active.
High Low Implemented
8 Commlock calling tone Space Stations Moonbase Alpha (Space: 1999) The iconic dual-frequency beep sequence emitted when paging staff via handheld Alpha commlocks. ExpandedSciFiAudioSynth.synthesizeCommlockTone().
Soundboard: Station ops (btn-commlock). Dual square-wave pulse sequence (1100 Hz for 60 ms, 1500 Hz for 75 ms).
Medium Low Implemented
9 Medical vital telemetry (ECG) Space Stations Gateway Station (Aliens) Sterile clinical heart rate monitor chirp in quarantine medical suites. ExpandedSciFiAudioSynth.synthesizeStationMedicalPing().
Soundboard: Station ops (btn-station-ecg).
Ambient Loop: Automated 1.15s periodic vital telemetry loop (startMedicalMonitor) engaged while sta-gateway quarantine medical preset is active.
Low Low Implemented
10 Solar radiation / heat shield roar Deep Space Icarus II (Sunshine) Terrifying low-frequency sonic roar of intense solar wind deflectors grazing the solar corona. ExpandedSciFiAudioSynth.synthesizeSolarRoar().
Soundboard: Void console (btn-solar-roar).
Scripted Event: Triggered via Deep Space universe event button btn-solar-swell ("SOLAR SHIELD SWELL"). Lowpass brown noise body (160 Hz) with 3.6s swell and highpass crackle.
Medium Low Implemented
11 Cryogenic pod depressurization sigh Deep Space Avalon, The Ark One Pneumatic gas pressure relief followed by motorized seal depressurization when waking colonists. ExpandedSciFiAudioSynth.synthesizeCryoDepressurize().
Soundboard: Void console (btn-cryo-sigh). Swept lowpass noise depressurization (1800 to 280 Hz) terminating in a quiet 205 Hz motorized seal hum.
Low Low Implemented
12 Mid-century Orion nuclear pulse thump Deep Space USS Ascension (Ascension) Heavy, rhythmic industrial thud of giant mechanical flywheel clutches and nuclear pusher-plate dampeners. ExpandedSciFiAudioSynth.synthesizeOrionPulseThump().
Soundboard: Void console (btn-orion-thump). Heavy 45 Hz lowpass square impulse with 36 Hz sub-bass cabinet resonance.
Low Low Implemented
13 Dedicated Tea Dispenser Gurgle Comedy & Adventure Heart of Gold (Hitchhiker's Guide) Comedic liquid bubble, bubbling gurgle, and steam hiss of the Sirius Cybernetics Nutri-Matic machine. ExpandedSciFiAudioSynth.synthesizeTeaDispenser().
Soundboard: Cheerful keypad (btn-tea-machine). 6 bandpass bubbling noise hops (480960 Hz) terminating in a 2400 Hz steam hiss.
High Low Implemented
14 British Electric Kettle Steam Whistle Comedy & Adventure HMS Camden Lock (Hyperdrive) Whistling domestic electric tea kettle echoing down gray naval corridors during red alerts. ExpandedSciFiAudioSynth.synthesizeKettleWhistle().
Soundboard: Cheerful keypad (btn-kettle-whistle). Swept sine oscillator (1820 to 2380 Hz) with 5.2 Hz tremolo.
Low Low Implemented
15 Ludicrous Speed "Plaid" Alarm Comedy & Adventure Spaceball One (Spaceballs) Hyperactive, comedic electronic alarm horn sounding when exceeding Ludicrous Speed. ExpandedSciFiAudioSynth.synthesizePlaidAlarm().
Soundboard: Cheerful keypad (btn-plaid-alarm). Rapid alternating square wave siren (440 Hz / 880 Hz, 120 ms bursts across 6 steps).
Low Low Implemented
16 Dedicated Cassette Transport Clunk & Whirr Outlaw & Frontier The Milano, Bebop Spring-loaded mechanical tape deck button click followed by 12V capstan motor whirr. ExpandedSciFiAudioSynth.synthesizeCassetteTransport().
Soundboard: Outlaw cockpit (btn-tape-clunk). Dual square transient click (120 Hz / 360 Hz) followed by 2200 Hz capstan motor tone with 8.2 Hz flutter and pink noise tape bed.
High Low Implemented
17 Grappler Arm Servo Motor Whine Outlaw & Frontier Outlaw Star, Bebop Articulated hydraulic/electric grapple arms extending and clamping onto target vessels. ExpandedSciFiAudioSynth.synthesizeGrapplerServo().
Soundboard: Outlaw cockpit (btn-grappler-servo). Swept triangle wave (220 to 680 Hz) through resonant bandpass filter (Q 3.2).
High Low Implemented
18 True RF Radio Static Burst Outlaw & Frontier The Betty, The Marauder Rugged CB-radio squelch break and atmospheric RF hash between short-range ship comms. ExpandedSciFiAudioSynth.synthesizeRadioStatic().
Soundboard: Outlaw cockpit (btn-radio-static). Bandpass-filtered pink/white noise burst (1400 Hz, Q 1.1, hard-knee 180 ms gate).
High Low Implemented
19 TARDIS door open/close Whoniverse All TARDIS Console Rooms Friction creak of heavy wooden police box exterior doors followed by an iron mortise lock click. WhoniverseAudioSynth.synthesizeTardisDoor().
Soundboard: TARDIS controls (btn-tardis-door). Bandpass friction noise (wood creak, 260 to 540 Hz) layered over dual metallic mortise latch clicks (1100 Hz / 750 Hz).
High LowMedium Implemented
20 Magnetic boot ("mag-boot") latch Space Stations Ceres, Tycho (The Expanse) Heavy physical boot heel impact on iron decking immediately followed by an electromagnetic clamping buzz. ExpandedSciFiAudioSynth.synthesizeMagBootLatch().
Soundboard: Station ops (btn-mag-boot). 80 Hz impact click (30 ms) followed instantly by a 120 Hz square-wave clamping buzz (160 ms decay).
High LowMedium Implemented
21 Cardassian door Star Trek DS9 (Terok Nor) Oppressive, heavy Cardassian pneumatic bulkheads grinding open along metal gears. ExpandedSciFiAudioSynth.synthesizeCardassianDoor().
Soundboard: Starfleet keypad (btn-cardassian-door). Resonant brown-noise bandpass sweep (120→650 Hz, Q 3.5) layered with a scraping 110→70 Hz saw undertone.
High Medium Implemented
22 Turbolift Star Trek TNG, VOY High-speed magnetic turbolift car passing through deck shafts with a rising whoosh and decelerating settle. ExpandedSciFiAudioSynth.synthesizeTurboliftWhoosh().
Soundboard: Starfleet keypad (btn-turbolift). White-noise bandpass sweep (180→450→180 Hz, Q 2.2) with 0.45→+0.45 stereo pan drift.
Medium Medium Implemented
23 Replicator Star Trek TNG, VOY Molecular dematerialization / materialization shimmer when dispensing food or tools. ExpandedSciFiAudioSynth.synthesizeReplicatorShimmer().
Soundboard: Starfleet keypad (btn-replicator). Dual parallel bands (3.2 kHz / 6.4 kHz) of white noise with 30 Hz sine AM and 2 s ramp decay.
Low Medium Implemented
24 Scanner/monitor activation Whoniverse All TARDIS Console Rooms Distinctive cathode-ray / crystal scanner screen powering on above the central console. WhoniverseAudioSynth.synthesizeScannerActivate().
Soundboard: TARDIS controls (btn-scanner-activate). Sine sweep (200→1600 Hz / 120 ms) terminating in a 10.6 kHz CRT flyback partial (15.6 kHz spec compromised: near-Nyquist/ear-fatiguing).
Medium Medium Implemented
25 Console "type" input telemetry Whoniverse All TARDIS Console Rooms Rhythmic, mechanical clatter of physical toggle switches, spring-loaded buttons, and tumbler relays. WhoniverseAudioSynth.synthesizeTypeClatter() + startConsoleTypeTelemetry().
Soundboard: TARDIS controls (btn-type-clatter).
Ambient Loop: Random-window clatter clusters (2.86.5 s) on every tardis-* console room. Delivered as a standalone routine; TelemetrySynth era: 'who' routing remains Phase 3.
High Medium Implemented
26 "Singing" resonance element Bioships Vorlon Cruiser (Babylon 5) Ethereal, telepathic crystal harmonics echoing through living Vorlon organic hulls. ExpandedSciFiAudioSynth.synthesizeVorlonSingingSwell() + startVorlonSong().
Soundboard: Bioship keypad (btn-vorlon-song).
Ambient Loop: 8.5 s swell phrases (1118 s cadence) while bio-vorlon is engaged. Dual detuned sines (528/532 Hz) through narrow bandpass (Q 22) with 0.2 Hz tremolo.
High Medium Implemented
27 Neural-bond swell Bioships Moya, Talyn, Wraith Hive Symbiotic neural link between pilot and bioship swelling during heightened emotional or flight states. ExpandedSciFiAudioSynth.synthesizeNeuralBondSwell().
Soundboard: Bioship keypad (btn-neural-bond).
Scripted Event: Bioship universe event btn-neural-pulse ("NEURAL PULSE") now fires this swell. Deep 55 Hz triangle sweeping through a vowel-formant bandpass (350→850 Hz, Q 4.5) over 2.5 s.
Medium Medium Implemented
28 Hull self-repair / regeneration texture Bioships Wraith Hive Ship Microscopic organic tissue knit and chitinous shell regrowth during ship recovery phases. ExpandedSciFiAudioSynth.synthesizeHullRegenBurst() + startHullRegen().
Soundboard: Bioship keypad (btn-hull-regen).
Ambient Loop: Regeneration bursts (613 s cadence) while bio-wraith is engaged. Granular square-LFO AM (917 Hz) over bandpass pink noise plus wet chitin knit pops.
Low Medium Implemented
29 Belter "jury-rigged" telemetry era Space Stations Ceres, Tycho (The Expanse) Rattle of loose relays, worn copper contactors, and erratic voltage drops across secondhand station hardware. ExpandedSciFiAudioSynth.synthesizeBelterTelemetryJitter() + startBelterTelemetry().
Soundboard: Station ops (btn-belter-telemetry, full-width).
Ambient Loop: Jittered clusters (1.84.5 s cadence) while sta-ceres/sta-tycho are engaged. Delivered as a standalone routine; TelemetrySynth era: 'belter' routing remains Phase 3.
High Medium Implemented
30 True Hull Strain Moan Deep Space Event Horizon, Ark One, Icarus II Massive structural groan and creak of stressed titanium and composite bulkheads flexing under gravitational shear. ExpandedSciFiAudioSynth.synthesizeHullStrainMoan() + startHullStrainMoans().
Soundboard: Void console (btn-hull-strain).
Ambient Loop: Sporadic moans (1640 s cadence) on deep-event-horizon/deep-icarus-ii. Brown-noise bandpass sweep (48→210 Hz, Q 10) with asymmetric attack/decay.
High Medium Implemented
31 Icarus I distress beacon Deep Space Icarus II (Sunshine) Eerie, hypnotic modal electronic arpeggio echoing across the void from the ghost ship. ExpandedSciFiAudioSynth.synthesizeIcarusBeacon() + startIcarusBeacon().
Soundboard: Void console (btn-icarus-beacon).
Ambient Loop: Modal arpeggio (2240 s cadence) while deep-icarus-ii is engaged. 4-note A-minor modal sine sequence through a 0.45 s feedback delay with 2.2 kHz dampening.
High Medium Implemented
32 Extradimensional / psychic static whisper Deep Space Event Horizon, Nightflyer Menacing psychoacoustic hallucination burst simulating whispers bleeding through dimensional rifts. ExpandedSciFiAudioSynth.synthesizeVoidWhisper() + startVoidWhispers().
Soundboard: Void console (btn-void-whisper).
Ambient Loop: Whisper bursts (1532 s cadence) on deep-event-horizon/deep-nightflyer. Three wobbling vowel-formants (700/1250/2200 Hz) with randomized syllable micro-envelopes.
Medium Medium Implemented
33 Beryllium Sphere Resonant Thrum Comedy & Adventure NSEA Protector (Galaxy Quest) Deep, glassy, crystalline reactor hum vibrating with pure alien harmonic energy. ExpandedSciFiAudioSynth.synthesizeBerylliumThrumSwell() + startBerylliumThrum().
Soundboard: Cheerful keypad (btn-beryllium-thrum).
Ambient Loop: 10 s thrum swell phrases (916 s cadence) while com-protector is engaged. Pure sines (65 + 65.3 Hz beating + 195 Hz third) ringing through a 5.1 ms comb reflection.
Medium Medium Implemented
34 Omega-13 Temporal Capacitor Whine Comedy & Adventure NSEA Protector (Galaxy Quest) Tremendous temporal capacitor power buildup rising into a deafening dimensional snap. ExpandedSciFiAudioSynth.synthesizeOmega13Whine().
Soundboard: Cheerful keypad (btn-omega-13). 40 Hz sub-bass exponentially ramping to 3200 Hz over 3 s, culminating in a wide highpass white-noise discharge pop.
High Medium Implemented
35 Repulsorlift Engine Drone Outlaw & Frontier The Marauder (Star Wars) Quintessential atmospheric anti-gravity vehicle wash and repulsor grid drone. ExpandedSciFiAudioSynth.synthesizeRepulsorliftDrone() + startRepulsorliftDrone().
Soundboard: Outlaw cockpit (btn-repulsor-drone).
Ambient Loop: 10 s wash phrases (13 s cadence) while out-marauder is engaged. Dual detuned sines (68/72 Hz) through a tanh waveshaper (2x oversampled) and 280 Hz lowpass.
Medium Medium Implemented
36 Converted Marine Trawler Engine Chug Outlaw & Frontier Bebop (Cowboy Bebop) Rhythmic, heavy diesel-like marine piston strokes echoing through the Bebop's converted hull. ExpandedSciFiAudioSynth.synthesizeBebopChugStroke() + startBebopChug().
Soundboard: Outlaw cockpit (btn-bebop-chug).
Ambient Loop: 24 stroke clusters (2.24.2 s cadence) while out-bebop is engaged. Square pulses (4570 Hz) through an 80 Hz resonant lowpass with piston wheeze.
Medium Medium Implemented
37 Centrifugal Habitat Carousel Motor Groan Military Space EAS Agamemnon (Babylon 5) Low-frequency rotational strain and mechanical bearing hum of the 1 rpm rotating crew carousel. ExpandedSciFiAudioSynth.synthesizeCarouselGroanCycle() + startCarouselGroan().
Soundboard: Military keypad (btn-carousel-groan).
Ambient Loop: One 58 s rotation pass every 60 s while mil-agamemnon is engaged. 16 Hz rotational beating pair + 48/96 Hz bearing harmonics, strain-swell LFO at exactly 1/60 Hz.
Medium Medium Implemented
38 Slipstream Drive Transition Surge Military Space Andromeda Ascendant Ascending harmonic pitch sweep followed by crystalline string-like resonance upon entering slipstream. ExpandedSciFiAudioSynth.synthesizeSlipstreamSurge().
Soundboard: Military keypad (btn-slipstream). Dual staggered saw surges (200→2400 Hz) through bandpass filters with Q escalation (2→10) driving a 120 ms comb shimmer tail.
Medium Medium Implemented
39 Viper Pilot Oxygen Regulator Demand Valve Military Space Colonial Viper Mk II (BSG) Rhythmic breathing hiss and mechanical click of cockpit life-support demand regulator during high-G combat. ExpandedSciFiAudioSynth.synthesizeOxygenRegulatorCycle() + startOxygenRegulator().
Soundboard: Military keypad (btn-oxygen-reg).
Ambient Loop: Breath cycles (3.45.2 s cadence) while mil-viper is engaged. 15 ms diaphragm click prefixed to highpass band (1.24.5 kHz) white-noise breath.
Medium Medium Implemented
40 Condensation Pipe Drip & Expansion Ticks Industrial Space USCSS Nostromo, Serenity Water droplets hitting grated industrial deck plates and irregular metallic pings from cooling steam pipes. ExpandedSciFiAudioSynth.synthesizePipeDrip() + startPipeDrips().
Soundboard: Industrial keypad (btn-pipe-drips).
Ambient Loop: Randomized drips (0.53.5 s cadence) while ind-nostromo is engaged. High-Q sine pings (1.42.6 kHz) with randomized 1025 ms exponential decays and amplitudes.
Medium Medium Implemented
41 High-Pressure Continuous Steam / Boiler Venting Industrial Space Serenity, Starbug Sustained high-pressure thermal exhaust venting from leaky boiler seals and cooling radiators. ExpandedSciFiAudioSynth.synthesizeSteamVentSwell() + startSteamVent().
Soundboard: Industrial keypad (btn-steam-vent).
Ambient Loop: 9 s vent passes (610 s cadence) on ind-serenity/ind-starbug. Looping white noise through a 1.5 kHz bandpass (Q 0.7) with 69 Hz boiler micro-flutter.
Medium Medium Implemented
42 Crash Couch Hydraulic Gimbal / G-Load Strain Industrial Space Rocinante (The Expanse) High-torque hydraulic servos straining and whining as gimbaled couches pivot under 6G burn maneuvers. ExpandedSciFiAudioSynth.synthesizeCrashCouchGimbal().
Soundboard: Industrial keypad (btn-crash-couch). Dual-layer FM triangle (140 Hz carrier / 35 Hz modulator, then 152/38 Hz) with lowpass damping tracking the strain swell.
Medium Medium Implemented
43 HAL 9000 Breathing / Vocal Carrier Ambient Loop Retro Future Discovery One (2001) Chillingly calm, measured human respiration echoing inside Dave Bowman's helmet and HAL's logic core. ExpandedSciFiAudioSynth.synthesizeHalBreathCycle() + startHalBreathing().
Soundboard: Retro keypad (btn-hal-breath).
Ambient Loop: Continuous 3.5 s in/out breaths (1.3 s inhale / 2.2 s exhale) while ret-discovery-one is engaged. Looping pink noise bandpass (700 Hz center, Q 1.2).
Medium Medium Implemented
44 Death Blossom Energy Surge Capacitor Ramp Retro Future Gunstar (The Last Starfighter) Rapid, escalating multi-oscillator power buildup prior to deploying the 360-degree weapons barrage. ExpandedSciFiAudioSynth.synthesizeDeathBlossomSurge().
Soundboard: Retro keypad (btn-death-blossom). Three cascaded saws (0/150/300 ms offsets) ramping 200→8000 Hz over 2.5 s through rising highpass, cut off abruptly at full bloom.
Medium Medium Implemented
45 Victorian Steam Piston Chug & Iron Camshaft Clatter Retro Future USS Cygnus (The Black Hole) Massive reciprocating iron steam pistons and heavy camshaft linkages turning the Cygnus's cathedral engines. ExpandedSciFiAudioSynth.synthesizeCygnusPistonChug() + startCygnusChug().
Soundboard: Retro keypad (btn-cygnus-chug).
Ambient Loop: 23 stroke clusters (1.83.2 s cadence) while ret-cygnus is engaged. 40 Hz triangle thumps with lowpass-filtered steam puffs and a 0.35 s metallic slapback.
Medium Medium Implemented
46 Zocalo commerce-plaza chatter Space Stations Babylon 5 Bustling multi-species concourse background bed with indistinct alien murmurs and footsteps. Multi-voice filtered pink noise bed shaped by 4 randomized parallel formant filters (3003000 Hz) simulating crowd presence. Low MediumHigh Backlog
47 Bespoke bioship telemetry era Bioships Moya, Lexx, Species 8472, Wraith Complete replacement of inorganic Starfleet chirps with organic clicks, wet pulses, and membrane flutters. New telemetry engine era (bioship): procedural scheduling of bio-acoustic primitives (spore pops, chitin snaps, vascular beats). High MediumHigh Backlog
48 Transporter dematerialization / rematerialization Star Trek All Eras Iconic Starfleet molecular transport cycle (~3.0 seconds duration, shimmer-dense). Complex multi-oscillator additive array (5 detuned sines) with interlocking amplitude modulation and high-frequency noise shimmer. Medium High Backlog
49 Dedicated Point-Defense Flak Barrage Burst Military Space Battlestar Galactica Rapid-fire concussive kinetic detonations ("thud-thud-crack") echoing through the armored hull. Clustered burst of 48 staggered noise transients (1030 ms offsets) with sub-bass punch (40 Hz) and high-frequency shell crack. High High Backlog
50 Heavy Weapons Arming Breech Clank Military Space USS Sulaco, EAS Agamemnon Pneumatic solenoid slam and heavy steel breech lock when chambering mass-driver ordnance or railgun slugs. Multi-stage metallic synthesis: pre-charge pneumatic hiss (80 ms), primary breech slam (60 Hz square impact), and high-Q steel ringoff. High High Backlog
51 Dedicated Mechanical Dot-Matrix / Teletype Chatter Industrial Space USCSS Nostromo Unbroken rhythmic mechanical typing and carriage chatter of the MU/TH/UR 6000 mainframe output terminal. Rapid pseudo-random sequence of high-Q 4000 Hz impact noise spikes combined with periodic 12 Hz mechanical stepper-motor step clicks. High High Backlog
52 Heavy Hydraulic Docking Groan & Mechanical Clang Industrial Space USCSS Nostromo, Red Dwarf Massive ore umbilical latching: low metal friction groan followed by sledgehammer clamp impact and resonant hull ring. Compound engine: dual swept resonant bandpass filters over brown noise (3060 Hz) followed by a high-energy metallic anvil transient. High High Backlog
53 Dual-Reel Magnetic Tape Spooler & Pinch Roller Clank Retro Future Jupiter 2, Discovery One Heavy magnetic tape deck engagement: solenoid pinch-roller snap, 15 ips capstan flutter, and fast-forward tape whine. Multi-layer module: solenoid impulse click (110 Hz), continuous fluttering pink noise (15 Hz flutter LFO), and 3200 Hz capstan motor hum. High High Backlog
54 Continuous Heterodyne / Theremin Navigational Drone Retro Future Jupiter 2 (Lost in Space) Vintage 1960s sci-fi navigational beacon: dual high-frequency sine oscillators beating gently against each other. Dual precision sine generators (e.g., 1040 Hz and 1048 Hz) creating a continuous, acoustic 8 Hz heterodyne beat wave in room tone. High High Backlog

2. Implementation Phasing & Roadmap

To structure the upcoming audio engineering passes without destabilizing the core audio loop, development should follow a three-phase approach:

graph TD
    P1["Phase 1: Quick Wins<br>18 Discrete Elements<br>Difficulty: Low & Low-Medium"] --> P2["Phase 2: Core Enhancements<br>25 Synthesizers & Loops<br>Difficulty: Medium"]
    P2 --> P3["Phase 3: Major Architectural Additions<br>11 Complex Systems & Telemetry Eras<br>Difficulty: Medium-High & High"]

Phase 1: Quick Wins (Low & LowMedium Difficulty) — [COMPLETED]

  • Target Count: 20 elements (18 Low + 2 LowMedium) — 100% Implemented.
  • Architectural Scope: Added procedural synthesis methods into ExpandedSciFiAudioSynth and WhoniverseAudioSynth, updated StarshipPresets['bio-wraith'] life-support parameters in js/config.js, wired soundboards to a clean 6-button (3×2) layout, and established automated background loops in js/app.js.
  • Implemented Deliverables & Trigger Mechanics:
    1. Trek Staples:
      • Comm badge chirp (ExpandedSciFiAudioSynth.synthesizeCommBadge, TelemetrySynth.synthesizeCommBadge): Starfleet Soundboard (btn-comm-badge) & auto-scheduled in ambient Starfleet telemetry (810% probability during tng/voyager).
      • Door swish (ExpandedSciFiAudioSynth.synthesizeDoorSwish(era)): Starfleet Soundboard (btn-door-swish), automatically adjusting envelope and filter Q across TOS, TNG, VOY, and NX.
      • Bosun's whistle (ExpandedSciFiAudioSynth.synthesizeBosunWhistle): Starfleet Soundboard (btn-bosun-whistle), naval sine glide with 6.5 Hz tremolo.
      • Sickbay ECG ping (ExpandedSciFiAudioSynth.synthesizeMedicalMonitor, startMedicalMonitor): Starfleet Soundboard (btn-medical-monitor) & automatic 1.15s periodic pulse loop on sickbay/medical presets.
    2. Tactile Hardware & Foley:
      • TARDIS lever clunk (WhoniverseAudioSynth.synthesizeLeverClunk): Whoniverse Soundboard (btn-lever-clunk), hard 80 Hz square click + highpass pink noise thump.
      • TARDIS wooden door (WhoniverseAudioSynth.synthesizeTardisDoor): Whoniverse Soundboard (btn-tardis-door), 260540 Hz friction creak + dual mortise latch click.
      • Cassette transport clunk & whirr (ExpandedSciFiAudioSynth.synthesizeCassetteTransport): Outlaw Soundboard (btn-tape-clunk), mechanical dual click + 2200 Hz capstan tone with 8.2 Hz flutter.
      • Grappler arm servo (ExpandedSciFiAudioSynth.synthesizeGrapplerServo): Outlaw Soundboard (btn-grappler-servo), 220680 Hz swept triangle wave through resonant bandpass.
      • Mag-boot latch (ExpandedSciFiAudioSynth.synthesizeMagBootLatch): Space Stations Soundboard (btn-mag-boot), 80 Hz heel impact thump + 120 Hz inductive clamp buzz.
    3. Atmospheric, Comedic & Disaster Transients:
      • Misty-atmosphere tuning: StarshipPresets['bio-wraith'] tuned to 900 Hz lowpass cutoff with 0.06 Hz airflow modulation in LifeSupportSynth.
      • Sevastopol electrical spark (ExpandedSciFiAudioSynth.synthesizeSevastopolSpark, startStationSparks): Space Stations Soundboard (btn-sevas-spark) & intermittent background discharges (411s intervals) on sta-sevastopol.
      • Commlock calling tone (ExpandedSciFiAudioSynth.synthesizeCommlockTone): Space Stations Soundboard (btn-commlock), dual square pulse paging beeps (1100 Hz / 1500 Hz).
      • Station medical vital ECG (ExpandedSciFiAudioSynth.synthesizeStationMedicalPing): Space Stations Soundboard (btn-station-ecg) & 1.15s background loop on Gateway Station quarantine medical suite (sta-gateway).
      • Solar radiation / heat shield roar (ExpandedSciFiAudioSynth.synthesizeSolarRoar): Deep Space Soundboard (btn-solar-roar) & Deep Space Event button btn-solar-swell ("SOLAR SHIELD SWELL").
      • Cryogenic pod depressurization sigh (ExpandedSciFiAudioSynth.synthesizeCryoDepressurize): Deep Space Soundboard (btn-cryo-sigh), swept noise sigh + 205 Hz seal hum.
      • Mid-century Orion pulse thump (ExpandedSciFiAudioSynth.synthesizeOrionPulseThump): Deep Space Soundboard (btn-orion-thump), 45 Hz lowpass square impulse + 36 Hz sub-bass cabinet resonance.
      • Nutri-Matic tea dispenser gurgle (ExpandedSciFiAudioSynth.synthesizeTeaDispenser): Comedy Soundboard (btn-tea-machine), 6-stage bubbling hops + steam hiss.
      • British electric kettle whistle (ExpandedSciFiAudioSynth.synthesizeKettleWhistle): Comedy Soundboard (btn-kettle-whistle), rising sine sweep with 5.2 Hz tremolo.
      • Ludicrous Speed Plaid Alarm (ExpandedSciFiAudioSynth.synthesizePlaidAlarm): Comedy Soundboard (btn-plaid-alarm), alternating two-tone siren (440 Hz / 880 Hz).
      • True RF radio static burst (ExpandedSciFiAudioSynth.synthesizeRadioStatic): Outlaw Soundboard (btn-radio-static), bandpass-filtered noise burst with hard-knee 180 ms gate.

Phase 2: Core Enhancements (Medium Difficulty) — [COMPLETED]

  • Target Count: 25 elements — 100% Implemented.
  • Architectural Scope: 23 new procedural methods in ExpandedSciFiAudioSynth and 2 in WhoniverseAudioSynth, a keyed ambient-loop registry (_scheduleLoop/_stopLoop) replacing ad-hoc timer fields, a single startPresetAmbience(presetId) funnel in js/app.js that stops and re-engages all loops on preset change/engage/full-stop, and soundboard rebuilds across all 10 universe keypads (68 buttons each; span: 2 support used by the Belter telemetry button).
  • Implementation Notes:
    • Rows #25 (era: 'who') and #29 (era: 'belter') are delivered as standalone routines (startConsoleTypeTelemetry, startBelterTelemetry) driven by preset ambience — not through TelemetrySynth era routing, which remains Phase 3 scope.
    • #24 CRT flyback whine lands at a 10.6 kHz partial (the spec's 15.6 kHz is near-Nyquist on low-rate audio contexts and ear-fatiguing at audible levels).
    • Continuous rows (#26, #33, #35, #37, #41) are rendered as slow "phrase" one-shots (858 s) with in/out envelopes, re-triggered on fixed/random cadence — no permanent node graphs.
    • Every ambient phrase self-releases (scheduled node stops) and every start* kills its own registry key first; stopAllLoops() clears the whole registry, so rapid preset flips and FULL STOP cannot stack loops.
    • One-shot soundboard buttons are interactive one-shots; ambient rows additionally auto-engage with their matching presets (see per-row trigger details in the master table).
  • Key Deliverables:
    1. Structural Stress & Engines: True Hull Strain Moan (#30, synthesizeHullStrainMoan + loop on Event Horizon/Icarus II), Repulsorlift engine drone (#35), Bebop marine diesel chug (#36), Centrifugal carousel 1 rpm LFO modulation (#37), Crash-couch gimbal strain (#42), Cygnus steam piston chug (#45).
    2. Energy Fields & Weapons: Vorlon crystal singing resonance (#26), Omega-13 temporal capacitor ramp (#34), Cardassian heavy bulkhead grind (#21), Slipstream transition surge (#38), Death Blossom capacitor sweep (#44), Icarus I distress beacon (#31), Beryllium sphere thrum (#33).
    3. Environmental Ambience: Nostromo condensation pipe drips (#40, randomized drip clock), Continuous steam vent hiss (#41), HAL 9000 respiration envelope loop (#43), hull regeneration texture (#28), psychic static whisper (#32), turbolift whoosh (#22), replicator shimmer (#23), scanner activation (#24), TARDIS console type clatter (#25), neural-bond swell (#27, also rewired to the Bioships NEURAL PULSE event), Belter jury-rig telemetry (#29), Viper O₂ regulator breathing (#39).

Phase 3: Major Architectural Additions (MediumHigh & High Difficulty)

  • Target Count: 11 elements.
  • Architectural Scope: Expansion of TelemetrySynth routing logic and complex multi-node audio sub-systems.
  • Key Deliverables:
    1. Bespoke Telemetry Eras:
      • era: 'who' — Mechanical solenoids, spring switches, lever snaps, relay chitter.
      • era: 'bioship' — Organic membrane pulses, chitin creaks, bioplasmic fluid pops.
      • era: 'belter' — Rattling relays, noisy contact bounce, loose solenoids, unstable clock jitter.
    2. Complex Multi-Stage Transients:
      • Battlestar flak barrage burst (staggered concussive noise clusters).
      • Heavy weapons breech locking clank (pneumatics + steel clamp ringoff).
      • Nostromo MU/TH/UR dot-matrix teletype terminal (continuous pseudo-random 4000 Hz striker bursts).
      • Vintage dual-reel magnetic tape spooler (solenoid clamp + tape flutter + capstan tone).
      • Starfleet Transporter dematerialization / rematerialization shimmer array.

3. Telemetry Router Roadmap

Currently, TelemetrySynth in js/audio.js dispatches discrete random pings based solely on Starfleet eras (tos, tng, ds9, voyager, nx). Non-Trek universes are forced to approximate their telemetry using Trek sound sets.

The table below outlines the implementation specifications for the three new proposed telemetry engines:

TelemetrySynth.prototype.scheduleNext_()
       │
       ├── era === 'who'      ──> synthesizeWhoMechanicalTelemetry_()
       ├── era === 'bioship'  ──> synthesizeBioshipOrganicTelemetry_()
       ├── era === 'belter'   ──> synthesizeBelterJuryRiggedTelemetry_()
       └── era in ['tos'...]  ──> existing Starfleet chirp routines
New Telemetry Era Target Universe(s) Acoustic Primitives Synthesis Architecture
who Whoniverse (All TARDIS presets) Mechanical toggle snaps, tumbler dials, spring levers, rotary selector clunks. Dual-filtered short noise pulses (2045 ms), square wave click transients (60120 Hz), and damped mechanical pings without electronic beeps.
bioship Bioships (Moya, Lexx, Species 8472, Wraith) Vascular surges, chitinous joint snaps, bioplasmic fluid pops, membrane flutters. Asymmetric shaped sine thumps (3090 Hz), bandpass-filtered wet fluid impulses (5001400 Hz), and micro-envelope noise ticks.
belter Space Stations, Industrial Space (Ceres, Tycho, Rocinante) Worn electrical contactors, loose solenoid chatter, relay contact bounce, drifting clock pings. Jittered square waves with randomized micro-dropouts, harsh metallic click transients (4001800 Hz), and noisy relay chatter bursts.

4. Cross-Reference Index by Universe Theme

Universe Key Universe Name Gaps Cataloged Primary Focus Areas
starfleet Star Trek 8 Comm badge chirp, door swishes, turbolift whoosh, transporter shimmer.
whoniverse Whoniverse 4 Lever clunk, TARDIS doors, who mechanical telemetry era.
bioships Bioships 5 Bespoke organic telemetry, Vorlon singing crystal, neural bond swells.
spacestations Space Stations 6 Belter telemetry era, Sevastopol sparks, commlock tone, mag-boots.
deepspace Deep Space 6 True hull strain groan, Icarus I beacon, solar roar, cryo-pod sigh.
comedy Comedy & Adventure 5 Tea dispenser gurgle, Beryllium thrum, Omega-13 capacitor whine.
outlaw Outlaw & Frontier 5 Cassette transport clunk, grappler servo whine, true RF static burst.
military Military Space 5 Flak barrage bursts, heavy weapons breech clank, slipstream surge.
industrial Industrial Space 5 Dot-matrix teletype chatter, heavy docking clang, condensation pipe drips.
retrofuture Retro Future 5 Dual-reel tape spooler, continuous heterodyne theremin drone, HAL respiration.