12
ASIO4ALL v2 Controlador ASIO Universal Para Placas de Som WDM - Manual de Instruções - Última revisão: 24-03-09 Índice Introdução..........................................................................................................................................................1 Como Começar..................................................................................................................................................2 Configurar o software de áudio.....................................................................................................................2 Configuração básica......................................................................................................................................3 Configuração Avançada.....................................................................................................................................5 Optimizações para Situações de Utilização Comuns.........................................................................................8 Utilização do “ReWuschel”...............................................................................................................................9 Resolução de Problemas..................................................................................................................................10 Introdução Bem-vindo ao ASIO4ALL v2! Este manual permite-lhe tirar o maior partido da sua instalação ASIO4ALL, especialmente no que se refere às novas funcionalidades introduzidas nesta versão do ASIO4ALL. Para obter os melhores resultados possíveis com o ASIO4ALL, recomendamos que o seu computador seja configurado da seguinte forma: Configure o esquema de energia para “Sempre ligado” (XP) ou “Alto desempenho” (Vista) para desactivar o modo de alternância P-State do processador! Avançado: Modifique um esquema de energia já existente para não mudar a velocidade do processador, as outras definições de energia não são tão críticas. Desactive os sons do sistema! O som de início de sessão do Windows não será um problema mas os outros sons de avisos, clique nos botões e outras notificações podem provocar o funcionamento incorrecto do ASIO4ALL provocando interferência na gravação e reprodução do áudio. Para obter actualizações, ajuda e mais informações, consulte os seguintes locais: http://www.asio4all.com/ - Web site do ASIO4ALL http://mtippach.proboards40.com/ - Fórum de suporte

ASIO4ALL v2 Instruction Manual_pt

Embed Size (px)

Citation preview

Page 1: ASIO4ALL v2 Instruction Manual_pt

ASIO4ALL v2Controlador ASIO Universal Para Placas de Som WDM

- Manual de Instruções -

Última revisão: 24-03-09

ÍndiceIntrodução..........................................................................................................................................................1Como Começar..................................................................................................................................................2

Configurar o software de áudio.....................................................................................................................2Configuração básica......................................................................................................................................3

Configuração Avançada.....................................................................................................................................5Optimizações para Situações de Utilização Comuns.........................................................................................8Utilização do “ReWuschel”...............................................................................................................................9Resolução de Problemas..................................................................................................................................10

IntroduçãoBem-vindo ao ASIO4ALL v2! Este manual permite-lhe tirar o maior partido da sua instalação ASIO4ALL, especialmente no que se refere às novas funcionalidades introduzidas nesta versão do ASIO4ALL.

Para obter os melhores resultados possíveis com o ASIO4ALL, recomendamos que o seu computador seja configurado da seguinte forma:

● Configure o esquema de energia para “Sempre ligado” (XP) ou “Alto desempenho” (Vista) para desactivar o modo de alternância P-State do processador! Avançado: Modifique um esquema de energia já existente para não mudar a velocidade do processador, as outras definições de energia não são tão críticas.

● Desactive os sons do sistema! O som de início de sessão do Windows não será um problema mas os outros sons de avisos, clique nos botões e outras notificações podem provocar o funcionamento incorrecto do ASIO4ALL provocando interferência na gravação e reprodução do áudio.

Para obter actualizações, ajuda e mais informações, consulte os seguintes locais:

http://www.asio4all.com/ - Web site do ASIO4ALL

http://mtippach.proboards40.com/ - Fórum de suporte

Page 2: ASIO4ALL v2 Instruction Manual_pt

Como Começar

Configurar o software de áudioPara poder utilizar o ASIO4ALL, deverá configurar o software de áudio correctamente. Como isto é feito depende da aplicação que irá utilizar. Normalmente terá que seleccionar a opção ASIO -> ASIO4ALL v2 no menu ou caixa de diálogo das opções de áudio.

Nesta altura deverá encontrar um botão para executar o painel de controlo do ASIO. O nome deste botão irá depender do software que está a utilizar. Assim que clicar neste botão o painel de controlo do ASIO4ALL irá aparecer. Consulte o manual de instruções do seu software para obter mais informações, caso seja necessário!

Algumas aplicações de áudio podem não possuir um botão para o painel de controlo do ASIO. É o caso de alguns plugins ASIO de saída para software de reprodução tipo Media Player. Nestes casos, para configurar o ASIO4ALL poderá executar o painel de controlo (normalmente – excepto no caso de software anfitrião mal concebido1) clicando no ícone de estado do ASIO4ALL no tabuleiro do sistema junto ao relógio.

Este ícone será visível sempre que uma aplicação inicie o controlador ASIO4ALL. Se o ícone não aparecer então não há nenhuma aplicação a utilizar o controlador do ASIO4ALL. É possível desactivar os balões de mensagens mudando o painel de controlo do ASIO4ALL para o modo avançado.

Nota: Sempre que for possível aceder ao painel de controlo do ASIO a Nota: Sempre que for possível aceder ao painel de controlo do ASIO a partir da aplicação de áudiopartir da aplicação de áudio, esta, esta deve ser a forma escolhida em vez de clicar no ícone do tabuleiro do sistema junto ao relógio!deve ser a forma escolhida em vez de clicar no ícone do tabuleiro do sistema junto ao relógio!

Se tudo o resto falhar é possível alterar a configuração do ASIO4ALL utilizando as definições Off-line a partir do menu Iniciar.

Note que as “Definições Off-Line” para executar o painel de controlo funcionam como uma mini aplicaçãoNote que as “Definições Off-Line” para executar o painel de controlo funcionam como uma mini aplicação anfitriã de ASIO e não reflecte o estado do dispositivo para qualquer outra instância de ASIO4ALL queanfitriã de ASIO e não reflecte o estado do dispositivo para qualquer outra instância de ASIO4ALL que possa estar a ser executada ao mesmo tempo!possa estar a ser executada ao mesmo tempo!

As alterações feitas no modo off-line só terão efeito após sair e voltar a entrar na aplicação de áudio que pretende utilizar. Por outro lado, as alterações feitas no modo off-line não terão qualquer efeito em aplicações que foram configuradas com o painel de controlo do ASIO4ALL executado a partir da própria aplicação ou a partir do ícone de estado no tabuleiro do sistema junto ao relógio.

Depois de ter executado o painel de controlo do ASIO4ALL poderá agora continuar com algumas configurações básicas.

1 “mal concebido” - por exemplo: Não processa mensagens do Windows numa thread que utiliza o COM.

Page 3: ASIO4ALL v2 Instruction Manual_pt

Configuração básica

1. Lista de dispositivosEsta é a lista de dispositivos de áudio WDM encontrados no sistema. Seleccione os dispositivos para os quais pretende alterar as definições.

Nota: As alterações que fizer a cada parâmetro apenas se aplicam ao dispositivo seleccionado!Nota: As alterações que fizer a cada parâmetro apenas se aplicam ao dispositivo seleccionado!

Active o dispositivo que pretende utilizar clicando no botão do lado esquerdo do nome do dispositivo. Na imagem anterior o dispositivo Creative Audio PCI está activado e os outros não.

O estado actual de cada dispositivo é apresentado em forma de ícone no botão que lhe está associado. Pode ser um dos seguintes:

Activo O dispositivo foi iniciado correctamente pelo sistema de áudio.

Inactivo O dispositivo está disponível para utilização mas ainda não foi iniciado.

Indisponível O dispositivo já está a ser utilizado por outras aplicações de áudio ou pelo “Sintetizador de Wave por Software MS GS”, uma opção de saída MIDI que não recomendamos para utilização profissional!

Para além da nossa lógica!

Esta mensagem irá aparecer se o dispositivo não iniciar ou apresentar um comportamento estranho. Por vezes, se fechar e voltar a abrir o painel de controlo ou remover e voltar a adicionar dispositivos USB pode resolver a situação. Noutras situações isto também pode significar que o dispositivo está indisponível ou que não informa correctamente o ASIO4ALL acerca do seu estado actual.

Nota: Se a lista de dispositivos se encontrar vazia significa que não tem presente nenhum dispositivo deNota: Se a lista de dispositivos se encontrar vazia significa que não tem presente nenhum dispositivo de áudio WDM no sistema. Por favor contacte o seu fornecedor para obter um controlador WDM!áudio WDM no sistema. Por favor contacte o seu fornecedor para obter um controlador WDM!

Figura 1: Painel de controlo, vista básica

