amidi - olvasni és írni az ALSA RawMIDI portokról
amidi [-p port] [-s file | -S data] [-r file] [-d] [-t seconds] [-a]
Az amidi egy parancssori segédprogram, amely lehetővé teszi SysEx (rendszerkizárólagos) adatok fogadását és küldését külső MIDI-eszközökről/eszközökre. Bármilyen más MIDI parancsot is tud küldeni.
Az amidi csak a nyers MIDI-parancsokat tartalmazó fájlokat kezeli, időzítési információk nélkül. Az amidi nem támogatja a szabványos MIDI (.mid) fájlokat, de az aplaymidi(1) és az arecordmidi(1) igen.
Használja a -h, -V, -l, vagy -L opciókat az információk megjelenítéséhez; vagy használja a -s, -r, -S, vagy -d opciók legalább egyikét a megadáshoz milyen adatokat kell küldeni vagy fogadni.
Súgó: kinyomtatja a lehetőségek listáját.
Kinyomtatja az aktuális verziót.
Kinyomtatja az összes hardveres MIDI port listáját.
Kinyomtatja az összes RawMIDI definíciót. (a konfigurációs fájlok hibakeresésekor használatos)
Beállítja a használandó ALSA RawMIDI port nevét. Ha ez nincs megadva, az amidi a konfigurációs fájlban meghatározott alapértelmezett portot használja (az alapértelmezett a 0-s kártya 0-s portja, amely nem biztos, hogy létezik).
A megadott fájl tartalmát elküldi a MIDI portra. A fájlnak nyers MIDI-parancsokat kell tartalmaznia (pl. .syx fájl); Standard MIDI (.mid) fájlok esetén használja az aplaymidi(1) parancsot
A MIDI portról kapott adatokat a megadott fájlba írja. A fájl nyers MIDI-parancsokat fog tartalmazni (például egy .syx fájlban); szabványos MIDI (.mid) fájl rögzítéséhez használja az arecordmidi(1) alkalmazást.
Az amidi kiszűr minden Active Sensing és Clock bájtot (FEh, F8h), hacsak nincs megadva a -a vagy a -c opció.
A hexadecimális számként megadott bájtokat elküldi a MIDI portra.
A MIDI-portról kapott adatokat hexadecimális bájtokban nyomtatja ki. Az aktív érzékelés és az óra bájtok (FEh, F8h) nem jelennek meg, hacsak nincs megadva a -a vagy a -c opció.
Ez az opció hasznos a hibakereséshez.
Leállítja az adatok fogadását, ha a megadott ideig nem érkezett adat.
Ha ez a lehetőség nincs megadva, akkor le kell nyomnia a Ctrl+C billentyűkombinációt (vagy meg kell ölnie az amidit) az adatok fogadásának leállításához.
Nem hagyja figyelmen kívül az Active Sensing byte-okat (FEh) a fogadott MIDI-parancsok mentésekor vagy kinyomtatásakor.
Nem hagyja figyelmen kívül a Clock byte (F8h) értéket a fogadott MIDI parancsok mentésekor vagy kinyomtatásakor.
Késleltetést ad az eszközre küldött SysEx üzenetek között. Hasznos, ha firmware-frissítéseket küld SysEx üzenetekkel egy távoli eszközre.
elküldi a MIDI-parancsokat a my_settings.syx fájlban a hw:0 portra.
elküldi a MIDI-parancsokat a firmware.syx fájlban a hw:1,0,0 portra, 100 ezredmásodperces késleltetéssel az egyes SysEx üzenetek között.
XG Reset üzenetet küld az alapértelmezett portra.
"Parameter Dump Request" küld egy GS-eszköznek, elmenti a kapott paraméteradatokat a dump.syx fájlba, és leáll, miután az eszköz befejezte az adatküldést (ha egy másodpercig nem érkezik adat ).
létrehoz egy virtuális RawMIDI portot, és kinyomtatja az erre a portra küldött összes adatot.
/usr/share/alsa/alsa.conf alapértelmezett rawmidi definíciók
/etc/asound.conf rendszerszintű rawmidi-definíciók
~/.asoundrc felhasználóspecifikus rawmidi definíciók
aplaymidi(1)
arecordmidi(1)
Clemens Ladisch