# O manual do &kmid2;

Antonio
Larrosa Jiménez

    larrosa@kde.org

Pedro
Lopez-Cabanillas

    plcl@users.sf.net

Marcus
Gama

    marcus.gama@gmail.com

Tradução
1999
2001
&Antonio.Larrosa.Jimenez;
2009
2010
&Pedro.Lopez-Cabanillas;
2010-01-12
0.2

O &kmid2; é um leitor de multimídia &MIDI;/karaoke

KMid2
MIDI
karaoke
multimídia
mid
kar
reprodutor
música
som
sintetizador

## Introdução

O &kmid2; é o leitor multimídia de &MIDI; e Karaoke do &kde;. Ele contém algumas funcionalidades que não são encontradas em mais nenhum leitor de &MIDI; do &UNIX;, como os gráficos em tempo-real, o realce do texto do Karaoke, entre outros.

O &kmid2; funciona atualmente apenas no &Linux;, mas está planejado o suporte para outros sistemas operacionais, e se espera que ele fique disponível no futuro. Ele usa o controlador de som ALSA, assim deverá funcionar em todos os sistemas onde o &kde; e o ALSA consigam ser compilados.

O &kmid2; mostra as letras das músicas na tela, mudando a sua cor ao mesmo tempo que a música vai tocando, por isso é muito fácil seguir o ritmo das músicas.

### Funcionalidades do &kmid2;

Estas são algumas das funcionalidades principais do &kmid2;:

- Tem uma interface de usuário muito amigável para mostrar o texto do Karaoke com realce em tempo-real do texto das letras.

- Ele oferece uma visão gráfica sobre o que está sendo tocado em cada canal &MIDI;, realçando as teclas pressionada nos teclados de piano (virtuais).

- O Mapeador de MIDI mais poderoso que você poderá encontrar em qualquer sistema operacional.

- Suporte para Arrastar & soltar, de modo a que você possa soltar no &kmid2; qualquer arquivo &MIDI; a partir de uma janela do gerenciador de arquivos, como o &dolphin; ou o &konqueror;.

- Você poderá alterar o tempo das músicas, para tocá-las mais depressa ou mais devagar, de acordo com o seu gosto.

- Mostra um metrônomo visual para seguir facilmente o ritmo da música.

- Fontes e cores personalizados para mostrar o texto do Karaoke.

- Suporta as duas normas para inserir as letras nos arquivos &MIDI;, isto é, o texto ou os eventos de texto (e adivinha qual é usada por uma determinada música).

- Gerenciamento de Sessões. Se estiver sendo tocada uma música quando você sair do &kde;, da próxima vez que você se logar, a mesma música irá começar a tocar.

- Volume e timbre ajustáveis em tempo-real.

- Ele poderá tocar os arquivos &MIDI; corrompidos, que em outros leitores os fariam estourar.

- Carga de CPU baixa, dependendo da complexidade da música.

- Suporta os sintetizadores &MIDI; externos e os sintetizados por 'software'.

- Executa no &Linux; com o suporte para o ALSA.

## Uso Geral

### Usar o &MIDI;

O &kmid2; envia dados em &MIDI;, assim ele necessita de um receptor de &MIDI; para representar o som audível. Existem diversos tipos de receptores, ou sintetizadores, de &MIDI;, para você usar. A única funcionalidade comum que é necessária é o suporte de &MIDI; do ALSA.

#### Dispositivos Externos

Estes são dispositivos periféricos, conectados ao computador através de um cabo &MIDI;. Os dispositivos modernos também poderão incluir uma interface USB. Os dispositivos &MIDI; externos são instrumentos musicais eletrônicos, que poderão ser tocados de forma autônoma, sem necessitarem de um computador ligado.

Para ligar um instrumento musical &MIDI; ao computador, é necessária uma interface &MIDI; do lado do computador e um cabo &MIDI;. Algumas placas de som incluem tomadas ou cabos &MIDI;. Existem também algumas interfaces USB baratas para &MIDI;. Os controladores &MIDI; do ALSA estão normalmente disponíveis para eles, e são absolutamente necessários para usar o &kmid2;.

Se o seu instrumento musical &MIDI; não compreender as mensagens-padrão do &MIDI; Geral, você poderá necessitar de um mapa de &MIDI;. Veja o capítulo sobre os Mapas &MIDI; para obter mais informações.

#### Placas de Som com um Sintetizador por 'Hardware'

Estas placas de som eram muito populares no passado, mas são muito menos comuns nos dias de hoje. Alguns exemplos são as placas de som clássicas GUS e AWE, ou ainda a SoundBlaster Audigy. Todas elas eram sintetizadores baseados em tabelas de ondas. Ainda mais antigos eram os sintetizadores FM, como a Ad Lib. De qualquer forma, conseguem reproduzir o &MIDI; como áudio em tempo-real, tendo como requisito ter instalados os controladores de &MIDI; do ALSA. Para os sintetizadores baseados em tabelas de ondas, também é necessária uma coleção de amostras de sons, no formato indicado pelo fabricante da placa de som.

#### Sintetizadores por 'Software'

Uma vez que ficou disponível mais memória RAM e mais poder de CPU nos computadores modernos, a quantidade e utilização dos sintetizadores por 'software' foi crescendo rapidamente. Também é uma alternativa barata, uma vez que o único 'hardware' necessário é uma placa de som simples, apenas com o suporte de áudio. O dispositivo de áudio integrado, que vem em muitas placas-mãe dos computadores, é mais do que adequado na maioria dos casos.

Dois exemplos de aplicações que são capazes de representar os dados &MIDI; em sequências de áudio são o &timidity; e o &fluidsynth;. Ambos têm o suporte para sequências do ALSA e são sintetizadores baseados em tabelas de ondas. Existem opções na janela de Configuração para lançar estes sintetizadores por 'software' na inicialização automaticamente.

Para usar o &timidity;, você terá que instalar a coleção de modificações do GUS, como o 'freepats', ou um arquivo de &soundfont;. Inicie o programa no modo de servidor, usando por exemplo o pacote 'timidity-daemon' dos sistemas Debian.

Para usar o &fluidsynth;, você deverá instalar um arquivo &soundfont;. Poderá ser uma boa ideia também instalar a interface &GUI; &qsynth;. Dois tipos de sons excelentes e gratuitos para o &fluidsynth; são o General User GS e o Fluid R3, que vêm incluídos em algumas distribuições de &Linux;.

### Abrir Músicas

Você poderá abrir uma música de várias formas diferentes.

Primeiro, você poderá selecionar o Abrir... do menu Arquivo, onde será apresentada uma janela de arquivos normal, com a qual você poderá selecionar a música que deseja abrir.

Você poderá arrastar um arquivo a partir de uma janela do &konqueror; ou do &dolphin; e soltá-lo na janela do &kmid2;. Você poderá também fazer 'Arrastar & Soltar' de várias músicas ao mesmo tempo.

Você poderá indicar um ou mais nomes de arquivos de músicas, na linha de comando, ao invocar o &kmid2;. São suportados &URL;s como argumentos, assim você poderá clicar numa ligação de uma página Web ou um nome de um arquivo no seu gerenciador de arquivos.

Você poderá selecionar uma música da lista de arquivos tocados recentemente, os quais aparecem com a opção do menu Arquivo Abrir um Recente.

Finalmente, você poderá selecionar a música a partir da lista de reprodução ativa.

Da mesma forma, a configuração da música salva na última vez será obtida automaticamente, caso tenha ativa a opção Música Configuração da Música Automática.

### Tocar Músicas

Para tocar uma música, abra-a primeiro e depois clique no botão Tocar da barra de ferramentas, escolha o item Tocar do menu Música ou pressione apenas a tecla P.

Lembre-se que, ao abrir um arquivo com 'Arrastar & Soltar', o &kmid2; irá começar a tocá-lo automaticamente. Este comportamento poderá ser desativado com a opção de Início Automático, no menu Música. Se você soltar mais de um arquivo, eles serão adicionados a uma coleção e serão tocados sequencialmente.

Logo que o &kmid2; esteja tocando uma música, você poderá mover a barra temporal, clicando com o &MMB; para ir para uma determinada posição.

Se uma música estiver tocando muito depressa ou muito devagar, você poderá usar a barra do tempo. Para voltar ao tempo padrão, basta clicar no botão "100%".

### Mostrar as Letras

Existem dois métodos de guardar as letras num arquivo de música &MIDI;, usando os Eventos de texto ou os Eventos de letras; algumas músicas usam o primeiro, outras o segundo, algumas usam ambos e outras não incluem letras da música. O &kmid2; seleciona automaticamente o método mais apropriado para cada música.

A norma SMF permite incorporar apenas texto em ASCII dentro de um arquivo &MIDI;. Contudo, você poderá encontrar vários arquivos &MIDI; com textos codificados de várias formas. Você poderá escolher a codificação de texto das letras musicais, usando a lista que se localiza na janela principal. A codificação selecionada irá permanecer dessa forma, até que escolha outra codificação, sendo recordada para a sessão seguinte.

## Diálogo de configuração

Para abrir a janela da Configuração, você pode usar o menu Configurações Configurar o kmid2... ou o ícone da barra de ferramentas correspondente.

A configuração terá efeito, como de costume, quando você pressionar os botões OK ou Aplicar.

### Configuração das Letras

- Tipo de fonte. Aqui você poderá escolher a tipografia usada para mostrar as letras na janela principal.

- Cor do texto. Esta é a cor usada para o texto da música, quando já tiver sido reproduzida.

- Tamanho do texto. Aqui você poderá definir o tamanho do texto das letras musicais na janela principal.

### Configurações do &MIDI;

- Conexão &MIDI; de Saída. Esta lista mostra as conexões &MIDI; disponíveis que foram detectadas no seu sistema, tal como indicado no sub-sistema &MIDI; nativo do seu sistema operacional. Você deverá escolher uma delas, sendo esta a usada como ligação de saída de &MIDI; do programa.

- Mostrar as portas &MIDI; avançadas. As portas avançados de &MIDI; são os dispositivos &MIDI; raramente usados e que são filtrados da lista de conexões &MIDI; disponíveis, a menos que selecione esta opção.

- Arquivo de mapeamento &MIDI;. Aqui você poderá escolher o arquivo de mapeamento &MIDI; usado com o seu sintetizador &MIDI; externo. Você poderá descobrir mais informações sobre os mapeamentos de &MIDI; no capítulo sobre os Mapas &MIDI;.

- Restaurar Modo. Esta mensagem &MIDI; é enviada opcionalmente para a saída de &MIDI; conectada, antes de começar a tocar cada música, restaurando vários parâmetros que poderiam ser alterados pelo último arquivo de música. Aqui você poderá escolher um tipo-padrão de mensagens que seja reconhecido pelo seu sintetizador ou então um arquivo personalizado e exclusivo do sistema.

### Configuração dos Sintetizadores por 'Software'

#### &fluidsynth;

- Executar o &fluidsynth; na inicialização. Se você selecionar esta opção, o sintetizador por 'software' &fluidsynth; será invocado automaticamente na inicialização.

- Comando. Aqui você deverá definir a localização e o nome do comando do sintetizador. Abaixo deste campo de texto, existe uma mensagem que indica a versão do programa detectada, assim como um ícone que indica se os requisitos mínimos necessários foram cumpridos ou não.

- Saída de Áudio. Você deverá escolher aqui o sistema de áudio que será usado pelo programa de síntese.

- Dispositivo de Áudio. Aqui você poderá indicar o nome de um dispositivo de áudio para a saída do sintetizador por 'software'. Normalmente é seguro deixar esta opção em branco.

- Taxa de Amostragem. Aqui poderá definir a taxa de amostragem de áudio usada pelo sintetizador para gerar o áudio digital. Normalmente, é seguro deixar esta opção em branco.

- Fonte de Som. Aqui você deverá definir a localização e o nome do arquivo da &soundfont; usada pelo sintetizador. Este argumento é obrigatório.

- Argumentos. Aqui poderá definir os outros argumentos opcionais que poderão ser usados com o seu sintetizador por 'software'. Normalmente, é comum deixar este valor em branco.

#### &timidity;

- Executar o &timidity; na inicialização. Se selecionar esta opção, o sintetizador por 'software' &timidity; será invocado automaticamente na inicialização.

- Comando. Aqui você deverá definir a localização e o nome do comando do sintetizador. Abaixo deste campo de texto, existe uma mensagem que indica a versão do programa detectada, assim como um ícone que indica se os requisitos mínimos necessários foram cumpridos ou não.

- Saída de Áudio. Você deverá escolher aqui o sistema de áudio que será usado pelo programa de síntese.

- Dispositivo de Áudio. Aqui você poderá indicar o nome de um dispositivo de áudio para a saída do sintetizador por 'software'. Normalmente é seguro deixar esta opção em branco.

- Taxa de Amostragem. Aqui poderá definir a taxa de amostragem de áudio usada pelo sintetizador para gerar o áudio digital. Normalmente, é seguro deixar esta opção em branco.

- Argumentos. Aqui poderá definir os outros argumentos opcionais que poderão ser usados com o seu sintetizador por 'software'. Normalmente, é comum deixar este valor em branco.

## Listas de reprodução

Uma lista de reprodução é uma lista de arquivos &MIDI; que você reúne num conjunto e que são tocados um após o outro. Esta seção irá ajudá-lo a usá-las, fornecendo-lhe também algumas dicas úteis para tirar um bom partido delas.

### Criar uma Lista de Reprodução

Para criar uma lista de reprodução, primeiro abra a janela para Gerenciar a Lista de Reprodução, selecionando o item Editar a Lista de Reprodução ... do menu Lista de Reprodução, adicionando finalmente os seus arquivos à lista de reprodução. Finalmente, clique na opção do menu Salvar a Lista de Reprodução... do menu Lista de Reprodução, indicando o nome e a pasta que deseja que a lista de reprodução tenha.

O arquivo da lista de reprodução é um arquivo de texto simples que poderá editar, copiar e mover, usando as suas ferramentas de gerenciamento de arquivos normais.

### Adicionar Músicas a uma Lista de Reprodução

Como Usar a Opção do Menu Auto-Adicionar à Lista de Reprodução

Se a opção Auto-Adicionar à Lista de Reprodução estiver ativa, ao abrir uma música (usando a opção Arquivo Abrir... ou o 'Arrastar & Soltar') ela será adicionada à lista de reprodução ativa sem a intervenção do usuário.

Se a opção Auto-Adicionar à Lista de Reprodução não estiver ativa, quando abrir uma música, uma lista de reprodução temporária será aberta e limpa, adicionando posteriormente as músicas abertas à mesma.

### Remover as Músicas das Listas de Reprodução

Para remover uma música de uma lista de reprodução, basta abrir a janela para Gerenciar a Lista de Reprodução, selecionar a música que deseja apagar, clicando depois no botão Remover e, finalmente, no botão OK para fechar a janela.

### Ordem de Reprodução

As músicas são reproduzidas na mesma ordem que estão definidas na lista de reprodução. Você poderá alterar a ordem das músicas, usando a janela para Gerenciar a Lista de Reprodução.

O modo de Repetição coloca a lista de reprodução em ciclo, repetindo a primeira música de novo, quando a última música tiver terminado.

Quando selecionar a opção Embaralhar, o &kmid2; irá gerar de forma aleatória as músicas na lista de reprodução. A lista aleatória pela qual a lista será tocada será gerada de novo cada vez que você adiciona ou remove um arquivo na lista de reprodução ativa ou quando clica no item Embaralhar do menu.

### Selecionar uma Música de uma Lista de Reprodução

Você poderá selecionar uma música entre as músicas da lista de reprodução, usando a janela para Gerenciar a Lista de Reprodução.

Você poderá mudar para a próxima música, usando o item `Música Seguinte` do menu `Música`, o botão `Música Seguinte` ou pressionando a combinação de teclas definida pelo usuário.

Para mudar para a música anterior, use o item `Música Anterior` do menu `Música`, o botão `Música Anterior` ou pressione a combinação de teclas definida pelo usuário.

### Apagar uma Lista de Reprodução

Para remover o conteúdo de uma lista de reprodução, basta abrir a janela para Gerenciar a Lista de Reprodução e clicar no botão Limpar.

Para apagar um arquivo de lista de reprodução salvo no disco, use a sua ferramenta de gerenciamento de arquivos favorita.

## Mapas de &MIDI;

### O que é um Mapa de &MIDI;?

Um Mapa de &MIDI; é algo que mapeia os eventos do &MIDI; em outros eventos do &MIDI;.

