Ini ialah arahan pmidi yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
pmidi - Pemain fail midi untuk ALSA.
SINOPSIS
pmidi [ -ppelanggan:port ] [ -l ] [ -dkelewatan ] fail...
DESCRIPTION
. pmidi arahan membaca dalam fail midi yang ditentukan dan memainkannya melalui ALSA
penjujukan. Anda boleh menentukan pada baris arahan port penjujukan yang ingin anda gunakan.
Menggunakan -l pilihan untuk mendapatkan senarai port penjujukan yang mungkin untuk mesin anda.
PILIHAN
-ppelanggan:port
Tentukan port ALSA untuk menghantar fail midi.
-l Senaraikan kemungkinan port keluaran yang boleh digunakan.
-dkelewatan
Kelewatan selepas lagu tamat. Ini digunakan untuk menghalang not terakhir sesuatu lagu
dipotong awal. Lalai ialah dua saat.
Port nombor
Anda boleh menentukan nombor klien:port dalam pembolehubah persekitaran ALSA_OUTPUT_PORTS. awak
juga boleh membekalkan koma (atau ruang jika dipetik dengan betul) senarai klien:port yang dipisahkan
nombor. Ini akan membolehkan anda memainkan fail midi yang menggunakan lebih daripada 16 saluran.
Contoh
lagu pmidi.lagu pertengahan2.pertengahan
pmidi -p "64:0, 64:1" lagu.pertengahan
TROUBLE PEMBAKARAN
Sebelum anda bermula, anda perlu memasang dan mengkonfigurasi ALSA dengan betul. Halaman lelaki ini
tidak boleh merangkumi semua topik umum ALSA, tetapi berikut ialah beberapa perkara untuk diperiksa apabila perkara itu berlaku
nampaknya tidak berfungsi.
Semakan ALSA
1. Mula-mula semak bahawa modul penjujukan yang betul dimuatkan untuk kad bunyi anda:
- Untuk kad dengan sambungan Midi luaran, anda perlu memuatkan snd-seq-midi.
- Untuk pensintesis dalaman OPL2/3 anda perlu memuatkan snd-synth-opl3.
- Untuk pensintesis dalaman AWE32/64 anda perlu memuatkan snd-synth-emu8000.
- Untuk SB Live! pensintesis dalaman yang anda perlukan untuk memuatkan snd-synth-emu10k1.
- (Beritahu saya apa-apa lagi)
2a Jika anda mempunyai AWE32/64 atau SB Live! anda perlu memuatkan bunyi dengan sfxload masuk
cara yang sama seperti untuk pemacu kernel standard.
2b Jika anda mempunyai pensintesis OPL3 FM, anda perlu memuatkan instrumen FM
sbiload. Lihat nota di bawah.
3. Pastikan synth dalam pengadun dihidupkan dan dinyahredamkan jika sesuai.
Sebelum penggunaan
Kerana anda mungkin mempunyai lebih daripada satu kad bunyi dan setiap kad bunyi mungkin mempunyai beberapa MIDI
sambungan, anda perlu memberitahu pmidi yang mana satu untuk digunakan.
Mula-mula ketahui kemungkinan untuk sistem anda:
Jika anda menjalankan:
pmidi -l
ia akan memberi anda senarai kemungkinan peranti yang boleh dimainkannya. Pada sistem saya, saya mendapat:
Port Pelanggan nama Port nama
64:0 Rawmidi 0 - EMU10K1 MPU-401 (U EMU10K1 MPU - 401 (UART)
65:0 Emu10k1 Jadual Gelombang Emu10k1 Port 0
65:1 Emu10k1 Jadual Gelombang Emu10k1 Port 1
65:2 Emu10k1 Jadual Gelombang Emu10k1 Port 2
65:3 Emu10k1 Jadual Gelombang Emu10k1 Port 3
128:0 FLUID Synth (28152) Synth port input (28152)
Port TiMidity 129:0 Pelanggan-129 0
Port TiMidity 129:1 Pelanggan-129 1
Mana-mana nombor port dalam lajur pertama boleh digunakan dengan pmidi. Dalam contoh di atas
yang pertama ialah port Midi luaran, empat seterusnya ialah jadual gelombang dalaman
sintesis. Kemudian terdapat dua sintesis perisian berjalan, FluidSynth
(http://www.fluidsynth.org) dan Timididy.
Jika anda tidak melihat apa-apa yang disenaraikan maka semak bahawa modul ALSA yang betul dimuatkan seperti dalam
bahagian "Menyemak ALSA".
PERSEKITARAN
ALSA_OUTPUT_PORTS Port untuk digunakan dalam memainkan fail midi.
Gunakan pmidi dalam talian menggunakan perkhidmatan onworks.net