timidity: Nenhum instrumento mapeado para banco de tons 0, sem ideia de qual deles está faltando

7

Estou tentando reproduzir este arquivo midi baixado de aqui , mas recebo:

$ timidity --verbose marivonnig1\ \(1\).mid 
Requested buffer size 32768, fragment size 8192
ALSA pcm 'default' set buffer size 32768, period size 8192 bytes
Playing marivonnig1 (1).mid
MIDI file: marivonnig1 (1).mid
Format: 1  Tracks: 2  Divisions: 192
Sequence: Marivonnig
Text: By Traditionnel
Text: Generated by NoteWorthy Composer
Time signature: 2/4 24 clock 8 q.n.
Time signature: 3/4 24 clock 8 q.n.
Time signature: 2/4 24 clock 8 q.n.
Time signature: 3/4 24 clock 8 q.n.
Time signature: 2/4 24 clock 8 q.n.
Time signature: 3/4 24 clock 8 q.n.
Time signature: 2/4 24 clock 8 q.n.
Time signature: 3/4 24 clock 8 q.n.
Time signature: 2/4 24 clock 8 q.n.
Time signature: 3/4 24 clock 8 q.n.
Time signature: 2/4 24 clock 8 q.n.
Track name: Staff
364 supported events, 3413810 samples, time 1:17
No instrument mapped to tone bank 0, program 41 - this instrument will not be heard
No pre-resampling cache hit

e sem som algum .

Mais um link , uma melodia diferente para o mesmo texto.

Para alguns arquivos midi desse site, ouço algum som, mas ainda recebo a mensagem Nenhum instrumento mapeado para banco de tons 0 - este instrumento não será ouvido e suspeito que o que ouço não é o que devo ouvir.

Talvez seja necessário algum som, mas isso não me diz qual deles.

Como ouço a melodia?

    
por 18446744073709551615 28.10.2013 / 07:59

1 resposta

10

timidity é um midi-renderer, mas não vem com definições de instrumento por si só.

parece que você está perdendo alguns soundfonts (pelo menos para o programa 41 ). Para corrigir isso, você pode querer instalar / ativar outro conjunto de instrumentos. por exemplo. fluid-GM parece ser bem completo. Certifique-se de habilitá-lo, uma vez que você tenha instalado. algo como o seguinte deve ajudar (as linhas que começam com $ são comandos a serem executados; as linhas que começam com # são meros comentários):

 $ sudo apt-get install fluid-soundfont-gm
 # then edit your /etc/timidity/timidity.cfg to activate the new soundfont
 # (and deactivate the old ones), e.g.:
 $ sudo sed -e 's|^source|#source|' -e '$a source /etc/timidity/fluidr3_gm.cfg' -i /etc/timidity/timidity.cfg
 # restart timidity
 $ sudo /etc/init.d/timidity restart
 # and play your file
 $ timidity --verbose marivonnig1\ \(1\).mid 
    
por 28.10.2013 / 13:35