Linux -- это интересно

ADLMIDI (OPL3 MIDI player)


Рубрика: Аудио и видео ПО
Метки: | | | | | | | | |
Просмотров: 628

ADLMIDI (OPL3 MIDI player) ‒ консольная C++ утилита для воспроизведения MIDI-файлов используя эмуляцию микросхемы-звукогенератора OPL3 (Yamaha YMF262).

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

ADLMIDI эмулирует OPL3 с поддержкой четырёх операторов, включены пачи из ряда известных компьютерных игр, можно указать количество смоделированных звуковых карт (0т 1 до 1800). Поддерживается стерео и панорамирование (двоичное панорамирование), есть фильтр реверберации (на основе консольного аудио редактора SoX) и многое другое... MIDI-файлы можно не только воспроизводить (с зацикливанием и без), а также записывать в аудио-файл формата WAV (вместо воспроизведения) или в видео-файл (формата поддерживаемого FFmpeg).

Лицензия: GNU General Public License version 2.0 (GPLv2)

Домашняя страница

Комментариев: 3 RSS

https://github.com/Wohlstand/libOPNMIDI звучит более музыкально что ли.

Обратите внимание, что существует проект libADLMIDI, основанный на "adlmidi", но серьёзно улучшенный и переработанный в отличии от этого https://github.com/Wohlstand/libADLMIDI (для тех, кто хочет видеть оригинальную утилиту adlmidi, но на базе новой начинки, там есть модуль "adlmidi2", который надо включить флагами cmake-сборки, и ревербация там будет, которой не будет в основной части).

> https://github.com/Wohlstand/libOPNMIDI звучит более музыкально что ли.

Это другой проект, похожий на libADLMIDI, но использующий чип OPN2 (YM2612) вместо OPL3 (YMF262).

Алексей3 2020-01-15 в 15:34:23
Это другой проект, похожий на libADLMIDI, но использующий чип OPN2
Тут про него уже есть:

https://zenway.ru/page/libopnmidi

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)