Como fazer para o Linux reproduzir sons MIDI

Publicado por Rodrigo Zimmermann em 15/04/2008

[ Hits: 14.677 ]

Blog: https://www.vivaolinux.com.br/~bilufe

 


Como fazer para o Linux reproduzir sons MIDI



Olá pessoal,

Estou postando esta dica para os usuários que porventura venham a enfrentar o mesmo problema que eu enfrentei.

Enfrentei um problema com o Linux dias atrás, mas consegui ajuda em um fórum e resolvi rapidinho o problema.

Veja qual era o meu problema:

- Instalei alguns softwares que trabalham com arquivos MIDI, mas eles não reproduziam qualquer som que fosse. Eu instalei o Rosegarden, e instalei outros programas por meio do Wine (D'accord Bateria Player e D'accord Teclado Player).

Estes programas acompanhavam a reprodução do som, mas o sistema de som não reproduzia. Então, tentei um fórum na internet e obtive a resposta "instala o timidity".

Então, instalei o dito timidity++, mas o som continuou sem reprodução. O que fazer então?

- Observei que o timidity++ não é somente um programa de reprodução MIDI, mas é também um programa que permite que outros programas reproduzam MIDI.

Executando o timidity com a opção -d permitia que o Rosegarden e outros programas reproduzissem sons.

Mas surgiu outra questão: sempre vou precisar executar o comando "timidity -d" antes de executar o Rosegarden?

A solução para esta última questão é:

- Criar um script que chame o comando "timidity -d" na pasta ~/.kde/Autostart

- Dar permissões de execução para este script (chmod +x)

Assim, toda vez que o KDE iniciar o Timidity iniciará com o KDE e os seus programas poderão reproduzir normalmente arquivos MIDI.

Esta dica pode ser considerada um lixo, mas foi a solução encontrada para resolver um problema, espero ter contribuído para muitos com esta dica.

Outras dicas deste autor

Copiar jogos do Playstation 1 para serem jogados no Linux com o emulador PSX

Dicionário de significados Micha Elvis

Instalando os ícones mágicos do Kurumin no Biglinux

Jogo Free-Spades: Espadas para Linux

Linspire Songs: player de áudio desenvolvido pela equipe do Linspire

Leitura recomendada

Dinâmica molecular no Linux

Instalando Spotify no Fedora 24

Instalando o Plymouth em Ubuntu-like

FreeNX no Slackware 10.0

Instalando Google Earth no SolusOS

  

Comentários
[1] Comentário enviado por evaldo1 em 15/04/2008 - 17:12h

Amigo, pode até ser que seja mesmo um lixo, mas muito do que sebemos hoje tem vindo do lixo que os arqueólogos reviram. E, pelo que sabemos, se não cuidarmos bem do nosso lixo, nosso mundo estará perdido.
Até agora eu estava quebrando a cabeça pra fazer meus mids tocarem, melhor, serem ouvidos.
Quando tiver mais lixo desse tipo disponível, por favor, poste.
Valeu muito!!
Evaldo

[2] Comentário enviado por f360c4 em 16/04/2008 - 10:07h

que isso, nada de lixo, vai me ajudar bastante também, fiz uns midis funcionarem um tempo atras mas de outra maneira que nem lembro, mas sua forma me parece bem pratica, vou testar no gnome .
abraços

[3] Comentário enviado por dcampos em 16/04/2008 - 13:10h

Infelizmente não funcionou no meu sistema. O que eu fiz foi o seguinte, no Arch Linux:

1. Instalei o timidity++, depois a fonte de som fluidr3 (disponível no AUR)
2. Adicionei a seguinte linha ao arquivo /etc/timidity++/timidity.cfg:

soundfont /usr/share/soundfonts/fluidr3/FluidR3GM.SF2

3. Executei: # /etc/rc.d/timidity++ start

Obrigado pela dica. Abraços.

[4] Comentário enviado por Teixeira em 16/04/2008 - 13:31h

Há um ditado chinês que diz que o lixo de um homem é a fortuna de outro homem.

Sua dica chega em boa hora, pois estou tendo problemas com minha Sound Blaster AWE64 que funciona no Windows 98 e no Kurumin, mas apenas parcialmente no DOS e nada no Basic Linux ou Slackware.

Executando o diagnose.exe (no DOS) a placa reproduz sons de 8 e 16 bits, mas nenhum som sintetizado.

Estranhamente no Windows os arquivos MIDI são executados, mas o teste (executado em janela do DOS) diz que o driver CTMIDI.DRV não pode ser encontrado - e realmente está faltando.

Meu problema entretanto não é exatamente esse: é que o sistema informa que não pode abrir /dev/dsp e a placa fica totalmente muda.


[5] Comentário enviado por agk em 16/04/2008 - 15:59h

É mais interessante colocar o timidity para funcionar como daemon.
Para reproduzir pode usar o player de sua preferência, eu uso o próprio timidity e o kmid.
Agora o que é importante mesmo são os bancos de sons, sem eles meu amigo, o som dos seus midis vai parecer um lixo mesmo, pois o freepats que instala junto com o timidity ainda é muito pobre em qualidade quantidade de instrumentos.
Segue as dicas que segui:
http://www.vivaolinux.com.br/dicas/verDica.php?codigo=8711
http://www.guiadohardware.net/comunidade/showthread.php?t=319759

[6] Comentário enviado por Credmann em 17/04/2008 - 13:44h

Ubuntu:
# aptitude install timidity

Feito e driver ALSA instalado.

[7] Comentário enviado por efraim--dutra em 17/05/2015 - 19:26h


instale o MuseScore

sudo apt-get update

s u d o apt-get install musescore



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts