Прокрутить к контенту ↓


Как перевести Wave/MP3 в MIDI

Краткое описание
На данный момент преобразование Wave-MIDI практически неосуществимо. Существующие программы дают низкокачественный результат, и их применение почти не имеет смысла.

Форматы MIDI и Wave предназначены для хранения данных разных типов. MIDI-файл содержит не звук, а лишь набор команд для синтезатора (сэмплера, звуковой платы) и в грубом приближении представляет собой просто ноты. Поэтому задача конвертации музыки в формате Wave в формат MIDI в действительности означает совершенно иную задачу: разделение одновременно звучащих тембров и распознавание высоты отдельных звуков в каждой из выделенных таким образом партий.

Первая из задач решения на данный момент не имеет. В решении второй достигнуты значительные результаты, нашедшие своё воплощение в соответствующих программных продуктах (AKoff Music Composer, Audio To Midi и др.), предназначенных для распоз­навания нот в моно­фонических (одноголосных) записях.

Однако для получения приемлемого результата при использовании подобного программного обеспечения неизбежно приходится осуществлять длительный подбор ряда параметров, а после получения результирующего MIDI-файла — серьёзно его редактировать. Такое редактирование включает также и масштабирование полученного MIDI-трека по шкале времени, без чего дальнейшее практическое использование MIDI-файла невозможно.

Таким образом, задача преобразования Wave в MIDI решения по сути не имеет, а применение программного обеспечения для распознавания нот в звуковых файлах практически лишено смысла как по затратам времени, так и по качеству получаемого результата.