MIDI, Timidity e Rosegarden no Kurumin: Solução definitiva

Publicado por andre uebe em 12/06/2007

[ Hits: 10.088 ]

 


MIDI, Timidity e Rosegarden no Kurumin: Solução definitiva



Cansado de tentar executar MIDI no Kurumin? Siga os passos abaixo, executando o script e resolva definitivamente este problema:

(OBS.: # = prompt - Não é para ser digitado).

1) No shell (terminal), abra um arquivo de texto:

$ mcedit timidity.script

2) Copie para este arquivo o script abaixo:

#!/bin/sh
#Escrito por Alex Santos Encarnação
#e-mail: alexencarnacao@aol.com
#Adaptado por Jeferson Martinho
#Modificações para contornar negação de permissões e alterações para o /etc/init.d/timidity funcionar corretamente)
#e-mail: jeff@novaondanet.com.br


kdialog --yesno "Vou iniciar o processo de instalação do Timidity e baixar os patches necessários para a instalação. Os patches têm cerca de 71 MB. Por isso, além de ser necessária a conexão à Internet, o processo é um pouco lento. Posso prosseguir mesmo assim?"
resposta=$?
case $resposta in

0)
  echo "Baixando patches para o Timidity..."
  wget -c http://sunsite.univie.ac.at/musicres/thammer/\
HammerSound/localfiles/soundfonts/FluidR3122501.zip
  echo "Baixando descompactador de patches para o Timidity..."
  wget -c http://www.melodymachine.com/files/sfarkxtc_lx86.tar.gz
  echo "Iniciando instalação do Timidity..."
  sudo apt-get install timidity pmidi
  echo "Descompactando patches..."
  unzip FluidR3122501.zip
  tar -zxvf sfarkxtc_lx86.tar.gz
  ./sfarkxtc "FluidR3 GM.sfArk"
  echo "Movendo patches para a pasta /usr/share/timidity..."
  mv "FluidR3 GM.SF2" "FluidR3GM.SF2"
  sudo mkdir /usr/share/timidity
  sudo mv "FluidR3GM.SF2" /usr/share/timidity
  cp /etc/timidity/timidity.cfg timidity.cfg
  echo "soundfont /usr/share/timidity/FluidR3GM.SF2" >> timidity.cfg
  sudo cp timidity.cfg /etc/timidity/timidity.cfg
  sed -e 's/TIM_ALSASEQ=/TIM_ALSASEQ="true"/g' -e '/TIM_ALSASEQPARAMS=/c TIM_ALSASEQPARAMS="-B2,8 -Os -EFreverb=0 -EFresamp=1 -EFchorus=0"' /etc/init.d/timidity > timidity.tmp
  sudo cp timidity.tmp /etc/init.d/timidity
  sudo /etc/init.d/timidity start
  echo "Concluído."
  kdialog -msgbox "Instalação concluída. Modifique o dispositivo de MIDI do KDE (Som & Multimídia > Sistema de Som > Hardware > Dispositivo de MIDI) para: TiMidity TiMidity port 0 - Alsa device. Faça o mesmo em seu player de MIDI favorito. Para usar o próprio Timidity como player, utilize a linha de comando: timidity -ia";;
1)
  kdialog -msgbox "Ok, abortado!";;
esac

3) Salve o arquivo e saia do mesmo:

Tecle F10 e SIM no mcedit.

4) Altere a permissão do arquivo (só para desencargo):

$ sudo chmod +x timidity.script

5) Execute o script, digitando no terminal:

$ sudo ./timidity.script

6) Aguarde o termino da instalação.

7) Instale o solfege (para treinos de teoria musical):

$ sudo apt-get install solfege

8) Instale o rosegarden (para editar MIDI e partituras):

$ sudo apt-get install rosegarden

9) Execute solfege ou rosegarden:

$ solfege
ou
$ rosegarden

10) Divirta-se!

OBS:

a) Se aparecer uma mensagem de erro ao executar o rosegarden informando que o sistema está com baixa resolução, ignore!

b) Sugiro ao Morimoto e equipe verificar o que o script implementa e colocar para funcionar definitivamente o timidity no Kurumin 7.x ou 8.

Abs

Andre

Outras dicas deste autor

Kdenlive - Bug corrigido

Convertendo arquivo PDF em HTML e DOC / ODT

Ambiente X reinicializa sozinho após instalar driver nvidia - SOLUÇÃO

Ativando as funcionalidades do gerenciador de janelas Compiz no Linux Mint com ambiente gráfico Mate

MacUbuntu - Seu Ubuntu com cara de Mac OS!

Leitura recomendada

Script de backup + envio de e-mail

Baixando jogos do ClickJogos - UOL

Lendo manpages no Firefox

Sistema de backup em shell script

Livros de shell script (um é grátis)

  

Comentários
[1] Comentário enviado por rodolfomedina1 em 11/09/2007 - 12:11h

Parabens pela dica...

[2] Comentário enviado por agk em 22/01/2008 - 12:10h

Meus parabéns, excelente dica, já havia muito tempo que fica me perguntando pq os midis não reproduziam com todos os sons no Linux, claro,, faltavam os bancos de som.

Muito obrigado.

[ ]'s.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts