Allgemeines

TiMidity ist ein Software-Wavetable-Synthesizer, mit dessen Hilfe man Midi-Files unter ALSA abspielen kann.

Anleitung

  1. timidity installieren
  2. freepats installieren oder Instrumenten-Patches herunterladen:

    http://www.funet.fi/pub/unix/4.3bsd/NetBSD/packages/distfiles/eawpats12_full.rar (Alternative: http://freepats.opensrc.org)

  3. eawpats12_full.rar nach /usr/share/midi/eawpats entpacken
  4. chmod -R a+r /usr/share/midi/eawpats
  5. /etc/timidity.cfg editieren: {{{dir /usr/share/midi/eawpats

source /usr/share/midi/eawpats/timidity.cfg }}}

  1. /usr/share/midi/timidity.cfg editieren: {{{dir /usr/share/midi/eawpats

source /usr/share/midi/eawpats/timidity.cfg }}}

  1. /usr/share/midi/eawpats/timidity.cfg editieren: {{{source gravis.cfg

source gsdrums.cfg source gssfx.cfg source xgmap2.cfg }}}

  1. /etc/default/timidity editieren: {{{ TIM_ALSASEQ=true

# Alternative für langsame CPU: # TIM_ALSASEQPARAMS="-B2,6 -Os -EFresamp=l -EFreverb=d -EFchorus=d -EWPVST -s32kHz" }}}

  1. Zum automatischen Start von timidity einen Link im betreffenden Runlevel erstellen (in diesem Beispiel ist es Runlevel 5): {{{ln -s /etc/init.d/timidity /etc/rc5.d/S30timidity

}}}

  1. Manuell startet man timidity mit folgendem Befehl:

    {{{/usr/bin/timidity -iA -B2,8 -Os &

}}}

  1. pmidi -l zeigt verfügbare Midi-Geräte und Portnummern an
  2. Umgebungsvariable ALSA_OUTPUT_PORTS=128:0 setzten
  3. Midis abspielen mit "pmidi song.mid" oder über kmid
  4. kmid konfigurieren: Einstellungen - Midi-Einstellungen - Timidity port 0 - Alsa device verwenden, keine Midi-Map benutzen.


KategorieAudio

timidity (zuletzt geändert am 2008-05-13 13:57:34 durch dslb-084-060-027-000)