O
timidity é um programa que toca arquivos fontes de som.
Para outras distros esse artigo do VOL tem uma descrição detalhada de como instalar o Timidity.
Todavia o Ubuntu oferece algo mais confortável:
Abra o Synaptic. Marque os pacotes:
- timidity
- timidity-el
- timidity-interfaces-extra
Instale.
O timidity baixa o freepats, um conjunto de som sintéticos de alta qualidade, mas eu prefiro o eawpts que está aqui:
Descompacte o eawpats em um diretório digamos /home/user/eawpats.
Renomeie a configuração original do timidity.
$ su
<senha>
# nautilus
Vá a /etc/timidity/ e renomeie timidity.conf para timidity.conf.old.
Depois copie:
# cp /home/user/eawpats/timidity.conf /etc/timidity/timidity.conf
Edite /etc/timidity/timidity.conf como root.
Substitua o path c:\........ por /home/user/eawpats.
Você pode acionar o sound fonts incluindo o path neste arquivo.
Interfaces do Timidity
Com o botão direito do mouse sobre a barra de tarefas e sobre o menu pode-se escolher editar menus.
Clicando novamente com o botão direito do mouse sobre o timidity e escolhendo propriedades pode-se trocar a linha de comando. O default é <timidity -ia>, mas uma interface melhor pode ser utilizada com:
timidity -ig
ou
timidity -ik
Pronto, já pode usar o timidity e curtir o som das midis.
Se você baixou os soundfonts conforme a página anterior, você vai precisar ainda das configurações cfg que estão aqui:
Para descompactar o sound fonte veja a página anterior.
Baixe o sound font e o *.cfg que tem o mesmo nome. Copie o *.cfg no diretório /home/user/eawpats.
Edite o arquivo /etc/timidity/timidity.cfg e acrescente a linha <source nome_da_fonte.cfg>. Deve ficar assim:
dir /home/user/eawpats
source realfont21.cfg
source gravis.cfg
source gsdrums.cfg
source gssfx.cfg
source xgmap2.cfg
#source proteus2.cfg
#source mt-32.cfg
#source sndfont.cfg
Depois carregue o soundfont:
# asfxload /path/nome_da_font.sf2
O comando asfxload é do pacote awesfx.
Pronto, o timidity está pronto para operar com soundfont.
A menos que você coloque o comando acima junto com o timidity, vai ter que dar esse comando toda vez que for usar o soundfont.