The K Desktop Environment

Página seguinte Página anterior Índice geral

2. Instalação

2.1 Como obter o KMidi

KMidi é parte do projeto KDE http://www.kde.org. KMidi pode ser encontrado em ftp://ftp.kde.org/pub/kde/, o principal site FTP do projeto KDE. O site base do KMidi é http://math.cornell.edu/~wuebben/kde.html

2.2 Pré-requisitos

Para compilar com sucesso o KMidi, você precisa das últimas versões de libkdecore e libkdeui . Todas as bibliotecas requeridas bem como o KMidi em si podem ser encontrados em ftp://ftp.kde.org/pub/kde/.

Para compilar a interface de linha de comando do TiMidity, qualquer sistema no estilo Unix deve servir, ou mesmo o Windows 95. As outras interfaces têm requisitos especiais (veja os vários arquivos README na distribuição). A interface Motif funciona razoavelmente bem com Lesstif.

2.3 Compilação e instalação

Se você já tinha o KMidi instalado antes, seria interessante fazer uma cópia de segurança dos arquivos do diretório de configuração (geralmente $KDEDIR/share/apps/kmidi/config/) antes de instalar uma versão mais atual, visto que certos arquivos podem ser sobrescritos. Similarmente, antes de instalar a versão não-KDE do TiMidity, faça uma cópia de segurança de /usr/local/lib/timidity/*.

Por outro lado, para fazer uma instalação completamente nova, você deve remover quaisquer diretorios, pois os arquivos antigos podem não ser sobrepostos pelos novos.

Se você tem o pacote kdemultimedia inteiro, entre no diretório kdemultimedia e

% ./configure

Então, para compilar todos os programas de multimídia, permaneça nesse diretório; ou para compilar apenas o KMidi, entre no diretório kmidi e

% make
% make install

Para a versão não-KDE do TiMidity, edite o arquivo Makefile.tim conforme requerido (dependendo de qual interface de usuario você quer), então

% make clean
% make -f Makefile.tim
% make -f Makefile.tim install.bin
% make -f Makefile.tim install.lib
% make -f Makefile.tim install.man

Se você tiver problemas, queira reportá-los a mim.

2.4 Onde eu consigo um conjunto completo de arquivos complementares ?

Há três tipos de arquivos que KMidi/TiMidity pode usar: GUS, IW e AWE32. Um conjunto de amostragens e parâmetros para um instrumento estará num arquivo isolado no caso do formato GUS, porém o formato IW traz varias amostragens dentro de um único arquivo .dat, e parâmetros de vários instrumentos em um único arquivo .fff. O formato AWE coloca tudo num único arquivo .sf2 ou .sbk.

Alguns lugares onde você pode encontrar arquivos GUS:

Dan Hollis criou um conjunto de arquivos. Visite sua página em http://www.anime.net/~goemon/timidity e ajude-o a fazer deste o melhor conjunto disponível.

Novas: Eu copiei o conjunto acima para o site ftp.kde.org. Ele pode ser encontrado em ftp://fiwi02.wiwi.uni-tuebingen.de/pub/kde/stable/Beta2/apps/multimedia/sound/ mas eu acredito que será movido desse diretório para outros até que encontremos um bom lugar para ele. Portanto, dê uma olhada geral no site ftp.kde.org, se você não puder encontrar o conjunto no local previamente mencionado.

Os conjuntos também podem ser encontrados empacotados como módulos rpm ou deb no arquivo SunSite:

Eu não tentei os sites acima (ainda), e pessoalmente uso o conjunto Midia com alguns arquivos adicionais e dois conjuntos de percussão.

O conjunto Midia pode ser encontrado em: ftp://archive.cs.umbc.edu/pub/midia/

Para conjuntos adicionais e conjuntos de percussão: (pegue os conjuntos gsdrum e wow) ftp://ftp.cdrom.com/pub/gus/sound/patches/files/

Vincent Pagel criou um conjunto de arquivos. Esse link só funcionará durante o horário noturno de Paris, o que significa madrugada e manhãzinha no Brasil: ftp://sig.enst.fr/pub/midi/instruments/

O arquivo de configuração que serve para esse conjunto pode ser encontrado aqui: ftp://sig.enst.fr/pub/midi/timidity_pagel.cfg

Veja a TimidityPage: http://www.clinet.fi/~toivonen/timidity/

e a Takashi's Page: http://bahamut.mm.t.u-tokyo.ac.jp/~iwai/midi.html#TiMidity

A página de Takashi recomenda o arquivo AWE32 SoundFont de 8MB chaos8m.sf2 e o arquivo AWE32 SoundFont de 12MB chaos12m.sf2 disponíveis em http://soback.kornet.nm.kr/~chaos/sbawe32/sbawe32.htm, que são muito bons. (Eles são empacotados como EXEs de auto-descompressão).

Há vários arquivos IW gratuitos em ftp://sdc.wtm.tudelft.nl/pub/music/soundbank/. O único conjunto IW que eu conheço com arquivos stereo (which KMidi/TiMidity can play) custa $33 em um CD; veja o site http://sdc.wtm.tudelft.nl/utopia/.

Instalação do conjunto de arquivos complementares

Cada um dos conjuntos de arquivos acima (você só precisa de um) deve vir com um arquivo de configuração .cfg, semelhante aos arquivos .cfg que vêm com o KMidi e residem em KDEDIR/share/apps/kmidi/config

O KMidi tem arquivos de configuração prontos para aceitar um certo número de conjuntos de arquivos complementares.

Para completar a instalação de um conjunto completo de arquivos complementares, edite o arquivo timidity.cfg e configure-o para aceitar os arquivos que você conseguiu. (Se você der uma olhada no arquivo timidity.cfg, ficará totalmente óbvio do que estou falando).

E é isso aí. Agora você pode seguir em frente e reproduzir os outros MIDIs que vêm com a distribuição do KMidi (e muitos outros, é claro).

Miscelânea

Ocasionalmente você verá que o KMidi não pôde encontrar um arquivo para determinado instrumento. (Abra a Janela Informações para checar isso). Nesse caso, o que você tem a fazer é achar por si mesmo o arquivo em falta e instalá-lo no diretório patch, e editar o arquivo .cfg do conjunto de arquivos complementares, para dizer ao KMidi que o novo patch está disponível agora.

Às vezes um instrumento em particular não soa lá muito bem. Nesse caso, basta conseguir um novo conjunto de arquivos complementares de qualquer um dos arquivos Ultrasound e trocar o arquivo ruim pelo melhor. Como você pode ver, só depende de você a qualidade de som dos instrumentos. Você pode até fazer seus próprios arquivos complementares, usando o utilitário pat2wav que está incluído na distribuição do KMidi.

Página seguinte Página anterior Índice geral