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,
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 O dispositivo foi iniciado correctamente pelo sistema de udio.

Inactivo O dispositivo est disponvel para utilizao mas ainda no foi iniciado.

Indisponvel 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!
Para alm da Esta mensagem ir aparecer se o dispositivo no iniciar ou apresentar um
nossa lgica! 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.

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 daisy-
chain). 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
Permitir o Modo de Evento
(WaveRT)!
(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!
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,


ReWuschel, no poder usar o ReBirth no Reason.
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