arecordmidi - nagrywaj standardowe pliki MIDI
arecordmidi -p client:port[,...] [options] midifile
arecordmidi to narzędzie wiersza poleceń, które nagrywa standardowy plik MIDI z jednego lub więcej portów sekwencera ALSA.
Aby zatrzymać nagrywanie, naciśnij klawisze Ctrl+C.
Drukuje listę opcji.
Drukuje bieżącą wersję.
Drukuje listę możliwych portów wejściowych.
Ustawia porty sekwencera, z których rejestrowane są zdarzenia.
Klienta można określić za pomocą jego numeru, nazwy lub przedrostka nazwy. Port jest określony przez jego numer; dla portu 0 klienta można pominąć część „:0” specyfikacji portu.
Ustawia tempo muzyczne pliku MIDI w uderzeniach na minutę. Wartość domyślna to 120 BPM.
Ustawia rozdzielczość SMPTE w klatkach na sekundę. Możliwe wartości to 24, 25, 29,97 (dla 30 ramek opuszczanych) i 30.
Ustawia rozdzielczość znaczników czasu (taktów) w pliku MIDI, w taktach na uderzenie (w przypadku korzystania z tempa muzycznego) lub w taktach na klatkę (w przypadku korzystania z taktowania SMPTE). Wartość domyślna to odpowiednio 384 taktów/uderzenie lub 40 taktów/klatkę.
Określa, że dane dla każdego kanału MIDI powinny być zapisywane na osobnej ścieżce w pliku MIDI. Spowoduje to utworzenie pliku „format 1”. W przeciwnym razie, gdy jest tylko jedna ścieżka, arecordmidi wygeneruje plik „format 0”.
Odtwarza sygnał metronomu na określonym porcie sekwencera.
Dźwięki metronomu są odtwarzane na kanale 10, nuty MIDI 33 i 34 (standardowe nuty metronomu GM2/GS/XG), z szybkością 100 i czasem trwania 1.
Ustawia metrum dla pliku MIDI i metronomu.
Metrum jest określane jak zwykle za pomocą dwóch liczb, reprezentujących licznik i mianownik metrum, tak jak byłoby to zapisane. Mianownik musi być potęgą dwójki. Obie liczby należy oddzielić dwukropkiem. Metrum to domyślnie 4:4.
Clemens Ladisch