BASH Programming - Введение


Adagio


Этот пакет включает mp (проигрыватель MIDI-файлов командной строки) и xmp (основанный на XView проигрыватель MIDI-файлов, не путайте с проигрывателем модулей, также называемом xmp). Вам понадобится расширения SlingShot для использования xmp. Он также содержит другие программы для проигрывания партитур Adagio.

Если у вас установлена карта GUS, mp может также проигрывать MOD-файлы (смотри раздел для более детальной информации).

Одна маленькая раздражающая ошибка (в версии 0.5 на некоторых оборудовании) в том, что звук прерывается в конце. А именно, вместо окончания звука путем, который определяет MIDI-файл, он заканчивает проигрыванием ноты расположенной перед последней в течении длительного интервала. Это не останавливает меня от использования программы mp, но это может остановить кого-нибудь от использования ее для `настоящей' работы. Также стартует она относительно медлено.

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

Этот пакет является переносом пакета CMU MIDI Toolkit в Linux (хотя было сделано довольно много добавлений, чтобы считать это сомнительным), перенос сделан Greg Lee (lee@uhunix.uhcc.hawaii.edu).

Он может быть получен с . Включенные исполняемые файлы в формате a.out (слинкованы с древними библиотеками) и исполняемый файл xmp вызывает segfault в среде X11R6 (XFree86 3.1.1, libc 4.7.2). Исполняемый файл mp превосходно работает в среде a.out.

Вам необходимо сделать исправления для компиляции пакета. Это не так много. Все что необходимо сделать-- включить опцию -lfl в конец строк SHROBJ и XMPOBJ в Makefile. Это для подключения библиотеки flex, которая не линкуется по умолчанию. Затем следуйте инструкциям по установке. И не забудьте установить XView и расширения SlingShot, если вы хотите скомпилировать xmp.



Содержание раздела