Программное обеспечение для конвертирования аудио в MIDI - PullRequest
8 голосов
/ 02 мая 2011

Кто-нибудь знает, есть ли хорошее программное обеспечение для преобразования из (wave, mp3 или другого известного формата) в MIDI?Я понимаю, что преобразование аудиофайлов в MIDI - очень сложный процесс.В настоящее время я разрабатываю учебный проект для моей степени бакалавра, который требует манипулирования MIDI-файлами.

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

Любая помощь приветствуется.

Ответы [ 8 ]

8 голосов
/ 15 мая 2013

WaoN выполняет преобразование WAV в MIDI: http://waon.sourceforge.net/

По крайней мере, это довольно весело: -)

2 голосов
/ 02 мая 2011

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

Лучше всего тратить время либо на создание собственных треков MIDI, либо на поиск или покупку некоторых из Интернета. FWIW, до популярности MP3-мелодий, многие «полифонические» мелодии для мобильных телефонов были на самом деле MIDI-файлами.

0 голосов
/ 08 октября 2017

Такое преобразование может быть достигнуто с помощью генетических алгоритмов. Оно не будет идеальным, но оно может быть как можно ближе. Аналогичным образом Мона Лиза была реконструирована с помощью треугольников в проекте «Генетическое программирование: эволюция Моны Лизы».

0 голосов
/ 21 августа 2015

Я слышал о Ваоне. Однако, это дало мне кучу проблем с компиляцией, поэтому я не смог его установить.

Я нашел звуковой аннотатор, разработанный Queen Mary, он использует плагины Vamp для извлечения функций (в данном случае транскрибирования) и записи их в миди-файл.

Эти плагины могут работать, однако они будут работать лучше, если вы добавите файл конфигурации (см. Документацию к отдельному плагину):

./sonic-annotator file.wav -d vamp:qm-vamp-plugins:qm-transcription:transcription -w midi

./sonic-annotator file.wav -d vamp:silvet:silvet:notes -w midi

./sonic-annotator file.wav -d vamp:ua-vamp-plugins:mf0ua:mf0ua -w midi
0 голосов
/ 09 июля 2015

Вы можете конвертировать WAV в MIDI, используя WaoN .Вы можете скачать двоичные файлы WaoN для Windows здесь .

0 голосов
/ 08 февраля 2015

Появляется новый инструмент (в настоящее время бета), который выглядит действительно многообещающе.Это называется Imitone: https://www.kickstarter.com/projects/evanbalster/imitone-mind-to-melody

0 голосов
/ 11 января 2012

Используйте SoX - швейцарский армейский нож обработки звука.Очень прост в использовании.

SoX - это кроссплатформенная (Windows, Linux, MacOS X и т. Д.) Утилита командной строки, которая может конвертировать различные форматы компьютерных аудиофайлов в другие форматы.Он также может применять различные эффекты к этим звуковым файлам, и в качестве дополнительного бонуса SoX может воспроизводить и записывать аудиофайлы на большинстве платформ.

Пример:

sox / mypath /my_audio.mp3 /mypath/my_audio.MIDI

SoX - очень зрелый проект!Вот ссылка: http://sox.sourceforge.net/

Вот несколько примеров, которые я для вас погуглил: http://www.thegeekstuff.com/2009/05/sound-exchange-sox-15-examples-to-manipulate-audio-files/

0 голосов
/ 10 мая 2011

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

FL Studio (ранее Fruity Loops) имеет возможность создавать миди-файлыи т.д. с нуля, но это требует много времени, усилий и базовых навыков использования такой программы.

Хотя невозможно преобразовать аудиофайл в Midi.

...