SGDK. Конвертируем MID в VGM.

Предисловие.

Уважаемый господин nineko еще в 2010 году сделал midi2vgm. С его помощью, можно перенести любую midi в SGDK. В данной статье, я разберу подводные камни при работе с этим конвертером.

Изучаем конвертер.

Сначала, скачайте midi2vgm: ссылка, зеркало. Разархивируйте, и откройте midi файл с помощью данной программы.

Sega Megadrive может проигрывать одновременно всего 4 канала, остальные 2, подключаются, если есть незанятый канал. Поэтому, в данном окне.

Необходимо соотнести midi каналы, и сеговские каналы (YM2612 Channel). Да так, что-бы музыка звучала приятно.

Midi каналы, можно прослушать в секвенсоре.

Ссылка на midi секвенсор: https://www.softpedia.com/get/Multimedia/Audio/Other-AUDIO-Tools/MidiSwing.shtml

Интерфейс здесь очень простой.

Включайте и отключайте midi каналы, выделите для себя важные, и соотнесите каналы midi с каналами YM2612midi2vgm).

После того как закончите, выделите песню в midi2vgm, нажмите Force Note Off… затем Convert. Программа подвиснет, так и должно быть.

Обратите внимание, сега не может проигрывать 2 ноты одновременно, на 1-ной дорожке. Данный конвертер решает данную проблему, путем удаления всех верхних нот, в результате чего, зачастую, музыка звучит фальшиво. Так что, возможно, перед конвертацией в VGM, нужно будет подредактировать midi.

После конвертации, появится надпись yeah

И, в папке с программой, создастся vgm файл.

Данный файл, вы можете импортировать в SGDK проект, подробнее здесь.

Заключение.

Данный конвертер, значительно увеличивает библиотеку доступных песен, и все благодаря nineko, спасибо ему.

Итоговый результат.

Пожалуйста отключи блокировщик рекламы, или внеси сайт в белый список!

Please disable your adblocker or whitelist this site!