You are on page 1of 12

ASIO4ALL v2 Controlador ASIO Universal Para Placas de Som WDM

- Manual de Instrues ltima reviso: 24-03-09

ndice
Introduo..........................................................................................................................................................1 Como Comear..................................................................................................................................................2 Configurar o software de udio.....................................................................................................................2 Configurao bsica......................................................................................................................................3 Configurao Avanada.....................................................................................................................................5 Optimizaes para Situaes de Utilizao Comuns.........................................................................................8 Utilizao do ReWuschel...............................................................................................................................9 Resoluo de Problemas..................................................................................................................................10

Introduo
Bem-vindo ao ASIO4ALL v2! Este manual permite-lhe tirar o maior partido da sua instalao ASIO4ALL, especialmente no que se refere s novas funcionalidades introduzidas nesta verso do ASIO4ALL. Para obter os melhores resultados possveis 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 alternncia P-State do processador! Avanado: Modifique um esquema de energia j existente para no mudar a velocidade do processador, as outras definies de energia no so to crticas. Desactive os sons do sistema! O som de incio de sesso do Windows no ser um problema mas os outros sons de avisos, clique nos botes e outras notificaes podem provocar o funcionamento incorrecto do ASIO4ALL provocando interferncia na gravao e reproduo do udio.

Para obter actualizaes, ajuda e mais informaes, consulte os seguintes locais: http://www.asio4all.com/ - Web site do ASIO4ALL http://mtippach.proboards40.com/ - Frum de suporte

Como Comear Configurar o software de udio


Para poder utilizar o ASIO4ALL, dever configurar o software de udio correctamente. Como isto feito depende da aplicao que ir utilizar. Normalmente ter que seleccionar a opo ASIO -> ASIO4ALL v2 no menu ou caixa de dilogo das opes de udio. Nesta altura dever encontrar um boto para executar o painel de controlo do ASIO. O nome deste boto ir depender do software que est a utilizar. Assim que clicar neste boto o painel de controlo do ASIO4ALL ir aparecer. Consulte o manual de instrues do seu software para obter mais informaes, caso seja necessrio! Algumas aplicaes de udio podem no possuir um boto para o painel de controlo do ASIO. o caso de alguns plugins ASIO de sada para software de reproduo tipo Media Player. Nestes casos, para configurar o ASIO4ALL poder executar o painel de controlo (normalmente excepto no caso de software anfitrio mal concebido1) clicando no cone de estado do ASIO4ALL no tabuleiro do sistema junto ao relgio. Este cone ser visvel sempre que uma aplicao inicie o controlador ASIO4ALL. Se o cone no aparecer ento no h nenhuma aplicao a utilizar o controlador do ASIO4ALL. possvel desactivar os bales de mensagens mudando o painel de controlo do ASIO4ALL para o modo avanado.

Nota: Sempre que for possvel aceder ao painel de controlo do ASIO a partir da aplicao de udio, esta deve ser a forma escolhida em vez de clicar no cone do tabuleiro do sistema junto ao relgio! Se tudo o resto falhar possvel alterar a configurao do ASIO4ALL utilizando as definies Off-line a partir do menu Iniciar. Note que as Definies Off-Line para executar o painel de controlo funcionam como uma mini aplicao anfitri de ASIO e no reflecte o estado do dispositivo para qualquer outra instncia de ASIO4ALL que possa estar a ser executada ao mesmo tempo! As alteraes feitas no modo off-line s tero efeito aps sair e voltar a entrar na aplicao de udio que pretende utilizar. Por outro lado, as alteraes feitas no modo off-line no tero qualquer efeito em aplicaes que foram configuradas com o painel de controlo do ASIO4ALL executado a partir da prpria aplicao ou a partir do cone de estado no tabuleiro do sistema junto ao relgio. Depois de ter executado o painel de controlo do ASIO4ALL poder agora continuar com algumas configuraes bsicas.

1 mal concebido - por exemplo: No processa mensagens do Windows numa thread que utiliza o COM.

Configurao bsica

Figura 1: Painel de controlo, vista bsica

1. Lista de dispositivos Esta a lista de dispositivos de udio WDM encontrados no sistema. Seleccione os dispositivos para os quais pretende alterar as definies. Nota: As alteraes que fizer a cada parmetro apenas se aplicam ao dispositivo seleccionado! Active o dispositivo que pretende utilizar clicando no boto do lado esquerdo do nome do dispositivo. Na imagem anterior o dispositivo Creative Audio PCI est activado e os outros no. O estado actual de cada dispositivo apresentado em forma de cone no boto que lhe est associado. Pode ser um dos seguintes: Activo Inactivo Indisponvel O dispositivo foi iniciado correctamente pelo sistema de udio. O dispositivo est disponvel para utilizao mas ainda no foi iniciado. O dispositivo j est a ser utilizado por outras aplicaes de udio ou pelo Sintetizador de Wave por Software MS GS, uma opo de sada MIDI que no recomendamos para utilizao profissional! Esta mensagem ir aparecer se o dispositivo no 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 situao. Noutras situaes isto tambm pode significar que o dispositivo est indisponvel ou que no informa correctamente o ASIO4ALL acerca do seu estado actual.

