LBPlay
LBPlay v.0.04 Текстовая и PM программа для проигрывания MIDI файлов Copyright (C) Lesha Bogdanow |
Описание:
- Эта программа может заинтересовать в первую очередь тех, кто имеет двухпортовые MIDI модули (SC88, MU90) и хочет использовать все их возможности и тех, кто хочет использовать soft karaoke. Хотя, IMHO на нее стоит взглянуть всем, кто играет MIDI файлы.
- Проигрывать MIDI файлы (не используя MMOS/2 для их разбора) через up to 16 MIDI портов (хотя, зачем может потребоваться больше двух - не знаю).
- Выводить содержимое lyric или text metaevents и выделять текущее (soft karaoke).
- Сбрасывать MIDI устройство перед проигрыванием файла с помощью контроллеров или sysex'ов.
- Проигрывать несколько файлов из списка по очереди или в случайном порядке.
- Выдавать dump MIDI файла.
Эта программа является альтернативой TMIDI и MIDIDB by Cornel Huth. Их отличает следующее:
- Эта программа работает через RTMIDI, TMIDI и MIDIDB - непосредственно с железом, 100% совместимым с MPU-401 в UART mode. Достоинство это или нет - сказать сложно, с одной стороны, работа через RTMIDI по идее позволяет работать с любой карточкой, драйвер которой поддерживает RTMIDI (хотя пока AFAIK такие драйвера есть только для MPU-401, OPL3 и совместимых с ними), с другой стороны, к глюкам программы добавляются глюки RTMIDI. Конечно, главные мне удалось обойти, но все равно проблемы остаются. Например, драйвер MPU-401 полностью нормально работает только с карточками на микросхемах Crystal Semiconductors и слегка глючит даже с настоящим MPU-401. Что, впрочем, неудивительно, если вспомнить, кто этот драйвер писал. ;)
- У TMIDI и MIDIDB есть несколько неприятных глюков: во-первых, в случае, когда в один момент времени происходит много событий ("много" это 6 в случае вибры и 10 в случае MPU-401) - события просто теряются. Во-вторых, они почему-то просто отказываются играть файлы, сделанные с помощью Sound Canvas Pipe Organ Project. Ну, и еще есть, по мелочи.
- И, наконец, TMIDI и MIDIDB хотят денег. Конечно, я понимаю, TMIDI не заломает разве что глупый да ленивый, но ведь иногда так хочется побыть честным. :)
- Для запуска этой программы нужно MIDI устройство (или устройства), имеющие драйвер с поддержкой RTMIDI и собственно RTMIDI от Warp 4 с FP#7. С более старыми версиями RTMIDI система будет трапаться при попытке проиграть файл с sysex'ом или послать sysex сброса.
- Для нормальной работы karaoke в PM версии нужно, чтобы окно Karaoke было активным, иначе не будет выделения текущего metaevent'а. Sorry, фича PM.
- Исправлены трапы при вызове kbdcalls.
- Сообщения об ошибках теперь выводятся.
- Окно караоке теперь очищается перед началом следующей песни.
- Slider теперь полностью работает.
- Во время перемещения выдерживается пауза в ожидании следующего действия.
- Кнопки теперь разрешены только тогда, когда их можно использовать.
- "Серые" стрелки теперь работают.
- Добавлено много Manufacturers ID (сколько смог найти)
- Можно управлять с помощью клавиатуры так же, как и VIO версией
- Пофиксено перекрытие кнопок.
- Рисуется правильная иконка и окна появляются в списке задач.
- Можно менять размер окна караоке.
- Пофиксено завершение программы при попытке перейти к предыдущему файлу на первом файле и к следующему на последнем файле
- Кнопка возврата, как на CD-плеерах: первое нажатие - переход на начало текущего файла, немедленное последующее нажатие - переход к предыдущему файлу).
- Добавлена пауза
- Текст на кнопках заменен на картинки.
- Файлы с running status, проходящим через metaevent, теперь разбираются и играются нормально.
- Число поддерживаемых портов увеличено до 256.
- Отображается реальное число портов.
- Добавлена утилита инициализации MPU-401.
- Убрана утилита LBMDump
- Вы можете загрузить LBPlay v.0.04 с нашего сервера [118K]
Интересные ссылки:
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