Isto é totalmente necessário se um sintetizador não conseguir compreender os eventos normais (isto é, se um sintetizador não for compatível com o &MIDI; Geral); neste caso, um mapa de &MIDI; irá traduzir os eventos do &MIDI; Geral para os eventos que o sintetizador compreenda.

Por exemplo, você poderá fazer um mapa de &MIDI; que converta todos os eventos de `Alterar o 'patch' para Piano Puro` para eventos de `Alterar o 'patch' para Trompete`, e assim, quando uma música começar a tocar um piano, irá assim tocar um trompete.

Isto poderá soar estranho (porquê tocar um trompete quando a música foi feita para tocar com um piano?), mas é bastante útil. A norma do GM diz que, quando um teclado &MIDI; recebe um evento para mudar o 'patch' para `0`, irá mudar o 'patch' atual para um `Grande Piano`, mas os sintetizadores mais antigos irão mudar, por exemplo, para uma `Guitarra Elétrica` quando receber um `0`. Este teclado antigo necessita de um `3` (por exemplo) para mudar para um `Piano`. É aqui que entra em ação o mapa de &MIDI;, mudando todos os eventos `alterar 'patch' para 0` para `alterar 'patch' para 3`, tocando deste modo o instrumento correto quando tiver que o fazer.

### Eu preciso de um Mapa de &MIDI;?

Em resumo, se você não tiver um sintetizador externo, não.

Se só tiver uma placa de som com um sintetizador de &MIDI;, os mapas de &MIDI; não são necessários porque todas as placas são compatíveis com o GM (isto inclui as placas AWE, as GUS, os dispositivos FM e assim por diante).

Se você estiver tocando música através de um sintetizador externo que não sejam compatível com o GM, você terá que fazer um mapa de MIDI para o seu teclado. Ainda que você perca uma tarde inteira fazendo o seu arquivo de mapa e tenha que tentar vários valores diferentes para todas as opções, você será completamente recompensado quando terminar, por que será capaz de ouvir muitos arquivos de músicas que iriam soar mal em outro caso.

### Criar um mapa de &MIDI;

Não existe nenhum programa para gerar mapas &MIDI;, por isso você terá que editar o arquivo à mão (com o seu editor de texto favorito).

Um mapa MIDI é um arquivo de texto que contém todas as traduções necessárias que são necessárias fazer para tocar músicas.

Consiste em quatro seções: `PATCHMAP`, `KEYMAP`, `CHANNELMAP` e `OPTIONS`. Cada seção só deverá aparecer uma vez.

A estrutura geral de um arquivo de mapa é a de um arquivo do estilo INI:

    [PATCHMAP]
    ...

    # linha de comentário

    [KEYMAP]
    ...

    [CHANNELMAP]
    ...

    [OPTIONS]
    ...

Cada um dos quatro nomes de seções, entre colchetes, inicia a seção correspondente. Você poderá colocar comentários se começar a linha com um caracter `&num;`. Cada seção é uma coleção de diversas linhas com pares chave=valor.

Por favor, não se esqueça de enviar para o autor os seus arquivos de mapas por e-mail, para que as versões futuras do &kmid2; incluam o suporte para mais teclados incompatíveis com o Midi Geral.

#### A Seção `PATCHMAP`

Esta seção é usada para indicar como os 'patches' vão ser mapeados, do GM para a especificação do seu teclado. A utilização geral é:

    (Nome do Patch de GM)=(N)

Em que o N é o número que o seu teclado precisa receber para mudar o 'patch' para o mesmo que a norma do GM usa.

Note que o lado esquerdo da igualdade é ignorado, assim você poderá alterar a ordem das linhas e omitir qualquer um dos 128 instrumentos.

#### A Seção `KEYMAP`

A seção `KEYMAP` é usada para indicar como as teclas de percussão serão mapeadas. A utilização é a seguinte:

    [KEYMAP]
    C 0 =0
    C#0 =1
    D 0 =2
    ...

Tal como com a seção `PATCHMAP`, você poderá alterar a ordem das linhas e omitir alguma delas. Só são levados em conta os primeiros quatro caracteres de cada chave.

Os mapas de teclas são usados principalmente para mapear as teclas no canal de percussão. Dê uma olhada nos mapas distribuídos para ver alguns exemplos.

#### A Seção `CHANNELMAP`

