Плеер OPNMIDI

4,2
55 отзывов
5 тыс.+
(количество скачиваний)
Возрастные ограничения
Для всех
Скриншот
Скриншот

Описание

Это небольшой и простой MIDI-плеер с ЧМ-синтезом OPN2 (Yamaha YM2612) и OPNA (YM2608). Плеер может проигрывать любые файлы MIDI, MUS или XMI, которые возможно найти на устройстве. Плеер имеет встроенный General-MIDI и частично XG cовместимый тембровый банк, собранный из инструментов, взятых из разных игр для Sega Megadrive/Genesis, портированных с чипа OPL3, или сделанных с нуля. Также можно использовать пользовательские внешние тембровые банки в формате WOPN чтобы можно было полностью поменять звучание музыки.

# Ключевые возможности синтезатора libOPNMIDI:
* Эмуляция OPN2
* Поддержка пользовательских тембровых банков в формате WOPN (Спецификацию можно найти тут: https://github.com/Wohlstand/OPN2BankEditor/blob/master/Specifications/WOPN-and-OPNI-Specification.txt)
* Стерео-звук
* Паралельное использование нескльких симулируемых OPN2-чипов от 1-го до 100 (максимальня полифония - 600 голосовых каналов!)
* Панорама (двоичная панорама, левая/правая сторона вкл/выкл.)
* Тоновое смещение (Pitch-bend) с регулируемым диапазоном
* Вибрато, управляемое с помощью настроек RPN/NRPN
* Зажим (т.е. Нажатие педали) и Состенуто
* Поддержка MIDI и RMI
* Поддержка MIDI API реального времени
* Поддержка петли с помощью маркеров loopStart и loopEnd (формат игры Final Fantasy VII)
* Поддержка петли с помоьщю 111-го контроллера в качестве начала цикла (формат движка RPG-Maker)
* Автоматическое арпеджио над аккордами, чтобы преодолеть нехватку каналов полифонии
* Поддержка нескольких виртуальны MIDI-синтезаторов (по отдельности на каждую дорожку с помощью MIDI-события FF09 "Выбор устройства"). Может использоваться для преодоления ограничения в 16 каналов.
* Поддержка проигрывания файлов Id-software Music File format (IMF)
* Частичная поддержка стандартов GS и XG (вожможно наличие наборов инструментов больше чем 128:128 и возможность использовать несколько дополнительных каналов ударных, а также поддержка некоторых GS/XG-специфичных контроллеров)
* Контроллер CC74 "Яркость" управляет модулятором (чтобы сымитировать "срезание частоты", специфичное волновым синтезаторам)
* Поддержка портаменто (контроллеры CC5, CC37 и CC65)
* Поддержка SysEx, которая поддерживает некоторые общие, GS и XG-возможности
* Опция, включающая полнопанорамное стерео (работает только на эмуляторах)

# Ссылки
* Исходный код плеера: https://github.com/Wohlstand/OPNMIDI-Player-Java
* Исходный код libOPNMIDI: https://github.com/Wohlstand/libOPNMIDI
* Редактор банков OPN2, который позволяет создавать и менять тембровые банки WOPL: https://github.com/Wohlstand/OPN2BankEditor/
Последнее обновление
18 авг. 2023 г.

Безопасность данных

Чтобы контролировать безопасность, нужно знать, как разработчики собирают ваши данные и передают их третьим лицам. Методы обеспечения безопасности и конфиденциальности могут зависеть от того, как вы используете приложение, а также от вашего региона и возраста. Информация ниже предоставлена разработчиком и в будущем может измениться.
Данные не передаются третьим сторонам.
Данные не собираются

Оценки и отзывы

4,2
49 отзывов
Максим Адамянц
19 августа 2023 г.
С недавним обновлением, эмулятор стал играть намного лучше, чем было раньше. Спасибо, что не забываете обновлять данное приложение, мне оно очень нравится, единственное что стало неудобно выбирать миди файлы через специальное приложение
3 человека отметили этот отзыв как полезный.
Вам помогла эта информация?
WohlstandFox
19 августа 2023 г.
Это приложение выбора файлов - вынужденная мера для Android 11 и старше. Я хочу придумать что-то по лучше. Также есть ещё один метод: можно открывать из файлового менеджера, и файл будет играться, я починил эту возможность. И да, всё это время я выпускал приложение как БЕТА, потому что не был уверен, что всё норм. А теперь норм. Относительно.
Denchik050
13 февраля 2024 г.
Автор, я люблю тебя. Очень запал в душу твой плеер, спасибо что поддерживаешь его разработку и сделал его таким простым и удобным.
Вам помогла эта информация?
Mr NewGamer Channal Tv
22 октября 2023 г.
Хорошие приложение но жаль что нету midi in/out
Вам помогла эта информация?
WohlstandFox
22 октября 2023 г.
Это проигрыватель файлов, а не синтезатор реального времени. Вообще, хорошая идея на будущее, чтобы запустить приложение в качестве синтезатора реального времени. Сама библиотека libOPNMIDI уже поддерживает приём MIDI-команд в реальном времени.

Что нового

- Обновлена библиотека libOPNMIDI
- Исправлена работа на Android 11+
- Подправлены настройки по-умолчанию