diff --git a/.gitignore b/.gitignore index 978b28d..1be5757 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ wally.lock # Rokit / OS .DS_Store *.log +audio-work/ diff --git a/assets/audio/rx7_idle_loop.ogg b/assets/audio/rx7_idle_loop.ogg new file mode 100644 index 0000000..80f3930 Binary files /dev/null and b/assets/audio/rx7_idle_loop.ogg differ diff --git a/assets/audio/rx7_rev_loop.ogg b/assets/audio/rx7_rev_loop.ogg new file mode 100644 index 0000000..354916d Binary files /dev/null and b/assets/audio/rx7_rev_loop.ogg differ diff --git a/docs/ROTARY_SOUND.md b/docs/ROTARY_SOUND.md index 5065de2..b65e508 100644 --- a/docs/ROTARY_SOUND.md +++ b/docs/ROTARY_SOUND.md @@ -1,4 +1,27 @@ -# Real 13B rotary engine sound (rx7_fc) +## Status: loops are BUILT ✅ — awaiting Studio upload + +Real 13B loops were extracted from the owner's own drive footage +(`/mnt/user/data/c-finished-videos/2026-07-10/`, same car) and processed on the +workstation. They live at: + +- `assets/audio/rx7_idle_loop.ogg` — 15.9 s steady idle (~99 Hz fundamental, + scanned as the most tonally stable stretch of the session; seam jump 0.001) +- `assets/audio/rx7_rev_loop.ogg` — 7.4 s held higher-RPM pull (~105 Hz, + louder section; seam jump 0.005) +- Masters (`.wav` + `.ogg`) mirrored to the NAS: + `.../001-1993 Mazda RX-7/sound/` + +**Remaining (owner, in Studio): upload the two `.ogg` files** (Asset Manager → +Import, or Creator Dashboard → Audio), wait for moderation, then paste the two +asset IDs into `CAR_SOUNDS.rx7_fc` in `src/client/SoundController.luau`. + +If a longer/angrier rev is wanted later, more source material exists in the +other sessions under `c-finished-videos/` — the extraction is repeatable +(method below). + +--- + +# Pipeline reference (how the loops were made / how to redo them) The RX-7 must sound like a rotary. The pipeline: the owner's own recordings → processed into two seamless loops on this workstation → uploaded in Studio →