O ambiente de trabalho K

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/.

2.4.1. 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).

2.4.2. 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.