Page 4: ASIO4ALL v2 Instruction Manual_pt

2. Tamanho da memória intermédia do ASIOUtilize a barra deslizante para ajustar o tamanho da memória intermédia do ASIO para o dispositivo seleccionado. Uma memória intermédia mais pequena corresponde a uma latência menor. Ser ouvir estalidos ou se o som ficar distorcido deverá aumentar o tamanho da memória intermédia. O tamanho da memória intermédia do ASIO está directamente relacionada com a latência do áudio por isso é importante seleccionar o menor valor possível nesta opção.

3. Carregar as predefiniçõesSe clicar neste botão todas as configurações predefinidas serão repostas. Esta opção é muito útil caso tenha feito muitas alterações e queira voltar ao estado inicial.

4. Mudar para modo avançadoMuda o painel de controlo para o modo Avançado onde poderá alterar mais definições. O modo Avançado é descrito na secção “Configuração Avançada” desde documento.

Page 5: ASIO4ALL v2 Instruction Manual_pt

Configuração Avançada

Com o painel de controlo em modo avançado vamos encontrar novas opções. Podemos ver que os itens na lista de dispositivos podem agora ser expandidos. Expandindo a lista de dispositivos podemos explorar toda a arquitectura de áudio WDM do sistema.

A lista de dispositivos contém Dispositivos, Interfaces dos Dispositivos e os “Pinos” (“PIN” este é um termo da Microsoft). A figura acima ilustra como estes elementos se correlacionam na hierarquia do WDM KS.

Utilizando o botão junto de cada entrada podemos activar ou desactivar cada item na lista de dispositivos. Desta forma é possível criar várias configurações de dispositivos.

Figura 2: Vista das opções avançadas do painel de controlo

Figura 3: Vista das opções avançadas do painel de controlo (no Windows Vista com WaveRT)

Page 6: ASIO4ALL v2 Instruction Manual_pt

Configurações com vários dispositivos requerem que todos os dispositivos estejam sincronizados com a mesma origem de relógio. Isto pode ser feito ligando os dispositivos através da ligação S/PDIF (em “daisy-chain”). Felizmente a maioria dos dispositivos USB sincronizam automaticamente desde que as interfaces onde estão ligados partilhem a mesma origem de relógio, o que é habitual no caso dos controladores USB incluídos nas placas principais dos sistemas.

Nota: Se os dispositivos não estiverem precisamente sincronizados é possível haver variações na reproduçãoNota: Se os dispositivos não estiverem precisamente sincronizados é possível haver variações na reprodução ao longo do tempo!ao longo do tempo!

No lado direito do painel de controlo estão os controlos avançados (5..9).

5. Compensação da LatênciaUma vez que o ASIO4ALL não tem um conhecimento detalhado acerca da arquitectura dos controladores de hardware subjacentes só consegue estimar a latência actual.

Com estas barras deslizantes é possível compensar as latências desconhecidas ao ASIO4ALL de forma que as gravações no software de gravação estejam alinhadas com o resto.

Nota: Numa configuração com vários dispositivos será utilizado o maior valor de latência. Assim, seNota: Numa configuração com vários dispositivos será utilizado o maior valor de latência. Assim, se diferentes dispositivos tiverem latências diferentes, a reprodução de áudio não será precisa em algunsdiferentes dispositivos tiverem latências diferentes, a reprodução de áudio não será precisa em alguns dispositivos!dispositivos!

Page 7: ASIO4ALL v2 Instruction Manual_pt

6. Activar/desactivar a memória intermédia de Hardware

Nota: Para os controladores WaveRT (no Vista), esta caixa tem o nome “Nota: Para os controladores WaveRT (no Vista), esta caixa tem o nome “Permitir o Modo de EventoPermitir o Modo de Evento (WaveRT)(WaveRT)”!”!

Activa a memória intermédia de hardware para o dispositivo seleccionado. Isto só funciona para os miniports “WavePCI”, porque os outros tipos de controladores WDM não permitem o acesso directo à memória intermédia de hardware.

O ajuste para um melhor desempenho da memória intermédia de hardware requer o controlo deslizante “Tamanho da memória intermédia do ASIO” e o “Deslocamento da memória intermédia” (ver mais abaixo). A utilização da memória intermédia de hardware funciona melhor para valores mais pequenos da memória intermédia do ASIO. Comece por utilizar valores entre 128 e 256 amostras!

A grande vantagem da utilização da memória intermédia de hardware é que este método usa muito menos CPU e poderá ajudar a reduzir ainda mais a latência.

Caso utilize mais do que um dispositivo é possível misturar dispositivos com memória intermédia de hardware com outros sem esta funcionalidade. No entanto, isto não é recomendado!

Se um determinado dispositivo não suportar a função da memória intermédia de hardware irá existir uma latência adicional de cerca das centenas de milissegundos que, naturalmente, será audível.

Permitir o Modo de Evento (WaveRT)Há dois tipos básicos de acesso a um dispositivo WaveRT, o modo de evento (em Inglês é “pull-mode” ou “event-mode”) e o modo de consulta (em Inglês é “push-mode” ou “polling mode”). O modo de consulta deverá ser suportado por todos os controladores WaveRT e plataformas Windows Vista, enquanto o modo de evento só foi documentado pela Microsoft quase um ano depois do lançamento do Windows Vista. Como consequência o modo de evento ainda não está 100% operacional.

Se esta caixa não for seleccionada, o ASIO4ALL nunca utilizará o modo de evento, caso contrário irá utilizar este modo sempre que possível. Se funcionar, o modo de evento fornece uma melhor gestão de tempo e tecnicamente é melhor do que o modo de consulta.

Nota: O comportamento da versão 2.8 do ASIO4ALL para esta opção era como esta estivesse Nota: O comportamento da versão 2.8 do ASIO4ALL para esta opção era como esta estivesse activadaactivada!! Se seleccionar esta caixa e não tiver problemas então pode deixa-la seleccionada para obter um melhorSe seleccionar esta caixa e não tiver problemas então pode deixa-la seleccionada para obter um melhor desempenho!desempenho!

7. Memória intermédia do Kernel/Deslocamento da memória intermédiaSe a memória intermédia de hardware estiver desactivada este controlo permite adicionar mais duas memórias intermédias à fila de saída de áudio. Cada memória intermédia adicional aumenta a latência de saída o tempo correspondente ao tempo que leva a reprodução da memória intermédia. Assim sendo, o valor predefinido “2” só deverá ser alterado em computadores menos potentes, onde não é possível obter tamanhos da memória intermédia do ASIO relativamente pequenos com o valor predefinido.

Se a memória intermédia de hardware estiver activada, este controlo determina a quantidade de tempo (em ms) entre o ponto onde o ASIO4ALL irá inserir os dados ou ler os dados da memória intermédia de hardware e o ponto onde o ASIO4ALL pensa que está a posição de leitura/escrita. Parece complicado? É porque nunca viram o código que faz este cálculo...

A regra é: Um valor alto aumenta a latência e a estabilidade, um valor baixo terá o efeito inverso.

Deverá ser possível obter um valor aproximado de zero (“4ms” é considerado muito próximo do zero enquanto “10ms” indica que há espaço para melhoramento.)

Page 8: ASIO4ALL v2 Instruction Manual_pt

Nas placas de som PCI baseadas na Envy24, poderá existir a opção “DMA Buffer Transfer Latency” (Latência de transferência da memória intermédia de DMA) no painel de controlo da placa de som (por exemplo, nos produtos Terratec). Deverá definir esta opção para o valor mais baixo possível, por exemplo, “1ms” para obter os melhores resultados.

8. Reamostrar sempre a 44.1<->48 kHzO ASIO4ALL pode fazer reamostragem em tempo real de áudio a 44.1 kHz para 48 kHz e vice-versa. A reamostragem será automática sempre que o ASIO4ALL for aberto para 44.1 kHz e o controlador WDM não suportar esta frequência de amostragem.

No entanto poderão existir situações onde um AC97 poderá suportar 44.1 kHz por reamostragem interna. É muito comum, nestes casos, a qualidade da reamostragem do AC97 ser muito fraca ou ter problemas de estabilidade. Para contornar estas situações pode activar esta opção. Há pelo menos uma versão do controlador SoundMax WDM (smwdm.sys) em que é absolutamente necessário activar esta opção para funcionar a 44.1 kHz.

