# Kordenza third-party assets

## Tonal music theory library

Source: https://github.com/tonaljs/tonal
Licence: MIT; see TONAL-MIT.txt. Copyright (c) 2015 danigb.
Published packages are bundled without source modifications into lib/tonal.js.
Versions are pinned in package.json and package-lock.json. Rebuild with
`node scripts/bundle-tonal.mjs` from products/kordenza.

## Salamander Grand Piano

Author: Alexander Holm (2010). Yamaha C5 acoustic grand piano.
Source: https://github.com/sfzinstruments/SalamanderGrandPiano
Licence: Creative Commons Attribution 3.0 Unported (CC BY 3.0).
Licence URL: https://creativecommons.org/licenses/by/3.0/
Full licence: Salamander-LICENSE.txt in this directory.

The starter bank selects 27 FLAC recordings: nine note positions C3 through C5,
with velocity layers v4, v9 and v14. The original audio files are unmodified.
Playback transposes between sample positions, selects velocity layers, applies
gain, filtering, release envelopes and optional tremolo. No endorsement implied.
The exact source revision, source URLs, file sizes and SHA-256 checksums are in
assets/piano/manifest.json. Downloaded bank size: 44,619,897 bytes (44.62 MB).
Original mapping and source notes: Salamander-README.md.

## Bravura music font

Copyright Steinberg Media Technologies GmbH.
Source: https://github.com/steinbergmedia/bravura
Licence: SIL Open Font License 1.1. The font is distributed unmodified.
See Bravura-LICENSE.txt and Bravura-FONTLOG.txt.

## FM engine

The six-operator implementation and preset parameters are original project code.
No Yamaha/DX7 patches, third-party electric-piano samples or proprietary DSP are bundled.
The FM tine and reed presets are synthesised approximations, not physical models.
