# InfinityDM Audio Asset Licenses

This directory contains optimized browser-ready audio derived from external
source packs. Runtime code loads only local `/assets/audio/...` paths; it never
hotlinks source marketplaces or repositories.

## Kenney CC0 Audio Packs

- Source pages:
  - https://kenney.nl/assets/interface-sounds
  - https://kenney.nl/assets/rpg-audio
  - https://kenney.nl/assets/impact-sounds
  - https://kenney.nl/assets/music-jingles
- License: Creative Commons CC0 1.0 Universal
- License URL: https://creativecommons.org/publicdomain/zero/1.0/
- Attribution: "Kenney.nl" is appreciated by the source author but not required.

The selected source files and optimized outputs are tracked in
`frontend/audio-source-manifest.json`.

## Kevin MacLeod / Incompetech Soundtrack

The following music is licensed under the Creative Commons Attribution 4.0
International License: https://creativecommons.org/licenses/by/4.0/

- ["Midnight Tale"](https://incompetech.com/music/royalty-free/index.html?Search=Search&isrc=USUAN1900004) by Kevin MacLeod (incompetech.com), ISRC USUAN1900004.
- ["Moorland"](https://incompetech.com/music/royalty-free/index.html?Search=Search&isrc=USUAN1200106) by Kevin MacLeod (incompetech.com), ISRC USUAN1200106.
- ["Shadowlands 4 - Breath"](https://incompetech.com/music/royalty-free/index.html?Search=Search&isrc=USUAN1700037) by Kevin MacLeod (incompetech.com), ISRC USUAN1700037.
- ["Clash Defiant"](https://incompetech.com/music/royalty-free/index.html?Search=Search&isrc=USUAN1600003) by Kevin MacLeod (incompetech.com), ISRC USUAN1600003.
- ["Aftermath"](https://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100575) by Kevin MacLeod (incompetech.com), ISRC USUAN1100575.

License and provenance reviewed: 2026-07-14.

InfinityDM uses edited excerpts. Four tracks were loudness-normalized and
converted into 60-second circular-crossfade loops. "Aftermath" was trimmed,
faded, and loudness-normalized into a short non-looping transition. Exact
source pages, source hashes, transformation recipes, optimized hashes, decoded
durations, loop-boundary checks, and file sizes are recorded in
`frontend/audio-source-manifest.json`. Canonical rebuilds use the encoder version,
platform, and executable SHA-256 pinned in that manifest; other platforms may
validate the committed outputs but must not mint replacement hashes.