9. Forçar o controlador WDM para 16 BitEsta opção só terá efeito se o controlador WDM permitir uma resolução superior a 16, mas menor do que 24. Alguns dispositivos AC97 reportam uma resolução de 20 Bits mas não poder ser abertos para uma resolução superior a 16 Bits. Se for este o caso do seu sistema, esta opção fornece uma solução alternativa. Originalmente esta opção foi introduzida para contornar um problema com o controlador WDM da placa SigmaTel AC97.

Page 9: ASIO4ALL v2 Instruction Manual_pt

Optimizações para Situações de Utilização Comuns

• Reproduzir sintetizadores por software ao vivoNeste cenário as entradas de áudio não são necessárias. Assim sendo, recomendamos que desactive todas as entradas de áudio o que irá permitir uma maior estabilidade com a memória intermédia de ASIO mais pequena permitindo reduzi-la. Para desactivar os canais de entrada, use o painel de controlo em modo avançado, expanda os itens na lista de dispositivos WDM e desactive tudo o que não pretende utilizar nesta configuração.

• O computador como processador de efeitosNeste caso irá necessitar das entradas de áudio. Mas, como sempre, deverá desactivar todos os outros canais que não irá utilizar. Desactive a reamostragem a 44.1KHz caso não seja necessária.

• Configuração de uso geral com um sequenciadorNeste caso o mais importante é não ter perdas mesmo quando a utilização de processador está no máximo. Assim, recomendamos que “relaxe” um pouco os requisitos relativos à latência e trabalhe com tamanhos da memória intermédia de ASIO que sejam “confortáveis” para todos os plugins VST activos. Isto é especialmente importante na gravação de áudio onde as perdas de sinal são mais graves. Se o seu sequenciador possuir compensação de latência, aconselhamos a que verifique se o áudio que é gravado está perfeitamente alinhado e, caso não esteja, faça os ajustes necessários na secção de compensação da latência das definições do seu software.

• A latência não é muito importanteEm certas configurações, o ASIO4ALL permite a transparência por bit do áudio algo que os controladores do Windows não permitem. Assim, os audiófilos preferem a saída por ASIO em vez da saída por DirectSound ou MME, que no pior dos casos deteriora o áudio. Nestes cenários, a latência é pouco importante e não é entrada nenhuma entrada de áudio. Naturalmente propomos que desactive todas as entradas e atribua o valor máximo à memória intermédia de ASIO.

Page 10: ASIO4ALL v2 Instruction Manual_pt

Utilização do “ReWuschel”

Se seleccionar a opção de instalação ReWuschel, as entradas de áudio que o ASIO4ALL fornecerá à aplicação anfitriã também serão acessíveis como entradas ReWire. Esta funcionalidade é importante para aplicações que só permitem saídas ASIO mas suportam ReWire. Uma dessas aplicações é o Reason.

Para obter uma entrada de áudio em tempo real no Reason, terá de se certificar de que o ASIO4ALL v2 é o controlador ASIO actual. De seguida: Create->ReBirth Input Machine – e já está! As entradas do ASIO4ALL estão mapeadas para as saídas da ReBirth Input Machine.

Nota: Se instalar o Nota: Se instalar o ReWuschelReWuschel, não poderá usar o , não poderá usar o ReBirthReBirth no no ReasonReason. Para voltar a activar a entrada do. Para voltar a activar a entrada do ReBirthReBirth para o para o ReasonReason será necessário reinstalar o ASIO4ALL sem a opção de instalação será necessário reinstalar o ASIO4ALL sem a opção de instalação ReWuschelReWuschel sseleccionada!eleccionada!

Page 11: ASIO4ALL v2 Instruction Manual_pt

Resolução de Problemas

Como o ASIO4ALL se apresenta ao software de áudio como um único controlador de ASIO, mas devido às suas várias opções de configuração, pode ser um camaleão, há várias coisas que podem correr mal sem que estas sejam culpa do ASIO4ALL. Por exemplo, se alterar a configuração no painel de controlo do ASIO4ALL, o número de canais de entrada e saída podem variar, bem como os nomes dos canais que a aplicação vê. Nestes casos, é sempre aconselhável reiniciar a aplicação de áudio depois de alterar as definições do controlador de áudio caso verifique que a aplicação que está a usar tem dificuldade em processar estas alterações no momento.

Mais alguns problemas e possíveis soluções:

