amidi - baca dari dan tulis ke port ALSA RawMIDI
amidi [-p port] [-s file | -S data] [-r file] [-d] [-t seconds] [-a]
amidi adalah utilitas baris perintah yang memungkinkan seseorang menerima dan mengirim data SysEx (eksklusif sistem) dari/ke perangkat MIDI eksternal. Itu juga dapat mengirim perintah MIDI lainnya.
amidi hanya menangani file yang berisi perintah MIDI mentah, tanpa informasi waktu. amidi tidak mendukung file Standard MIDI (.mid), tetapi aplaymidi(1) dan arecordmidi(1) mendukungnya.
Gunakan opsi -h, -V, -l, atau -L untuk menampilkan informasi; atau gunakan setidaknya salah satu opsi -s, -r, -S, atau -d untuk menentukan data apa yang akan dikirim atau diterima.
Bantuan: mencetak daftar opsi.
Mencetak versi saat ini.
Mencetak daftar semua port MIDI perangkat keras.
Mencetak semua definisi RawMIDI. (digunakan saat men-debug file konfigurasi)
Menetapkan nama port ALSA RawMIDI yang akan digunakan. Jika ini tidak ditentukan, amidi menggunakan port default yang ditentukan dalam file konfigurasi (default untuk ini adalah port 0 pada kartu 0, yang mungkin tidak ada).
Mengirim konten file yang ditentukan ke port MIDI. File harus berisi perintah MIDI mentah (misalnya file .syx); untuk file Standard MIDI (.mid), gunakan aplaymidi(1).
Menulis data yang diterima dari port MIDI ke file yang ditentukan. File tersebut akan berisi perintah MIDI mentah (seperti dalam file .syx); untuk merekam file Standard MIDI (.mid), gunakan arecordmidi(1).
amidi akan memfilter semua byte Active Sensing dan Clock (FEh, F8h), kecuali opsi -a atau -c telah diberikan.
Mengirimkan byte yang ditentukan sebagai angka heksadesimal ke port MIDI.
Mencetak data yang diterima dari port MIDI sebagai byte heksadesimal. Byte Active Sensing dan Clock (FEh, F8h) tidak akan ditampilkan, kecuali opsi -a atau -c telah diberikan.
Opsi ini berguna untuk debugging.
Berhenti menerima data saat tidak ada data yang diterima selama waktu yang ditentukan.
Jika opsi ini belum diberikan, Anda harus menekan Ctrl+C (atau kill amidi) untuk berhenti menerima data.
Tidak mengabaikan byte Penginderaan Aktif (FEh) saat menyimpan atau mencetak perintah MIDI yang diterima.
Tidak mengabaikan byte Jam (F8h) saat menyimpan atau mencetak perintah MIDI yang diterima.
Menambahkan penundaan di antara setiap pesan SysEx yang dikirim ke perangkat. Ini berguna saat mengirim pembaruan firmware melalui pesan SysEx ke perangkat jarak jauh.
akan mengirimkan perintah MIDI di my_settings.syx ke port hw:0.
akan mengirimkan perintah MIDI di firmware.syx ke port hw:1,0,0 dengan penundaan 100 milidetik di antara setiap pesan SysEx.
mengirimkan Reset XG ke port default.
mengirimkan “Parameter Dump Request ” ke perangkat GS, menyimpan data parameter yang diterima ke file dump.syx, dan berhenti setelah perangkat selesai mengirim data (ketika tidak ada data yang diterima selama satu detik ).
membuat port RawMIDI virtual dan mencetak semua data yang dikirim ke port ini.
/usr/share/alsa/alsa.conf definisi baku rawmidi
/etc/asound.conf definisi rawmidi seluruh sistem
~/.asoundrc definisi rawmidi khusus pengguna
aplaymidi(1)
arecordmidi(1)
Clemens Ladisch