Аудио без потерь — идеальный материал для распознавания нот
Автоматическое распознавание нот отслеживает начало каждой ноты и структуру её обертонов. Кодеки со сжатием с потерями размывают именно эти детали, особенно в тихих фрагментах и верхнем регистре. FLAC сохраняет исходный сигнал целиком, поэтому это один из лучших вариантов входного файла для модели. Записи классического фортепиано, джазовые соло и народные мелодии в формате FLAC (купленные или оцифрованные с диска) обычно распознаются заметно чище, чем MP3-копии того же исполнения.
Распознавание выполняется с помощью basic-pitch — полифонической модели с открытым исходным кодом от Spotify. Она работает в браузере после однократной загрузки, а файл FLAC остаётся на вашем устройстве.
Что подойдёт лучше всего
- Сольные фортепианные пьесы: от инвенций Баха до поп-каверов.
- Гитара, скрипка, виолончель или флейта без сопровождения.
- Народные песни с одним голосом и простым аккомпанементом: для мелодии используйте режим только мелодии.
- Ваши собственные записи для репетиций, сохранённые в FLAC.
Где распознавание даёт сбои
| Ситуация | Что происходит |
|---|---|
| Оркестр или биг-бэнд | находится много нот, но инструменты смешиваются и появляется много ошибок |
| Сильная реверберация, акустика храма | ноты звучат слишком долго, из-за эха появляются лишние ноты |
| Электрогитара с дисторшном | лишние ноты из-за гармоник искажения |
| Ударные и перкуссия | игнорируются, так как у них нет определённой высоты звука |
| Очень быстрые пассажи | часть нот сливается или пропускается |
Файлы высокого разрешения не требуют особой обработки: FLAC 24 бит или 96 kHz читается напрямую, хотя результат от этого не лучше, чем при качестве CD.
От MIDI к нотам
Файл MIDI содержит высоту звуков, тайминг и силу нажатия в одной партии. Ноты следуют реальному темпу исполнителя, включая рубато, поэтому пока не совпадают с тактовыми чертами. В нотном редакторе задайте темп, выполните квантизацию до подходящего значения, например до шестнадцатых, и удалите короткие случайные ноты. Для фортепианной пьесы можно также разделить ноты на партии левой и правой руки. Чтобы услышать отредактированный MIDI как аудио, воспользуйтесь конвертером MIDI или инструментом MIDI в FLAC. Записи с сильным шипением сначала лучше очистить с помощью шумоподавления.