MIDI (Linux): Unterschied zwischen den Versionen

Aus MattWiki
(Die Seite wurde neu angelegt: „Allgemeine Infos zu: * Timidity MIDI Server und Player --> Hohe Latenz in der Wiedergabe * FluidSynth --> Echtzeitwiedergabe * Soundfonts == Soundfonts == Fol…“)
 
Keine Bearbeitungszusammenfassung
Zeile 33: Zeile 33:




Für ScummVM kann man in den Soundkarten direkt die Soundkarte "Timidity" ganz unten im PullDown auswählen.
Timidity für andere Programme als Server zur Verfügung stellen:


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.
$ 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.





Version vom 25. Dezember 2015, 20:53 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

# 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


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