Para alm da nossa lgica!

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

2. Tamanho da memria intermdia do ASIO Utilize a barra deslizante para ajustar o tamanho da memria intermdia do ASIO para o dispositivo seleccionado. Uma memria intermdia mais pequena corresponde a uma latncia menor. Ser ouvir estalidos ou se o som ficar distorcido dever aumentar o tamanho da memria intermdia. O tamanho da memria intermdia do ASIO est directamente relacionada com a latncia do udio por isso importante seleccionar o menor valor possvel nesta opo. 3. Carregar as predefinies Se clicar neste boto todas as configuraes predefinidas sero repostas. Esta opo muito til caso tenha feito muitas alteraes e queira voltar ao estado inicial. 4. Mudar para modo avanado Muda o painel de controlo para o modo Avanado onde poder alterar mais definies. O modo Avanado descrito na seco Configurao Avanada desde documento.

Configurao Avanada

Figura 2: Vista das opes avanadas do painel de controlo

Figura 3: Vista das opes avanadas do painel de controlo (no Windows Vista com WaveRT)

Com o painel de controlo em modo avanado vamos encontrar novas opes. 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 contm 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 boto junto de cada entrada podemos activar ou desactivar cada item na lista de dispositivos. Desta forma possvel criar vrias configuraes de dispositivos.

Configuraes com vrios dispositivos requerem que todos os dispositivos estejam sincronizados com a mesma origem de relgio. Isto pode ser feito ligando os dispositivos atravs da ligao S/PDIF (em daisychain). Felizmente a maioria dos dispositivos USB sincronizam automaticamente desde que as interfaces onde esto ligados partilhem a mesma origem de relgio, o que habitual no caso dos controladores USB includos nas placas principais dos sistemas. Nota: Se os dispositivos no estiverem precisamente sincronizados possvel haver variaes na reproduo ao longo do tempo! No lado direito do painel de controlo esto os controlos avanados (5..9). 5. Compensao da Latncia Uma vez que o ASIO4ALL no tem um conhecimento detalhado acerca da arquitectura dos controladores de hardware subjacentes s consegue estimar a latncia actual. Com estas barras deslizantes possvel compensar as latncias desconhecidas ao ASIO4ALL de forma que as gravaes no software de gravao estejam alinhadas com o resto. Nota: Numa configurao com vrios dispositivos ser utilizado o maior valor de latncia. Assim, se diferentes dispositivos tiverem latncias diferentes, a reproduo de udio no ser precisa em alguns dispositivos!

