# Fight sounds — provenance

One-shot fight clips for `EngineAudio.fightCue` (`sfx.json` lists them by slot: slap, punch, kickBody,
whoosh, grunt). All are real CC0 recordings from Freesound, played as recorded — only cut, mono and level.
Loaded only when a fight starts (`prefetchFight()` / the first `fightCue`).

| File | Source | Author | Licence | What it is |
|---|---|---|---|---|
| `slap-0.mp3` | [161042 — "Face Slap"](https://freesound.org/people/jmmcdona04/sounds/161042/) | jmmcdona04 | [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/) | A hard, jaw-jarring face slap |
| `slap-1.mp3` | [539163 — "Slap hit on the face or shoulder"](https://freesound.org/people/khenshom/sounds/539163/) | khenshom | [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/) | A slap on the face / shoulder |
| `punch-0.mp3` | [390462 — "Punch in the face"](https://freesound.org/people/Huminaatio/sounds/390462/) | Huminaatio | [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/) | A punch in the face |
| `punch-1.mp3` | [460509 — "Hitting in a Face"](https://freesound.org/people/florianreichelt/sounds/460509/) | florianreichelt | [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/) | A hit in the face (a dull punch) |
| `punch-2.mp3` | [244513 — "Realistic Punch"](https://freesound.org/people/JewTwinz/sounds/244513/) | JewTwinz | [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/) | A punch built from hitting oneself |
| `kickBody-0.mp3` | [488720 — "Fight - perfect punch/hit/kick/stroke"](https://freesound.org/people/TILIADESIGN/sounds/488720/) | TILIADESIGN | [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/) | A layered fight hit / kick (heavy body impact) |
| `kickBody-1.mp3` | [490769 — "Punch 2 - Heavy.ogg"](https://freesound.org/people/steveuk87/sounds/490769/) | steveuk87 | [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/) | A heavy punch on the chest (a kick to the body) |
| `whoosh-0.mp3` | [507466 — "Clean fast Swoosh.aiff"](https://freesound.org/people/Danjocross/sounds/507466/) | Danjocross | [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/) | A cable swung fast past the mic: a clean swoosh |
| `whoosh-1.mp3` | [562191 — "snd_swing_whoosh.wav"](https://freesound.org/people/gristi/sounds/562191/) | gristi | [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/) | A light swing whoosh |
| `grunt-0.mp3` | [397276 — "Grunt1.wav"](https://freesound.org/people/whisperbandnumber1/sounds/397276/) | whisperbandnumber1 | [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/) | A man's grunt, as if punched (Gyan's pick 2026-10-04, A/B grunt A) |

Licence checked on each sound's Freesound page on 2026-10-03 (all show "Creative Commons 0").

**Edits made** (`sox` + `lame`, from each sound's Freesound HQ preview MP3): one hit / swing / grunt cut
out (onset − 10 ms to where it falls 40 dB under its peak), downmixed to mono at 44.1 kHz, 5 ms fade-in /
30 ms fade-out, levelled (loudest 100 ms RMS → −14 dBFS, peak ≤ −1 dBFS), 96 kbps mono MP3.
No pitch, EQ or other processing.

```
sox <id>-hq.mp3 cut.wav trim <start> =<end> remix - rate 44100 fade t 0.005 -0 0.03 vol <gain>
lame -b 96 -m m cut.wav <slot>-<n>.mp3
```

| File | Freesound id | trim (s) | length (s) | gain (dB) |
|---|---|---|---|---|
| `slap-0.mp3` | 161042 | 5.72 – 5.96 | 0.25 | -5.9 |
| `slap-1.mp3` | 539163 | 0.21 – 0.34 | 0.13 | -1.0 |
| `punch-0.mp3` | 390462 | 0.04 – 0.32 | 0.28 | -7.4 |
| `punch-1.mp3` | 460509 | 1.73 – 1.99 | 0.26 | +0.7 |
| `punch-2.mp3` | 244513 | 0.05 – 0.20 | 0.15 | -1.0 |
| `kickBody-0.mp3` | 488720 | 0.40 – 0.76 | 0.36 | -5.0 |
| `kickBody-1.mp3` | 490769 | 0.08 – 0.31 | 0.24 | -3.8 |
| `whoosh-0.mp3` | 507466 | 0.27 – 0.58 | 0.31 | -0.4 |
| `whoosh-1.mp3` | 562191 | 0.06 – 0.29 | 0.23 | +11.0 |
| `grunt-0.mp3` | 397276 | 0.04 – 0.41 | 0.37 | +0.4 |
