SDB:Odtwarzanie plikow MIDI

Skocz do: nawigacja, szukaj

Sytuacja

Niektore karty dzwiekowe nie posiadaja syntezatora WaveTable aby odtwarzac pliki MIDI. W przypadku jesli posiadamy taka karte powinnismy uzyc oprogramowania dla syntezatora WaveTable takiego jak fluidsynth or timidity++. Przyklad zawarty w tym artykule zostal wykonany przy uzyciu timidity++


Procedura

Jako pierwszy krok musimy zaopatrzyc sie w pakiet Timidity oraz zainstalowac go.

W przypadku kiedy nie posiadamy pakietu Timidity prosze skorzystac z Linku umieszczonego ponizej: http://download.opensuse.org/distribution/SL-10.1/inst-source/suse/i586/timidity-2.13.2-21.i586.rpm

Uruchomienie daemon:

Aby Uruchomic timidity++ w modzie ALSA server, wpisujemy:


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

WYswietli sie wiadomosc Opening sequencer port: 128:0 128:1, ukazujaca portMIDI .

Przyklad dla programu jesli chcemy uzyc aplikacji KMid:

Settings -> MIDI setup -> TiMidity TiMidity port 0 - ALSA device

Teraz powinien zostac uruchomiony timidity synthesizer. Nastepnie mozemy uzyc naszego ulubionego MIDI palyera aby odtwarzac pliki.

Aby zakonczyc timidity++, wpisujemy:

killall timidity