Esta seção pode ser usada para mapear alguns canais com outros diferentes. Por exemplo, se você quiser trocar o primeiro e o segundo canal, você poderá fazer isso facilmente com a seção `CHANNELMAP`.

Contudo, é mais útil para os teclados que precisem do canal de percussão estarem num canal indicado (a norma do GM usa o canal 10, enquanto que outros usam o 16 ou o 9).

Repare que os dispositivos &MIDI; usam 16 canais, por isso a seção `CHANNELMAP` tem 16 linhas, da 0 à 15, como a seguinte:

    (N) = (M)

Onde o `N` é o canal que está associado ao canal `M`.

#### A Seção `OPTIONS`

A seção `OPTIONS` tem algumas opções gerais que poderão ser bastante úteis:

    [OPTIONS]
    PitchBenderRatio = r
    MapExpressionToVolumeEvents = true
    ForceDrumsPatch = 30

Você poderá indicar ambas as opções, somente uma, ou nenhuma delas.

O valor do `PitchBenderRatio r` tem a proporção pela qual os eventos de ajuste da frequência serão multiplicados. Isto é, quando um arquivo &MIDI; tentar enviar um evento de ajuste de frequência com um valor `n`, o valor real que será enviado é `n*(r/4096)` (o valor `4096` é para não ter que colocar valores decimais no arquivo do mapa).

Isto é usado porque a norma do GM diz que, quando um teclado &MIDI; recebe um evento de Ajuste de Frequência com um valor de dados 4096, deverá mudar a nota para uma superior, mas alguns teclados &MIDI; tentam ajustar a nota inicial por duas ou mais notas mais altas (às vezes, uma oitava mais alta!) quando recebem um 4096 . Isto poderá ser facilmente corrigido se enviar valores diferentes, de modo que, em vez de enviar um 4096, o &kmid2; envie o valor apropriado.

Quando a opção `MapExpressionToVolumeEvents` estiver definida no arquivo do mapa e um arquivo &MIDI; tente enviar um evento de expressão, o &kmid2; irá enviar um evento de volume que é compreendido pela maioria dos teclados não-GM e que tem um efeito semelhante. Existem muitos arquivos &MIDI; que usam eventos de expressão para desvanescer no fim da música, de modo a que ouça a música cada vez mais baixa; você poderá ativar esta opção e ver se isto é o que você realmente precisa, porque o seu sintetizador &MIDI; poderá estar ignorando os eventos de expressão devido ao fato de não compreendê-los.

A opção `ForceDrumsPatch` poderá ser útil, por exemplo, para usar sempre o 'patch' de percussão no canal de percussão.

### Usar os Mapas &MIDI;

Para usar um mapa &MIDI;, basta abrir a janela da Configuração, selecionando o item Configurar o &kmid2;... no menu Configurações.

Depois, clique no ícone da categoria &MIDI; e selecione o arquivo do mapa na lista arquivo do mapeamento &MIDI;.

## Características Avançadas

### Configuração da Música

Para cada música tocada, você poderá salvar e obter automaticamente várias opções da próxima vez que a música for acessada. Estas opções são:

- Codificação de texto

- Volume

- Timbre (tonalidade, transposição)

- Tempo do ritmo

- Legendas dos canais

- Botões do canal

- Instrumentos do canal

Se você não deseja salvar e obter automaticamente estes parâmetros, você pode usar o menu Carregar e Salvar disponível no menu Música Configuração da Música.

### A visão dos canais

A área de Canais é uma tabela com 16 linhas, correspondendo cada uma ao seu canal &MIDI;. Em cada linha, existem botões para ativar as funções Solo e Silenciar, um medidor de VU, um botão Bloquear e uma lista onde poderá ver e alterar o instrumento selecionado para o canal.

Só os canais ativos (os usados pela música atual) é que têm os controles ativos.

### A área do Piano

A área do Piano poderá mostrar até 16 teclados virtuais, um para cada canal &MIDI;. Só os canais ativos (os usados pela música atual) é que poderão ser ativados. Os teclados virtuais não só mostram as notas tocadas em tempo-real, mas também poderão ser usados para disparar notas com o mouse ou com o teclado do computador.

### Os Controles de Ritmo

