MIDI (Linux): Unterschied zwischen den Versionen
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 10: | Zeile 10: | ||
== Timidity == | == Timidity == | ||
'''Installation''' | |||
# apt-get install timidity timidity-daemon timidity-interfaces-extra | # apt-get install timidity timidity-daemon timidity-interfaces-extra | ||
Zeile 32: | Zeile 33: | ||
soundfont arachno_100.sf2 | soundfont arachno_100.sf2 | ||
'''Nutzung''' | |||
Timidity für andere Programme als Server zur Verfügung stellen: | Timidity für andere Programme als Server zur Verfügung stellen: | ||
Zeile 45: | Zeile 47: | ||
== FluidSynth == | == FluidSynth == | ||
'''Installation''' | |||
Zunächst ist der Jack-Soundserver notwendig: | |||
# apt-get install jackd | |||
Installation des FluidSynth-Servers: | |||
# apt-get install fluidsynth | |||
'''Nutzung''' | |||
$ fluidsynth -m alsa_seq /usr/share/sounds/sf2/FluidR3_G.sf2 | |||
Version vom 25. Dezember 2015, 19:57 Uhr
Allgemeine Infos zu:
- Timidity MIDI Server und Player --> Hohe Latenz in der Wiedergabe
- FluidSynth --> Echtzeitwiedergabe
- Soundfonts
Soundfonts
Folgende Soundfonts können für Timidity und FluidSynth verwendet werden.
# apt-get install fluid-soundfont-gm fluid-soundfont-gs
Timidity
Installation
# apt-get install timidity timidity-daemon timidity-interfaces-extra
Konfiguration
# nano /etc/timidity/timidity.cfg
Folgende Zeile:
source /etc/timidity/freepats.cfg
Ersetzen durch entweder
source /etc/timidity/fluidr3_gm.cfg
oder
source /etc/timidity/fluidr3_gs.cfg
Alternativ können beide auch mit "#" auskommentiert werden und ein Soundfont direkt hinterlegt werden:
dir /usr/share/sounds/sf2/ soundfont arachno_100.sf2
Nutzung
Timidity für andere Programme als Server zur Verfügung stellen:
$ timidity -iA
Für ScummVM muss man einen lokalen Server folgendermaßen starten:
$ timidity -ir 7777 # Start auf localhost:7777
Danach im ScummVM in den Soundkarten die Soundkarte "Timidity" ganz unten im PullDown auswählen. Problem dabei ist jedoch, dass Timidity sehr hohe Latenzen hat, und daher die Wiedergabe unter ScummVM bei iMuse-Spielen (Monkey Island, etc.) eher schlecht ist.
FluidSynth
Installation Zunächst ist der Jack-Soundserver notwendig:
# apt-get install jackd
Installation des FluidSynth-Servers:
# apt-get install fluidsynth
Nutzung
$ fluidsynth -m alsa_seq /usr/share/sounds/sf2/FluidR3_G.sf2