Masz kartę dźwiękową na bazie Yamaha DS-1, np. Genius Sound Maker 128XG?
Chcesz użyć wbudowanego syntezatora FM kompatybilnego z OPL3?
Używasz GNU/Linuksa?
Oto jak to wszystko zgrać ze sobą!
1. Zainstaluj paczki alsa-tools (albo sbiload), alsa-utils, firmware-linux (by odpalić samą dźwiękówkę)
2. Do pliku konfiguracyjnego modprobe (np. /etc/modprobe.d/alsa.conf) dodaj:
3. Po przeładowaniu sterowników/ALSA/systemu sprawdź, czy wszystko działa komendą
Wyjście powinno wyglądać mniej więcej tak:
4. Załaduj instrumenty poleceniem
5. Przejdź do katalogu z plikiem midi i odtwórz go poleceniem
Miłej zabawy z tuningowaniem plików MIDI, by dało się ich słuchać... a może po prostu użyć innych instrumentów...
Źródło: https://bbs.archlinux.org/viewtopic.php?id=167125
Chcesz użyć wbudowanego syntezatora FM kompatybilnego z OPL3?
Używasz GNU/Linuksa?
Oto jak to wszystko zgrać ze sobą!
1. Zainstaluj paczki alsa-tools (albo sbiload), alsa-utils, firmware-linux (by odpalić samą dźwiękówkę)
2. Do pliku konfiguracyjnego modprobe (np. /etc/modprobe.d/alsa.conf) dodaj:
options snd_ymfpci index=0 mpu_port=0x330 fm_port=0x388
3. Po przeładowaniu sterowników/ALSA/systemu sprawdź, czy wszystko działa komendą
aplaymidi -l
Wyjście powinno wyglądać mniej więcej tak:
Port Client name Port name
14:0 Midi Through Midi Through Port-0
16:0 Yamaha DS-1S (YMF744) Yamaha DS-1S (YMF744) MIDI
17:0 OPL3 FM synth OPL3 FM Port
4. Załaduj instrumenty poleceniem
sbiload std.o3 drums.o3
, gdzie std.o3 i drums.o3 to paczki instrumentów FM (po więcej zapraszam do pliku README narzędzia sbiload)5. Przejdź do katalogu z plikiem midi i odtwórz go poleceniem
aplaymidi -p17:0 plik.midi
, gdzie 17:0 to port pod którym ALSA widzi syntezator FMMiłej zabawy z tuningowaniem plików MIDI, by dało się ich słuchać... a może po prostu użyć innych instrumentów...
Jak znajdziecie jakieś fajne paczki instrumentów, to dajcie znać ;)
Źródło: https://bbs.archlinux.org/viewtopic.php?id=167125
GG: 6860269