To jest polecenie amidi, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
amidi - odczyt i zapis na portach ALSA RawMIDI
STRESZCZENIE
skrobie [-p Port] [-s filet | -S dane] [-r filet] [-d] [-t sekund] [-a]
OPIS
skrobie to narzędzie wiersza poleceń, które umożliwia odbieranie i wysyłanie plików SysEx (system
Exclusive) dane z/do zewnętrznych urządzeń MIDI. Może także wysyłać dowolne inne polecenia MIDI.
skrobie obsługuje tylko pliki zawierające surowe polecenia MIDI, bez informacji o taktowaniu. skrobie
nie obsługuje standardowych plików MIDI (.mid), ale aplaymidi(1) i arecordmidi(1) zrobić.
OPCJE
Użyj -H, -V, -ja, or -L opcje wyświetlania informacji; lub użyj przynajmniej jednego z -tak,
-R, -S, or -d opcje umożliwiające określenie, jakie dane mają zostać wysłane lub odebrane.
-H, --help
Pomoc: drukuje listę opcji.
-V, --wersja
Drukuje aktualną wersję.
-ja, --lista-urządzeń
Drukuje listę wszystkich sprzętowych portów MIDI.
-L, --list-rawmidis
Drukuje wszystkie definicje RawMIDI. (używane podczas debugowania plików konfiguracyjnych)
-P, --port=nazwa
Ustawia nazwę używanego portu ALSA RawMIDI. Jeśli nie jest to określone, skrobie
używa domyślnego portu zdefiniowanego w pliku konfiguracyjnym (domyślnym portem jest w tym przypadku
port 0 na karcie 0, która może nie istnieć).
-tak, --send=nazwa pliku
Wysyła zawartość określonego pliku do portu MIDI. Plik musi zawierać
surowe polecenia MIDI (np. plik .syx); w przypadku standardowych plików MIDI (.mid) użyj
aplaymidi(1).
-R, --receive=nazwa pliku
Zapisuje dane otrzymane z portu MIDI do określonego pliku. Plik będzie
zawierają surowe polecenia MIDI (takie jak plik .syx); do nagrywania standardowego MIDI
(.mid), użyj arecordmidi(1).
skrobie odfiltruje wszystkie bajty aktywnego wykrywania (FEh), chyba że -a opcja była
dany.
-S, --send-hex="..."
Wysyła bajty określone jako liczby szesnastkowe do portu MIDI.
-D, --wysypisko
Drukuje dane odebrane z portu MIDI w postaci bajtów szesnastkowych. Aktywne bajty wykrywania
(FEh) nie zostanie pokazane, chyba że -a opcja została podana.
Ta opcja jest przydatna do debugowania.
-T, --timeout=sekundy
Przestaje odbierać dane, jeśli nie otrzymano żadnych danych przez określoną liczbę
czas.
Jeśli ta opcja nie została podana, należy nacisnąć Ctrl+C (lub zabić skrobie) zatrzymać
odbieranie danych.
-za, --aktywne wykrywanie
Nie ignoruje bajtów Active Sensing (FEh) podczas zapisywania lub drukowania odebranego MIDI
Polecenia.
PRZYKŁADY
skrobie -p hw: 0 -s moje_ustawienia.syx
wyśle polecenia MIDI moje_ustawienia.syx do portu hw: 0.
skrobie -S 'F0 43 10 4C 00 00 7E 00 F7'
wysyła reset XG do portu domyślnego.
skrobie -p hw: 1,2 -S F0411042110C000000000074F7 -r dump.syx -t 1
wysyła „Żądanie zrzutu parametrów” do urządzenia GS, zapisuje otrzymane dane parametrów
do pliku dump.syx, i zatrzymuje się po zakończeniu wysyłania danych przez urządzenie (gdy nie
dane zostały odebrane przez jedną sekundę).
skrobie -p faktyczny -d
tworzy wirtualny port RawMIDI i drukuje wszystkie dane wysłane do tego portu.
Korzystaj z amidi online, korzystając z usług onworks.net