• O ASIO4ALL v2 não está visível no menu de configuração da aplicaçãoHá duas possíveis razões para este caso. Ou a sua aplicação de áudio não suporta ASIO ou instalou o ASIO4ALL v2 com um utilizador com privilégios reduzidos. No segundo caso deverá iniciar sessão como Administrador (Administrator) e instalar o ASIO4ALL v2 novamente. Depois de uma correcta instalação, o ASIO4ALL v2 não necessitará de privilégios de administração para funcionar.

• O dispositivo de áudio está assinalado como “Indisponível” ou “Para além da nossa lógica” mesmo que não esteja a ser utilizado noutra situaçãoDeverá verificar se o “MS GS Software Wavetable Synth” ou algo com um nome semelhante está activo na sua configuração MIDI. O Web Site do ASIO4ALL possui mais informações sobre este assunto.

Se os sintetizadores de Wavetable não forem a causa desta situação tente reiniciar a aplicação de áudio. Às vezes, quando mudamos de outro controlador para o ASIO4ALL v2, o controlador anterior pode não ter tido tempo de libertar o dispositivo de áudio atempadamente.

Se se tratar de um dispositivo USB/PCMCIA/FireWire, feche o painel de controlo do ASIO4ALLl, desligue o cabo do dispositivo, volte a liga-lo e reabra o painel de controlo do ASIO4ALL.

• Não é possível reproduzir áudio a partir de outra aplicação quando o ASIO4ALL está activoEste comportamento é correcto. Como o controlador está muito próximo do hardware todas as funcionalidades de mistura de som fornecidas pelo Windows foram ultrapassadas. Sem mistura por software – e latência associada – ficamos presos às capacidades de mistura do hardware do dispositivo de áudio. A maioria das vezes estas capacidades são nulas.

• (No Vista) Os VUs mexem, tudo parece normal – mas não há somOs controlados de “High Definition Audio” têm o hábito de listar as saídas SPDIF antes da analógicas. Desta forma, os dois primeiros ou mais canais ASIO serão encaminhados para as saídas SPDIF, se usar a configuração predefinida. Poderá alterar esta situação desactivando as saídas SPDIF no painel de controlo do ASIO4ALL ou atribuir correctamente os canais de áudio ASIO na aplicação.

• As alterações feitas no painel de controlo não são propagadas às diferentes aplicações de áudio...Nem se propagam entre os diferentes utilizadores! Este funcionamento está correcto! O ASIO4ALL v2 guarda as definições por aplicação/utilizador! Isto torna possível ter várias instâncias do ASIO4ALL em execução ao mesmo tempo desde que estas não tentem usar o mesmo hardware de áudio de forma exclusiva. Isto também permite a utilização do ASIO4ALL em ambientes de laboratório ou escolares sem que as alterações de um utilizador afectem o funcionamento da aplicação de um outro utilizador.

Page 12: ASIO4ALL v2 Instruction Manual_pt

• As latências apresentadas, por exemplo, no Cubase SX 3 não correspondem aos valores que resultariam do tamanho da memória intermédia de ASIO.O ASIO4ALL suporta a funcionalidade de compensação de latência de aplicações ASIO que façam compensação de latência. Este suporte ainda está em desenvolvimento e será melhorado à medida que o tempo passa. Os valores aqui reportados não são as latências que o ASIO4ALL adiciona ao áudio mas representam as latências inerentes ao controlador, sistema operativo e hardware. No caso de a estimativa estar correcta.

As versões anteriores do ASIO4ALL não faziam esta estimativa, por isso é possível que tenha obtido valores de latência menores com a versão v1.x e outros conversores de WDM->ASIO. As verdadeiras latências (i.e. percepcionadas) são pelo menos tão boas como as de versões anteriores e ainda por cima não se alteram à medida que a utilização do CPU aumenta!

Copyright 2004-2008, Michael Tippach. Traduzido por Marco Sá.

Todas as marcas registadas são propriedade dos seus respectivos detentores e são usadas apenas para identificação dos produtos.Este documento contém afirmações que podem ou não ser verdadeiras. Certas combinações de cores ou contrates de branco e preto podem ou não causar epilepsia, náuseas ou reacções esquisitas em animais domésticos. Seja como for, não serei responsável por nada disso.