Os controles do ritmo são: o texto do tempo, que mostra o ritmo da música em batidas por minuto, um metrônomo visual que inclui um contador de medidas/parte e uma barra de tempo que modifica o ritmo da música, isto é, a velocidade da mesma.

Logo que você tenha alterado o tempo, você poderá voltar ao valor padrão se clicar no botão 100%.

## Combinação de teclas

Tecla | Ação
--- | ---
P | Toca a música carregada.
S | Pára de tocar
&Ctrl;Q | Sai do &kmid2;
F1 | Abre este documento

## Perguntas Mais Frequentes (FAQ)

O que é exatamente um arquivo &MIDI;?

Um arquivo &MIDI; é um arquivo que contém a informação sobre como tocar uma música, isto é, contém apenas as notas, o ritmo, a velocidade, &etc;. Isto implica que o mesmo arquivo &MIDI;, quando for tocado em dois dispositivos diferentes, possa produzir resultados bastante diferentes, assim como uma sinfonia pode ser tocada de forma diferente por dois músicos diferentes.

Eu consigo obter melhor som com um leitor de MP3/WAV, porque devo usar o &kmid2;?

Um arquivo &MIDI; típico ocupa 50 Kb. enquanto que um arquivo MP3 típico ocupa 4 Mb. E, com um bom sintetizador, você poderá obter uma qualidade de som comparável. Mais ainda, com um arquivo &MIDI;, você poderá alterar os instrumentos individualmente, a velocidade da música, &etc;, por isso terá um maior controle global.

Outro ponto de vista sobre isto: comparar o &MIDI; e o MP3 é como comparar a pintura com a fotografia, ou como comparar o SVG com o JPEG. Cada um tem diferentes propriedades e casos de uso.

Não consigo colocar a minha placa de som funcionando com o &kmid2;; o que posso fazer?

Em primeiro lugar, você deverá verificar a sua instalação e configuração do ALSA. Em segundo, terá que conectar o &kmid2; a um sintetizador &MIDI;. Se a sua placa de som não tiver nenhum, use um sintetizador por 'software' em alternativa.

Eu quero adicionar uma pasta inteira para uma lista de reprodução, mas ter que adicionar os arquivos &MIDI;, um a um, não é nada engraçado.

O autor concorda com isso, por isso é que o &kmid2; suporta o 'Arrastar & Soltar'. Basta abrir, no &konqueror;, a pasta que deseja adicionar, selecionar todos os arquivos, arrastá-los e soltá-los no &kmid2;.

Certifique-se de ativar a opção Auto-Adicionar à Lista de Reprodução antes, para que os arquivos sejam adicionados à lista atual. Se você não fizer isto, os arquivos serão adicionados a uma lista de reprodução nova e temporária.

Não consigo seguir as letras; está tocando muito depressa!

Você poderá usar a barra de controle do tempo para a música tocar mais devagar. Lembre-se que poderá clicar no botão 100% para voltar ao tempo padrão.

## Notas Finais

### Alguns Truques e Dicas

Serão incluídas algumas sugestões para que você possa tirar partido de todas as funcionalidades do &kmid2;:

Abrir os arquivos

  Mantenha sempre uma tela do &kde; com uma janela do &konqueror; aberta na pasta base dos arquivos &MIDI; e o &kmid2; nesta tela (se estiver tocando um arquivo &MIDI;) ou fixo (se estiver tocando um arquivo de Karaoke :-)). Desta forma, quando a lista ativa terminar ou se a pessoa quiser tocar algum arquivo, poderá ir à janela do &konqueror;, selecionar os arquivos desejados, arrastá-los e soltá-los na janela do &kmid2;.

  Suponha que deseja tocar alguns arquivos &MIDI;, mas não quer adicioná-los a nenhuma lista; nesse caso, basta desligar a opção Auto-Adicionar à Lista de Reprodução no menu Lista de Reprodução e abrir os arquivos, para que eles sejam adicionados a uma lista temporária.

