arecordmidi - запись стандартных MIDI-файлов
arecordmidi -p client:port[,...] [options] midifile
arecordmidi — это утилита командной строки, которая записывает стандартный MIDI-файл с одного или нескольких портов секвенсора ALSA.
Чтобы остановить запись, нажмите Ctrl+C.
Распечатывает список опций.
Печатает текущую версию.
Выводит список возможных входных портов.
Устанавливает порт(ы) секвенсора, с которых записываются события.
Клиент может быть указан по его номеру, имени или префиксу имени. Порт определяется его номером; для порта 0 клиента часть ":0" в спецификации порта может быть опущена.
Устанавливает музыкальный темп MIDI-файла в ударах в минуту. Значение по умолчанию — 120 ударов в минуту.
Устанавливает разрешение SMPTE в кадрах в секунду. Возможные значения: 24, 25, 29,97 (для 30 пропусков кадров) и 30.
Устанавливает разрешение временных меток (тиков) в файле MIDI в тиках на такт (при использовании музыкального темпа) или тиках на кадр (при использовании синхронизации SMPTE). Значение по умолчанию — 384 тика/доля или 40 тиков/кадр соответственно.
Указывает, что данные для каждого канала MIDI должны быть записаны на отдельную дорожку в файле MIDI. В результате получится файл формата 1. В противном случае, когда есть только одна дорожка, arecordmidi создаст файл "формат 0".
Воспроизводит сигнал метронома на указанном порту секвенсора.
Звуки метронома воспроизводятся на канале 10, MIDI-ноты 33 и 34 (стандартные ноты метронома GM2/GS/XG) со скоростью 100 и длительностью 1.
Устанавливает тактовый размер для MIDI-файла и метронома.
Тактовый размер указывается, как обычно, двумя числами, представляющими числитель и знаменатель тактового размера, как он будет записан. Знаменатель должен быть степенью двойки. Оба числа должны быть разделены двоеточием. Тактовый размер по умолчанию 4:4.
Клеменс Ладиш clemens@ladisch.de