# НОТА — реальные записи инструментов

121 WAV, стерео PCM16, исходная частота 44,1 или 48 кГц.

- Рояль Kawai: 26 записей, 13 опорных нот MIDI 24–96, два записанных слоя динамики.
- Английский клавесин: 10 записей, Normal, MIDI 36–84.
- Орган: 11 записей, один регистр NT5 Manual 3 Quiet, MIDI 36–96.
- Флейта: 10 протяжённых и 8 стаккато, MIDI 60–96 (стаккато от 69).
- Кларнет: 10 протяжённых и 10 стаккато, MIDI 50–86.
- Труба: 9 протяжённых и 9 стаккато, MIDI 53–84.
- Тенор-саксофон: 9 протяжённых и 9 стаккато, MIDI 44–88.

У духовых по одному исходному слою динамики на выбранную высоту. Это не банк
записанного легато: переходы между соседними нотами отдельно не записывались.
Для отсутствующих инструментов и нот дальше октавы от ближайшего источника
плеер использует прежний лёгкий банк. Альт-саксофон не подменяется тенором.

## Источники и права

Клавишные и тенор-саксофон: Versilian Community Sample Library (VCSL), CC0 1.0:
https://github.com/sgossner/VCSL

Флейта, кларнет и труба: Versilian Studios Chamber Orchestra 2 Community
Edition (VSCO-2-CE), CC0 1.0:
https://github.com/sgossner/VSCO-2-CE

Рояль, орган и клавесин включены именно как реальные записи соответствующих
инструментов. В исходной документации органа указан Simon Dalzell / Ivy Audio.
Полные лицензии находятся рядом: LICENSE-VCSL.txt и LICENSE-VSCO-2-CE.txt.
В provenance.json записаны URL каждого исходного WAV на закреплённой версии
репозитория, контрольные суммы, исходные SFZ-координаты и все преобразования.

## Подготовка

Скрипт scripts/prepare-recorded-bank.mjs сохраняет исходную частоту/стерео,
преобразует в PCM16, убирает тишину, нормализует пик до 0,88 и добавляет
микрофейды. Сохраняется авторская MIDI-высота и точная поправка строя.
Не используется синтетическое изменение яркости или случайный detune.
Длинные записи органа/духовых получают обработанный 140-мс crossfade в цикле;
проверяется отсутствие скачка на его границе. Клавишные затухающего типа
не зацикливаются; их хвост ограничен 18 секундами.

Имена WAV содержат контрольную сумму. Обновление файла меняет его URL и не
подменяет содержимое ранее закэшированного звука. Полный банк не загружается
в память при старте редактора: выбираются записи только для нужных нот.
