# Salamander Grand Piano — sample credits

These eight piano recordings are excerpts from **Salamander Grand Piano**, recorded by **Alexander Holm** on a Yamaha C5 grand piano.

- Author: Alexander Holm
- License: [Creative Commons Attribution 3.0 Unported (CC BY 3.0)](https://creativecommons.org/licenses/by/3.0/)
- License legal text: https://creativecommons.org/licenses/by/3.0/legalcode
- Upstream files: https://github.com/Tonejs/audio/tree/master/salamander
- Upstream author and license notice: https://github.com/Tonejs/audio/blob/master/salamander/README
- Downloaded: 2026-09-07
- Files: `C4.mp3`, `Ds4.mp3`, `Fs4.mp3`, `A4.mp3`, `C5.mp3`, `Ds5.mp3`, `Fs5.mp3`, `C6.mp3`

The MP3 files are copied without alteration. The browser adjusts sample playback rate, volume, and release envelopes during performance to cover C4–C6. No endorsement by the original author is implied.

## Implementation references

- https://github.com/Tonejs/Tone.js/blob/dev/examples/sampler.html — sample-to-note mapping and playback-rate transposition.
- https://github.com/tambien/Piano — sampled-piano note-down, note-up and sustain-pedal interaction model.

The website uses its own native Web Audio implementation; neither library is bundled as a dependency.

## Preset melodies

The built-in short melodies are newly hand-entered arrangements of public-domain themes: Beethoven's _Ode to Joy_, the traditional _Ah! vous dirai-je, maman_ melody commonly known as _Twinkle, Twinkle, Little Star_, and Beethoven's _Für Elise_. They are not complete scores or third-party performance recordings.