Outro método para criar uma lista de reprodução nova

  Suponha que você tem os arquivos &MIDI; `A.mid`, `B.mid` e `C.mid`. Em primeiro lugar, só deseja tocar o primeiro arquivo &MIDI;, por isso irá desselecionar a opção Auto-Adicionar e abrir o `A.mid`. Você irá obter então uma lista de reprodução temporária com apenas um arquivo &MIDI;.

  Então opta por tocar também o B e o C, fazendo uma lista de reprodução com ambos, o que faria?

  Simples; selecione o Auto-Adicionar e abra os arquivos `B.mid` e `C.mid` (usando um dos vários métodos), para que eles sejam adicionados automaticamente à lista de reprodução temporária, a qual irá então ter o `A.mid`, o `B.mid` e o `C.mid`. A esta altura, você poderá abrir a janela para Salvar a Lista de Reprodução, indicar o nome da nova lista de reprodução, e é tudo. Assim, passa a ter uma lista nova, que contém os arquivos &MIDI; A, B e C, e que não é removida quando você sair do &kmid2;.

### Painel de Amigos do &kmid;

Estas são algumas pessoas que enviaram arquivos &MIDI; ou alguns postais; muito obrigado a todos!.

- Ola Sigurdson - `Taking Care of Business` (Bachman Turner Overdrive)

- EG Lim - Um postal mesmo muito bonito de Penang.

- Guenther Starnberger - `Amadeus` (Falco) e `Schrei Nach Liebe` (Die Aerzte)

- Leandro Terrés - `All That She Wants` e `The Sign` (Ace of Base)

- Nick Stoic - Dois arquivos &MIDI;

### Sobre os Autores

O &kmid; foi feito originalmente por &Antonio.Larrosa.Jimenez;, de Málaga (Espanha). Foi adaptado e é mantido e publicado atualmente com o nome &kmid2; por &Pedro.Lopez-Cabanillas;, também de Espanha.

Obrigado as seguintes pessoas por sua ajuda no desenvolvimento do &kmid;:

- Paul J. Leonard P.J.Leonard@bath.ac.uk - suporte para placas AWE

- Sebestyen Zoltan szoli@digo.inf.elte.hu - Passagem para o BSD e testes com o AWE

- Christian Esken esken@kde.org - por organizar os esforços do &kde; multimídia

- &Stephan.Kulow; &Stephan.Kulow.mail;- scripts 'configure' e ajuda com o `automake` e `CVS`

- Jaroslav Kysela - Ajuda a fazer o suporte do controlador do &Linux; Ultrasound Project (Projeto Ultrasound do &Linux;)

- Takashi Iwai e Joseph H. Buehler - Correção da frequência das placas AWE que estava muito alta

- Adrian Knoth - Por me dar boas notícias e várias sugestões

- Kevin Street - correção para suporte a FreeBSD 3.0

- Os agradecimentos vão também para o Jose Luis Sanchez pelo seu teste do suporte de GUS, ao Ignacio Garcia por testar ao suporte do AWE, ao Hans Petter Bieker, Ola Sigurdson, Marc Diefenbruch, Peter Gritsch, Magnus Pfeffer, Urko Lusa, Peter-Paul Witta, Thorsten Westheider, Ulrich Cordes e a todos que enviaram para o autor as correções, relatórios de erros ou apenas mensagem de e-mail a encorajá-lo.

- E, claro, a todos os músicos fabulosos na Net que continuam fornecendo à equipe os vários arquivos &MIDI; e Karaoke maravilhosos.

### Direitos autorais e licença

Direitos autorais do programa e da documentação 1999-2001 &Antonio.Larrosa.Jimenez;

Direitos autorais do programa e da documentação 2009-2010 &Pedro.Lopez-Cabanillas;

Tradução de Marcus Gamamarcus.gama@gmail.com

&underFDL; &underGPL;

## Instalação

### Como obter o &kmid2;

Adicionalmente, o &kmid2; pode ser encontrado na sua página pessoal, que está em http://sourceforge.net/projects/kmid2. Na página pessoal, você poderá acompanhar o seu desenvolvimento, ver algumas informações sobre ele, algumas imagens, &etc;

### Requisitos

O &kmid2; necessita para funcionar:

- Plataforma &kde;

- &Linux; com o controlador e a biblioteca do ALSA, assim como os controladores &MIDI;.

- Uma placa de som. Uma boa placa de som e/ou sintetizador externo são recomendados, uma vez que a qualidade do som depende em grande medida da sua placa de som.

### Compilação e instalação

&install.compile.documentation;

Vêm incluídos alguns exemplos instalados na `$dollar;`KDEDIR`/share/apps/kmid2`