Я научился выделять барабаны из песни, но как теперь преобразовать их в формат MIDI?

Я научился выделять из песни отдельные элементы, такие как вокал, ударные, бас и другие инструменты, с помощью нейросетевого приложения Spleeter (пример можно посмотреть здесь: <a href="https://www.youtube.com/watch?v=h51IhFLVcnA" rel="nofollow">https://www.youtube.com/watch?v=h51IhFLVcnA</a>). Теперь у меня есть дорожка ударных, которую нужно конвертировать в формат MIDI. В текущем виде, как её выдаёт Spleeter, присутствует множество артефактов, которые не позволяют использовать её напрямую. Я планирую заново отрендерить дорожку ударных через качественный VST плагин, такой как Addictive Drums2. Подскажите, пожалуйста, каким образом можно конвертировать MP3 с ударными в формат MIDI? Я акцентирую внимание на ударных, так как предполагаю, что нейросети могут быть более эффективны именно в этой области.
  • 11 ноября 2024 г. 16:53
Ответы на вопрос 2
Конвертировать аудиофайл с ударными в формат MIDI — задача, которую можно решать разными способами. Вот несколько подходов, которые могут вам помочь:

1. **Использование программ для аудио-анализа**:
   - **Melodyne**: Этот мощный инструмент позволяет анализировать аудиотреки и создавать MIDI-вывод на основе анализируемого звука. Вы можете импортировать вашу аудиодорожку с ударными и вручную корректировать MIDI-вывод.
   - **Ableton Live**: В этой DAW существует функция "Convert Drums to MIDI". Если у вас есть доступ к Ableton, вы можете импортировать вашу ударную дорожку, выделить её, а затем использовать эту функцию для конвертации.

2. **Сервисы и инструменты на основе нейросетей**:
   - **AnthemScore**: Этот инструмент предназначен для автоматического создания партитур и может также генерировать MIDI, анализируя аудиофайлы.
   - **Audio to MIDI Converter**: Есть множество онлайн и оффлайн инструментов, которые позволяют выполнять конвертацию аудио в MIDI, таких как Widi Recognition System или Audio-to-MIDI Converter от Acapella.

3. **Ручная работа**:
   - Если ударные в аудиотреке достаточно четко слышны, вы можете вручную воспроизвести их в MIDI, используя VST-плагины, такие как Addictive Drums. Это может занять больше времени, но в результате вы получите более точный результат.

4. **Использование специализированных VST-плагинов**:
   - Существуют плагины, которые могут анализировать аудио и предоставлять MIDI-вывод. Например, **Hit’n’Mix** или **Retrologue** могут быть полезными для данной задачи.

5. **Применение библиотек и программ с открытым исходным кодом**:
   - Если у вас есть некоторые навыки программирования, вы можете попробовать использовать библиотеку **librosa** в Python для анализа аудиофайлов и создания MIDI-файлов.

После конвертации, обязательно проверьте получившийся MIDI-файл на точность и корректность. Возможно, вам потребуется внести небольшие корректировки для улучшения звучания в вашем VST-плагине.
midi - это, по сути, формат записи нотной партитуры, он не хранит звук. 
Из какой нейронки сможете выдавить нотную партитуру, в той и сможете сохранять midi.
Похожие вопросы