Usando o Guitar Pro no Linux

O Guitar Pro é um dos softwares para edição e execução de partituras/tablaturas mais utilizado no mundo. Neste artigo é abordado todo o processo de instalação utilizando o wine e o TiMidity, que permitem a execução do software no Linux.

[ Hits: 57.251 ]

Por: Giovanni Won Dias B. Victorette em 27/03/2006


Download e instalação do TiMidity



Para isso será utilizado "TiMidity++ ALSA midi emulation".

Timidity é um software que converte o protocolo MIDI para áudio em tempo real. Os timbres são amostrados em arquivos .pat, mas pode-se usar os timbres SoundFonts (SF2).

Download e instalação pode ser acompanhado por este link:
Para facilitar vou especificar aqui.

Downloads:
Após finalizar os downloads, entre no diretório onde os arquivos foram gravados. Com o pacote Timidity, seguir a seqüência:

$ tar -xvzf nome_do_pacote.tar.gz
$ cd nome_do_pacote


Neste ponto vou fazer um destaque importante: Aqui pode-se editar alguns parâmetros no timidity.h, para isso basta entrar no diretório timidity. Maiores detalhes em:
No meu caso esqueci de fazer isso, mas sem problemas coloco como proceder aqui.

$ ./configure --enable-audio=alsa --enable-alsaseq=yes --enable-gtk=yes

Para mais opções use ./configure --help.

$ make
$ su
# make install


É recomendável que se veja os diretórios de destino fazendo um make -n.

Com o SoudFont e o sfarkxtc_1x86.tar.gz no mesmo diretório, seguir seqüência:

$ unzip FluidR3122501.zip
$ tar -xvzf sfarkxtc_1x86.tar.gz
$ ./sfarkxtc FluidR3 GM.sfArk
$ mv FluidR3 GM.SF2 FluidR3GM.SF2


Copie o arquivo para onde especificou que ficaria o arquivo timidity.cfg, mas como disse anteriormente que tinha esquecido de verificar isso, criei o diretório:

# mkdir /usr/local/share/timidity

Este também será o mesmo diretório do arquivo de configuração:

$ cp FluidR3GM.SF2 /usr/local/share/timidity

Edite o arquivo timidity.cfg, use seu editor preferido:

# vim /usr/local/share/timidity/timidity.cfg

Caso não tenha o arquivo de configuração, pode-se copiar o código abaixo e salvar no diretório /usr/local/share/timidity com o nome timidity.cfg, note a linha que está descomentada, ou seja sem o (#)*/:

# Instrument configuration file for timidity
# $Id: timidity.cfg,v 1.5 2004/08/07 15:59:19 hmh Exp $

# You can change just about every option in TiMidity++ using
# This config file. Please refer to the timidity.cfg(5) manpage
# for more details

## If you have a slow CPU, uncomment these:
#opt EFresamp=d         #disable resampling
#opt EFvlpf=d           #disable VLPF
#opt EFreverb=d         #disable reverb
#opt EFchorus=d         #disable chorus
#opt EFdelay=d          #disable delay
#opt no-antialias       #disable sample anti-aliasing
#opt EWPVSETOZ          #disable all Midi Controls
#opt p32a               #default to 32 voices with auto reduction
#opt s32kHz             #default sample frequency to 32kHz
#opt fast-decay         #fast decay notes

# By default, try to use the instrument patches from freepats:

#source /etc/timidity/freepats.cfg

soundfont /usr/local/share/timidity/FluidR3GM.SF2

#fim do arquivo timidity.cfg

Para rodar o timidity vá no terminal:

$ /usr/local/bin/timidity -iA

Deve aparecer uma saída do tipo:

Requested buffer size 32768, fragment size 8192
ALSA pcm 'default' set buffer size 32768, period size 884 bytes
TiMidity starting in ALSA server mode
Opening sequencer port: 128:0 128:1 128:2 128:3

E pronto! Agora abra o GP4 e verifique nas configurações de MIDI, vai aparecer como dispositivo Timidity port 0, selecione-o e pronto, tarefa concluída.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalação do Guitar Pro
   3. Download e instalação do TiMidity
   4. Considerações
Outros artigos deste autor

Montando um roteador com o floppyFW

Tutorial Kettle

Leitura recomendada

Bioinformática - PhyML: alinhamento de sequências nucleotídicas em ambiente paralelo

Montando uma rádio de internet no Linux

MiniDLNA - Servidor de mídia descomplicado

JDK 6 + Eclipse 3.2 + NetBeans 5.5

Livestation - Assista TV no seu GNU/Linux

  
Comentários
[1] Comentário enviado por o_lalertom em 27/03/2006 - 16:06h

Ótimo artigo, parabéns :D!

Estava mesmo precisando disso, vou instalar agora... Até mais :D

[2] Comentário enviado por shocker em 27/03/2006 - 21:06h

Excelente artigo! Guitarristas Open Source! :)
Parabéns!

[3] Comentário enviado por removido em 28/03/2006 - 01:16h

Olha aí um artigo originalíssimo!!!! 10!
Isso me lembra o tempo que tocava violão: tive de tirar as cordas para o som sair mais cristalino... rs...rs...rs... (caso não tenham percebido, foi uma piada, ok???).

[4] Comentário enviado por gigiow em 28/03/2006 - 20:17h

Obrigado ai pessoal, eh sempre bom ter informações nesta érea
abraços

[5] Comentário enviado por JuNiOx em 02/04/2006 - 05:25h

bem legal
=)
por acaso conhece algum programa pra linux que simula uma pedaleira?

até mais.

[6] Comentário enviado por solanoalves em 15/10/2006 - 19:37h

Porque fica lento quando executo a musica no guitar pro ? ele fica meio que querendo travar e meio atrasado

[7] Comentário enviado por gigiow em 26/10/2006 - 17:42h

solanoalves,

verifique se o dispositivo de audio está corretamente configurado, eu notei isso quando testei a instalação em outras distros diferentes do slackware.

[8] Comentário enviado por sorin06 em 23/12/2006 - 14:07h

Parabens aew cara, ótimo artigo, to usando ainda o Guitar Pro 5, que eh mais pesado que o 4 e não tive nenhum problema, vlw aew pela dica!
FLW

[9] Comentário enviado por rootux em 29/12/2007 - 03:12h

Cara muito obrigado ....

Parabens, esse foi um artigo nota 10....
Nenhum link quebrado, os passos simples e sem erro.

Abraço e posta mais desses

[10] Comentário enviado por iagobass em 02/02/2021 - 12:02h

Olá amigo, estou com um probleminha no meu gp.
eu não estou conseguindo carregar minhas tablaturas salvas.
Aparece uma mensagem do wine dizendo que o arquivo não existe. Alguém poderia me ajudar?

Obrigado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts