- 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
38 KiB
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:
- Low (16 items) — Immediate quick wins: discrete envelope triggers, simple frequency glides, noise bursts, filtered transients, and klaxons.
- Low–Medium (2 items) — Simple compound one-shots (e.g., impact + electrical buzz, friction creak + mechanical latch).
- Medium (25 items) — Multi-oscillator patches, resonant filter sweeps, LFO-modulated continuous beds, and procedural loop parameters.
- Medium–High (2 items) — Multi-voice textured noise beds and bespoke telemetry state engines.
- 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 (8–10% 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 4–11 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 (480–960 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 | Low–Medium | 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 | Low–Medium | 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.8–6.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 (11–18 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 (6–13 s cadence) while bio-wraith is engaged. Granular square-LFO AM (9–17 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.8–4.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 (16–40 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 (22–40 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 (15–32 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 (9–16 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: 2–4 stroke clusters (2.2–4.2 s cadence) while out-bebop is engaged. Square pulses (45–70 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.4–5.2 s cadence) while mil-viper is engaged. 15 ms diaphragm click prefixed to highpass band (1.2–4.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.5–3.5 s cadence) while ind-nostromo is engaged. High-Q sine pings (1.4–2.6 kHz) with randomized 10–25 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 (6–10 s cadence) on ind-serenity/ind-starbug. Looping white noise through a 1.5 kHz bandpass (Q 0.7) with 6–9 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: 2–3 stroke clusters (1.8–3.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 (300–3000 Hz) simulating crowd presence. | Low | Medium–High | 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 | Medium–High | 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 4–8 staggered noise transients (10–30 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 (30–60 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 & Low–Medium Difficulty) — [COMPLETED]
- Target Count: 20 elements (18 Low + 2 Low–Medium) — 100% Implemented.
- Architectural Scope: Added procedural synthesis methods into
ExpandedSciFiAudioSynthandWhoniverseAudioSynth, updatedStarshipPresets['bio-wraith']life-support parameters injs/config.js, wired soundboards to a clean 6-button (3×2) layout, and established automated background loops injs/app.js. - Implemented Deliverables & Trigger Mechanics:
- Trek Staples:
- Comm badge chirp (
ExpandedSciFiAudioSynth.synthesizeCommBadge,TelemetrySynth.synthesizeCommBadge): Starfleet Soundboard (btn-comm-badge) & auto-scheduled in ambient Starfleet telemetry (8–10% probability duringtng/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.
- Comm badge chirp (
- 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), 260–540 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), 220–680 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.
- TARDIS lever clunk (
- Atmospheric, Comedic & Disaster Transients:
- Misty-atmosphere tuning:
StarshipPresets['bio-wraith']tuned to 900 Hz lowpass cutoff with 0.06 Hz airflow modulation inLifeSupportSynth. - Sevastopol electrical spark (
ExpandedSciFiAudioSynth.synthesizeSevastopolSpark,startStationSparks): Space Stations Soundboard (btn-sevas-spark) & intermittent background discharges (4–11s intervals) onsta-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 buttonbtn-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.
- Misty-atmosphere tuning:
- Trek Staples:
Phase 2: Core Enhancements (Medium Difficulty) — [COMPLETED]
- Target Count: 25 elements — 100% Implemented.
- Architectural Scope: 23 new procedural methods in
ExpandedSciFiAudioSynthand 2 inWhoniverseAudioSynth, a keyed ambient-loop registry (_scheduleLoop/_stopLoop) replacing ad-hoc timer fields, a singlestartPresetAmbience(presetId)funnel injs/app.jsthat stops and re-engages all loops on preset change/engage/full-stop, and soundboard rebuilds across all 10 universe keypads (6–8 buttons each;span: 2support 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 throughTelemetrySynthera 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 (8–58 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).
- Rows #25 (
- Key Deliverables:
- 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). - 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).
- 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).
- Structural Stress & Engines: True Hull Strain Moan (#30,
Phase 3: Major Architectural Additions (Medium–High & High Difficulty)
- Target Count: 11 elements.
- Architectural Scope: Expansion of
TelemetrySynthrouting logic and complex multi-node audio sub-systems. - Key Deliverables:
- 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.
- 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.
- Bespoke Telemetry Eras:
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 (20–45 ms), square wave click transients (60–120 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 (30–90 Hz), bandpass-filtered wet fluid impulses (500–1400 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 (400–1800 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. |