To jest polecenie pmidi, 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Ę
pmidi - Odtwarzacz plików midi dla ALSA.
STRESZCZENIE
pmid [ -pklient: port ] [ -l ] [ -dopóźnienie ] filet...
OPIS
Kurs pmid polecenie wczytuje określone pliki midi i odtwarza je za pomocą ALSA
sekwencer. W wierszu poleceń możesz określić, którego portu sekwencera chcesz używać.
Użyj -l opcję uzyskania listy możliwych portów sekwencera dla Twojej maszyny.
OPCJE
-pklient: port
Określ port ALSA, do którego chcesz wysłać plik midi.
-l Wymień możliwe porty wyjściowe, które można wykorzystać.
-dopóźnienie
Opóźnienie po zakończeniu utworu. Służy to do zapobiegania wymawianiu ostatniej nuty utworu
wcześnie odcięte. Wartość domyślna to dwie sekundy.
Port z naszej
Możesz określić numery portów klienta w zmiennej środowiskowej ALSA_OUTPUT_PORTS. Ty
może również podać rozdzieloną przecinkami (lub spacją, jeśli podano poprawnie) listę klient:port
liczby. Umożliwi to odtwarzanie plików midi korzystających z więcej niż 16 kanałów.
Przykłady
pmidi piosenka.mid piosenka2.mid
pmidi -p „64:0, 64:1” utwór.mid
AWARIA STRZELANIE
Zanim zaczniesz, musisz poprawnie zainstalować i skonfigurować ALSA. Ta strona podręcznika
nie może omówić wszystkich ogólnych tematów ALSA, ale oto kilka rzeczy, które należy sprawdzić, gdy wszystko się zgadza
nie wydaje się działać.
Kontrola ALSA
1. Najpierw sprawdź, czy załadowane są odpowiednie moduły sekwencera dla Twojej karty dźwiękowej:
- W przypadku karty z zewnętrznym połączeniem Midi należy załadować snd-seq-midi.
- Dla wewnętrznego syntezatora OPL2/3 musisz załadować snd-synth-opl3.
- Dla wewnętrznego syntezatora AWE32/64 należy załadować snd-synth-emu8000.
- Dla SB Live! wewnętrzny syntezator, musisz załadować snd-synth-emu10k1.
- (Daj mi znać o czymś więcej)
2a Jeśli posiadasz AWE32/64 lub SB Live! będziesz musiał załadować dźwięki za pomocą sfxload in
w taki sam sposób, jak w przypadku standardowych sterowników jądra.
2b Jeśli posiadasz syntezator FM OPL3, będziesz musiał załadować instrumenty FM
sbiload. Patrz przypis poniżej.
3. Upewnij się, że syntezator w mikserze jest włączony i niewyciszony, jeśli to konieczne.
Przed posługiwać się
Ponieważ możesz mieć więcej niż jedną kartę dźwiękową, a każda karta dźwiękowa może mieć kilka MIDI
połączeń, musisz powiedzieć pmidi, którego ma użyć.
Najpierw dowiedz się, jakie są możliwości dla Twojego systemu:
Jeśli biegasz:
pmidi -l
wyświetli listę możliwych urządzeń, na których może grać. W moim systemie otrzymuję:
Port klientem Nazwa Port Nazwa
64:0 Rawmidi 0 - EMU10K1 MPU-401 (U EMU10K1 MPU - 401 (UART)
65:0 Emu10k1 WaveTable Emu10k1 Port 0
65:1 Emu10k1 WaveTable Emu10k1 Port 1
65:2 Emu10k1 WaveTable Emu10k1 Port 2
65:3 Emu10k1 WaveTable Emu10k1 Port 3
Syntezator FLUID 128:0 (28152) Port wejściowy syntezatora (28152)
129:0 Klient-129 TiMidity port 0
129:1 Klient-129 TiMidity port 1
Dowolny numer portu z pierwszej kolumny może być używany z pmidi. W powyższym przykładzie
pierwszy to zewnętrzny port Midi, kolejne cztery to wewnętrzny stół falowy
syntezator. Następnie działają dwa syntezatory programowe, FluidSynth
(http://www.fluidsynth.org) i Nieśmiałość.
Jeśli nie widzisz niczego na liście, sprawdź, czy załadowane są prawidłowe moduły ALSA, jak w
sekcja „Sprawdzanie ALSA”.
ŚRODOWISKO
ALSA_OUTPUT_PORTS Port używany do odtwarzania plików midi.
Korzystaj z pmidi online, korzystając z usług onworks.net