6. Activar/desactivar a memria intermdia de Hardware Nota: Para os controladores WaveRT (no Vista), esta caixa tem o nome Permitir o Modo de Evento (WaveRT)! Activa a memria intermdia de hardware para o dispositivo seleccionado. Isto s funciona para os miniports WavePCI, porque os outros tipos de controladores WDM no permitem o acesso directo memria intermdia de hardware. O ajuste para um melhor desempenho da memria intermdia de hardware requer o controlo deslizante Tamanho da memria intermdia do ASIO e o Deslocamento da memria intermdia (ver mais abaixo). A utilizao da memria intermdia de hardware funciona melhor para valores mais pequenos da memria intermdia do ASIO. Comece por utilizar valores entre 128 e 256 amostras! A grande vantagem da utilizao da memria intermdia de hardware que este mtodo usa muito menos CPU e poder ajudar a reduzir ainda mais a latncia. Caso utilize mais do que um dispositivo possvel misturar dispositivos com memria intermdia de hardware com outros sem esta funcionalidade. No entanto, isto no recomendado! Se um determinado dispositivo no suportar a funo da memria intermdia de hardware ir existir uma latncia adicional de cerca das centenas de milissegundos que, naturalmente, ser audvel. Permitir o Modo de Evento (WaveRT) H dois tipos bsicos de acesso a um dispositivo WaveRT, o modo de evento (em Ingls pull-mode ou event-mode) e o modo de consulta (em Ingls 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 lanamento do Windows Vista. Como consequncia o modo de evento ainda no est 100% operacional. Se esta caixa no for seleccionada, o ASIO4ALL nunca utilizar o modo de evento, caso contrrio ir utilizar este modo sempre que possvel. Se funcionar, o modo de evento fornece uma melhor gesto de tempo e tecnicamente melhor do que o modo de consulta. Nota: O comportamento da verso 2.8 do ASIO4ALL para esta opo era como esta estivesse activada! Se seleccionar esta caixa e no tiver problemas ento pode deixa-la seleccionada para obter um melhor desempenho! 7. Memria intermdia do Kernel/Deslocamento da memria intermdia Se a memria intermdia de hardware estiver desactivada este controlo permite adicionar mais duas memrias intermdias fila de sada de udio. Cada memria intermdia adicional aumenta a latncia de sada o tempo correspondente ao tempo que leva a reproduo da memria intermdia. Assim sendo, o valor predefinido 2 s dever ser alterado em computadores menos potentes, onde no possvel obter tamanhos da memria intermdia do ASIO relativamente pequenos com o valor predefinido. Se a memria intermdia 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 memria intermdia de hardware e o ponto onde o ASIO4ALL pensa que est a posio de leitura/escrita. Parece complicado? porque nunca viram o cdigo que faz este clculo... A regra : Um valor alto aumenta a latncia e a estabilidade, um valor baixo ter o efeito inverso. Dever ser possvel obter um valor aproximado de zero (4ms considerado muito prximo do zero enquanto 10ms indica que h espao para melhoramento.)

Nas placas de som PCI baseadas na Envy24, poder existir a opo DMA Buffer Transfer Latency (Latncia de transferncia da memria intermdia de DMA) no painel de controlo da placa de som (por exemplo, nos produtos Terratec). Dever definir esta opo para o valor mais baixo possvel, por exemplo, 1ms para obter os melhores resultados. 8. Reamostrar sempre a 44.1<->48 kHz O ASIO4ALL pode fazer reamostragem em tempo real de udio a 44.1 kHz para 48 kHz e vice-versa. A reamostragem ser automtica sempre que o ASIO4ALL for aberto para 44.1 kHz e o controlador WDM no suportar esta frequncia de amostragem. No entanto podero existir situaes 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 situaes pode activar esta opo. H pelo menos uma verso do controlador SoundMax WDM (smwdm.sys) em que absolutamente necessrio activar esta opo para funcionar a 44.1 kHz. 9. Forar o controlador WDM para 16 Bit Esta opo s ter efeito se o controlador WDM permitir uma resoluo superior a 16, mas menor do que 24. Alguns dispositivos AC97 reportam uma resoluo de 20 Bits mas no poder ser abertos para uma resoluo superior a 16 Bits. Se for este o caso do seu sistema, esta opo fornece uma soluo alternativa. Originalmente esta opo foi introduzida para contornar um problema com o controlador WDM da placa SigmaTel AC97.

Optimizaes para Situaes de Utilizao Comuns

Reproduzir sintetizadores por software ao vivo Neste cenrio as entradas de udio no so necessrias. Assim sendo, recomendamos que desactive todas as entradas de udio o que ir permitir uma maior estabilidade com a memria intermdia de ASIO mais pequena permitindo reduzi-la. Para desactivar os canais de entrada, use o painel de controlo em modo avanado, expanda os itens na lista de dispositivos WDM e desactive tudo o que no pretende utilizar nesta configurao.

O computador como processador de efeitos Neste caso ir necessitar das entradas de udio. Mas, como sempre, dever desactivar todos os outros canais que no ir utilizar. Desactive a reamostragem a 44.1KHz caso no seja necessria.

Configurao de uso geral com um sequenciador Neste caso o mais importante no ter perdas mesmo quando a utilizao de processador est no mximo. Assim, recomendamos que relaxe um pouco os requisitos relativos latncia e trabalhe com tamanhos da memria intermdia de ASIO que sejam confortveis para todos os plugins VST activos. Isto especialmente importante na gravao de udio onde as perdas de sinal so mais graves. Se o seu sequenciador possuir compensao de latncia, aconselhamos a que verifique se o udio que gravado est perfeitamente alinhado e, caso no esteja, faa os ajustes necessrios na seco de compensao da latncia das definies do seu software.

A latncia no muito importante Em certas configuraes, o ASIO4ALL permite a transparncia por bit do udio algo que os controladores do Windows no permitem. Assim, os audifilos preferem a sada por ASIO em vez da sada por DirectSound ou MME, que no pior dos casos deteriora o udio. Nestes cenrios, a latncia pouco importante e no entrada nenhuma entrada de udio. Naturalmente propomos que desactive todas as entradas e atribua o valor mximo memria intermdia de ASIO.

Utilizao do ReWuschel
Se seleccionar a opo de instalao ReWuschel, as entradas de udio que o ASIO4ALL fornecer aplicao anfitri tambm sero acessveis como entradas ReWire. Esta funcionalidade importante para aplicaes que s permitem sadas ASIO mas suportam ReWire. Uma dessas aplicaes 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 esto mapeadas para as sadas da ReBirth Input Machine. Nota: Se instalar o ReWuschel, no poder usar o ReBirth no Reason. Para voltar a activar a entrada do ReBirth para o Reason ser necessrio reinstalar o ASIO4ALL sem a opo de instalao ReWuschel seleccionada!

Resoluo de Problemas
Como o ASIO4ALL se apresenta ao software de udio como um nico controlador de ASIO, mas devido s suas vrias opes de configurao, pode ser um camaleo, h vrias coisas que podem correr mal sem que estas sejam culpa do ASIO4ALL. Por exemplo, se alterar a configurao no painel de controlo do ASIO4ALL, o nmero de canais de entrada e sada podem variar, bem como os nomes dos canais que a aplicao v. Nestes casos, sempre aconselhvel reiniciar a aplicao de udio depois de alterar as definies do controlador de udio caso verifique que a aplicao que est a usar tem dificuldade em processar estas alteraes no momento. Mais alguns problemas e possveis solues:

O ASIO4ALL v2 no est visvel no menu de configurao da aplicao H duas possveis razes para este caso. Ou a sua aplicao de udio no suporta ASIO ou instalou o ASIO4ALL v2 com um utilizador com privilgios reduzidos. No segundo caso dever iniciar sesso como Administrador (Administrator) e instalar o ASIO4ALL v2 novamente. Depois de uma correcta instalao, o ASIO4ALL v2 no necessitar de privilgios de administrao para funcionar.

O dispositivo de udio est assinalado como Indisponvel ou Para alm da nossa lgica mesmo que no esteja a ser utilizado noutra situao Dever verificar se o MS GS Software Wavetable Synth ou algo com um nome semelhante est activo na sua configurao MIDI. O Web Site do ASIO4ALL possui mais informaes sobre este assunto. Se os sintetizadores de Wavetable no forem a causa desta situao tente reiniciar a aplicao de udio. s vezes, quando mudamos de outro controlador para o ASIO4ALL v2, o controlador anterior pode no 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.

No possvel reproduzir udio a partir de outra aplicao quando o ASIO4ALL est activo Este comportamento correcto. Como o controlador est muito prximo do hardware todas as funcionalidades de mistura de som fornecidas pelo Windows foram ultrapassadas. Sem mistura por software e latncia associada ficamos presos s capacidades de mistura do hardware do dispositivo de udio. A maioria das vezes estas capacidades so nulas.

(No Vista) Os VUs mexem, tudo parece normal mas no h som Os controlados de High Definition Audio tm o hbito de listar as sadas SPDIF antes da analgicas. Desta forma, os dois primeiros ou mais canais ASIO sero encaminhados para as sadas SPDIF, se usar a configurao predefinida. Poder alterar esta situao desactivando as sadas SPDIF no painel de controlo do ASIO4ALL ou atribuir correctamente os canais de udio ASIO na aplicao.

As alteraes feitas no painel de controlo no so propagadas s diferentes aplicaes de udio ...Nem se propagam entre os diferentes utilizadores! Este funcionamento est correcto! O ASIO4ALL v2 guarda as definies por aplicao/utilizador! Isto torna possvel ter vrias instncias do ASIO4ALL em execuo ao mesmo tempo desde que estas no tentem usar o mesmo hardware de udio de forma exclusiva. Isto tambm permite a utilizao do ASIO4ALL em ambientes de laboratrio ou escolares sem que as alteraes de um utilizador afectem o funcionamento da aplicao de um outro utilizador.

As latncias apresentadas, por exemplo, no Cubase SX 3 no correspondem aos valores que resultariam do tamanho da memria intermdia de ASIO. O ASIO4ALL suporta a funcionalidade de compensao de latncia de aplicaes ASIO que faam compensao de latncia. Este suporte ainda est em desenvolvimento e ser melhorado medida que o tempo passa. Os valores aqui reportados no so as latncias que o ASIO4ALL adiciona ao udio mas representam as latncias inerentes ao controlador, sistema operativo e hardware. No caso de a estimativa estar correcta. As verses anteriores do ASIO4ALL no faziam esta estimativa, por isso possvel que tenha obtido valores de latncia menores com a verso v1.x e outros conversores de WDM->ASIO. As verdadeiras latncias (i.e. percepcionadas) so pelo menos to boas como as de verses anteriores e ainda por cima no se alteram medida que a utilizao do CPU aumenta!

Copyright 2004-2008, Michael Tippach. Traduzido por Marco S. Todas as marcas registadas so propriedade dos seus respectivos detentores e so usadas apenas para identificao dos produtos. Este documento contm afirmaes que podem ou no ser verdadeiras. Certas combinaes de cores ou contrates de branco e preto podem ou no causar epilepsia, nuseas ou reaces esquisitas em animais domsticos. Seja como for, no serei responsvel por nada disso.

You might also like