You are on page 1of 11

ASIO4ALL v2

WDM Uyumlu Ses Aygtlar in Evrensel ASIO Srcs


- Kullanm Klavuzu Son gzden geirme tarihi: 21.08.09

indekiler
Giri...................................................................................................................................................................1
Balarken...........................................................................................................................................................2
Ses yazlmnzn kurulumu...........................................................................................................................2
Temel Grnm............................................................................................................................................3
Gelimi Grnm.............................................................................................................................................5
Genel Kullanma Ynelik yiletirmeler............................................................................................................8
ReWuschel Kullanm....................................................................................................................................9
Sorun Giderme.................................................................................................................................................10

Giri
ASIO4ALL v2ye ho geldiniz! Bu klavuz, ASIO4ALL kurulumunuzdan, zellikle ASIO4ALLun bu yeni
srmndeki gelimi zelliklerden en iyi ekilde yararlanmanz salar.
ASIO4ALLdan mmkn olan en iyi sonucu alabilmek iin, bilgisayarnz aadaki nerilere gre
yaplandrdnzdan emin olun:

lemcinizin P-State geilerini devre d brakmak iin, geerli g dzenini Her zaman ak
(XP) veya Yksek Performans (Vista) konumuna ayarlayn!
Gelimi: Varolan bir g dzenini ilemci hzn etkilemeyecek ekilde ayarlayn, nk dier g
seenekleri sanld kadar kritik nem tamamaktadr.

Sistem seslerini kapatn! Windows oturum ama sesi elbette bir sorun yaratmayacaktr; ancak anlk
tepkiler (tklama ve uyar sesleri gibi) iin kullanlan sesler, ASIO4ALLun ses kartna eriimini
engelleyebilmektedir.

Gncellemeler, yardm ve daha ayrntl bilgi iin ltfen aadaki adresleri ziyaret edin:
http://www.asio4all.com/ - ASIO4ALL Web sayfas
http://mtippach.proboards40.com/ - Destek panolar

Balarken
Ses yazlmnzn kurulumu
ASIO4ALLdan yararlanabilmek iin, ses yazlmnz ASIO4ALL ile alacak ekilde yaplandrmanz
gerekmektedir. Bunun nasl yaplaca, kullanlan ses yazlmna gre farkllk gsterebilmektedir; ancak
ou zaman ses ayarlar ile ilgili menye girip ASIO -> ASIO4ALL v2 seimini yapmak yeterli
olmaktadr.
Bu admdan sonra, ASIO kontrol panelini grntlemeye yarayan bir buton arayacaz. Bu butonun nerede
olduu veya nasl adlandrld da yine kullanlan ses yazlmna gre farkllk gstermektedir. Bu butona
tklandnda ASIO4ALL kontrol paneli grnecektir. Bu konuda eer daha fazla destee ihtiyacnz
olduunu dnyorsanz, kullanmakta olduunuz ses yazlmnn kullanm klavuzuna bavurabilirsiniz.
Baz ses uygulamalar gerekten de ASIO kontrol paneline ulamanz salayacak bir seenek
sunmayabilmektedir. Bu durum, baz oklu ortam oynatclaryla ASIO k eklentisi kullanmaya alrken
karlalan bir durumdur. Bu tr uygulamalarla yaayabileceiniz benzer sorunlar, saat alannda
greceiniz ASIO4ALL simgesini kullanarak aabilirsiniz.
Bu simge, ASIO4ALL srclerinin kullanld her an grnr
olacaktr. Simgenin grnmemesi, ses uygulamanzn
ASIO4ALLu o an iin kullanmad anlamna gelir. Balon
uyarlarn, ASIO4ALL kontrol panelinde bulunan Gelimi
moduna geerek devre d brakabilirsiniz.

Not: Eer ASIO kontrol paneline ses uygulamanz iinden eriebiliyorsanz, bu simgeyi kullanmamanz
nerilir!
Kontrol panelinde yaptnz deiiklikler, bazen ses uygulamanz yeniden balatana kadar etkili
olmayabilir.
Artk ASIO4ALL kontrol paneline bir ekilde ulaabildiimize gre, temel grnm gzden geirebiliriz.

Temel Grnm

Resim 1: Temel Kontrol Paneli Grnm

1. Aygt Listesi
Burada WDM uyumlu ses aygtlarnzn bir listesi yer almaktadr. Deiiklik yapmak iin, istediiniz aygt
seili konuma getirmeniz yeterlidir.
Not: Yaplan tm deiiklikler, sadece seili olan aygt etkilemektedir.
Kullanmak istediiniz ses aygtn, aygt adnn hemen yannda bulunan butona tklayarak
etkinletirebilirsiniz. rnein yukardaki resimde seili olarak grlen High Definition Audio Device
etkinletirildiinde, dier aygtlarn durumunda herhangi bir deiiklik olmayacaktr.
Her aygtn o anki durumu, etkinletirme butonunun yannda bulunan kk bir simgeyle ifade edilir. Bu
simge aadakilerden herhangi biri olabilir:
Etkin

Aygt sorunsuz bir ekilde etkinletirildi.

Etkin deil

Aygt kullanlabilir durumda; ancak henz etkinletirilmedi.

Megul

Aygt baka bir ses uygulamas veya hibir zaman tercih etmemeniz gereken
bir MIDI k seenei olan MS GS Software Wavetable Synth
tarafndan kullanmda.

Mantk d

Aygt bilinmeyen bir nedenle etkinletirilemiyor veya beklenmedik


davranlar gsteriyor. Bu sorun bazen ASIO kontrol panelini kapatp
aarak veya USB ses aygtlarn kartp takarak giderilebilmektedir. Eer
aygt durumunun raporlanmas ile ilgili bir sorun varsa, bu uyar Megul
anlamna da gelebilmektedir.

Not: Eer aygt listesi bo ise, sisteminizde WDM uyumlu ses aygt bulunmuyor demektir. Bu durumda
ltfen donanm reticinizin bu destei salayan bir src retip retmediini kontrol edin.

2. ASIO Arabellek Boyutu


Seili konumda olan aygtn kullanaca ASIO arabellek boyutunu belirlemek iin kaydrma ubuunu
kullann. Kullanlan arabellek boyutunun dk olmas, daha dk gecikme deerleri almanz
salayacaktr. Seste kesilmeler veya bozulmalar var ise, arabellek boyutunu artrmanz sorunu zecektir.
ASIO arabellek boyutu gecikmeyi dorudan etkiler. O yzden en iyi sonucu alabilmek iin mmkn
olduunca dk bir arabellek boyutu kullanmanz gerekmektedir.
3. Varsaylanlar
Bu butona tklayarak, tm ayarlar ilk konumuna alabilirsiniz. Balangta sorunsuz bir ekilde alyorken
birden bire sorunlar yaamaya balarsanz, veya ayarlar iinde kaybolursanz bu seenei kullann.
4. Gelimi Grnm
Kontrol panelinin salad, tm sorunlar zebileceiniz veya her eyi berbat edebileceiniz gelimi
grnm etkinletirir. Gelimi grnm ile ilgili ayrntl aklamalar metnin devamnda bulabilirsiniz.

Gelimi Grnm

Resim 2: Gelimi Kontrol Paneli Grnm

Gelimi grnm etkinletirildiinde, iler biraz daha karmak grnmeye balar.


Aygt listesindeki nesnelerin artk geniletilebilir olduunu fark edeceksiniz. Aygt listesini genileterek,
sisteminizdeki WDM Audio mimarisini btnyle kefedebilirsiniz.
Aygt listesi Aygtlar, Aygt Arayzleri ve Microsoft(r)un deyimiyle Paralardan oluur. stteki
resim, bu nn WDM KS dzeninde birbirleriyle nasl bir iliki iinde olduklarn canlandrmaktadr.
Nesnelerin yannda bulunan butonlar kullanarak, her bir nesneyi tek tek ap kapatabilirsiniz. Bu ekilde,
ok aygtl kurulumlar da oluturabilirsiniz.
ok aygtl kurulumlar, tercih edilen tm aygtlarn ayn saat kayna zerinden alabilmesini gerektirir.
Bunu da aygtlar S/PDIF gibi arayzler yardm ile ilikilendirerek baarabilirsiniz. ou USB ses aygt,
bal olduu denetleyicinin ortak bir saat kaynana sahip olmas halinde kendini bu kayna kullanarak
eitleyebilmektedir. Gney kprsne entegre edilmi USB denetleyicisi ieren tm anakartlar bu zellii
salayabilmektedir.
Not: Eer aygtlar doru ekilde eitlenmiyorsa, retilen ses aklarnn zamanla kayd anlamna gelir.
Panelin sanda gelimi kontroller bulunur (5..9).
5. Gecikme Dengeleme
ASIO4ALLun temel donanm/src mimarisi hakknda yeterli bilgiye sahip olmamas nedeniyle, gerek
gecikmeler sadece tahmin edilebilmektedir.
Buradaki kontroller yardmyla ASIO4ALLun belirleyemedii gecikme deerlerini dengeleyerek birletirici
yazlmnzdaki kaytlarn dierleriyle doru ekilde hareket etmesini salayabilirsiniz.
Not: ok aygtl kurulumlarda, tercih edilen aygtlan oluturduu en yksek gecikme deeri kullanlacaktr.
Bu nedenle, farkl aygtlarn farkl gecikme deerlerine sahip olmas halinde, ses yerleimi baz aygtlar iin
doru ekilde yaplamayacaktr.

6. Donanm Arabellei
Not: WaveRT aygtlar iin (Vista), bu seenek Pull Mode zelliini etkinletir (WaveRT)
(WaveRT) eklinde
grntlenecektir.
grntlenecektir.
Seili aygt iin donanm arabelleini etkinletirir. Bu seenek, dier WDM srclerinin normalde
donanm arabelleine dorudan eriime izin vermemesi nedeniyle sadece WavePCI ad verilen miniport
srcleri iin geerlidir.
En iyi donanm arabellei ayarlama baarm ASIO arabellek boyutu ve Arabellek Balangc
kontrolleri ile salanabilmektedir. Donanm arabellekleme zellii, kk ASIO arabellek boyutlar ile en
iyi ekilde almaktadr. Balang iin 128 ve 256 rnek arasnda bir deer semeyi deneyebilirsiniz.
Donanm arabellei kullanmann gecikme deerlerini daha da azaltabilmesinin yannda en byk yarar,
ilemci kullanmn nemli lde azaltmasdr.
ok aygtl kurulumlarda -pek tavsiye edilmese de-, donanm arabellei olan ve olmayan aygtlar bir arada
kullanmak mmkndr.
Donanm arabellekleme zelliinin ses aygt tarafndan desteklenmemesi durumunda, birka yz milisaniye
kadar, belirgin ekilde duyulabilir bir ek gecikme oluacaktr.
Pull Mode zelliini etkinletir
Bir WaveRT aygtna eriebilmek iin kullanlan Pull Mode (Event Mode olarak da bilinir) ve Push
Mode (Polling olarak da bilinir) adnda iki temel yntem vardr.
Push Modeun tm WaveRT srcleri ve (Vista) iletim sistemi platformlar tarafndan desteklendii
sylenebilir; ancak Pull Mode Vistann piyasaya srlnn zerinden neredeyse bir yl gemesine
ramen hala resmi olarak tanmlanamad. Doal olarak, Pull Mode kimi durumlarda sorunlu olarak
almakta.
Eer bu seenek etkinletirilmezse, ASIO4ALL Pull Modeu asla kullanmayacaktr, aksi durumda ise,
sadece mmkn olduunda kullanacaktr. Eer alrsa, Pull Mode daha dk gecikmeler salar ve
teknik anlamda Push Modedan daha baarl olduu dnlebilir.
Not: Eski
Eski ASIO4ALL 2.8 srmleri bu seenek iaretliymiesine almaktayd. Eer bu seenei
iaretlediyseniz ve sorun yaamyorsanz, daha iyi performans iin iaretli konumda brakn!
7. ekirdek Arabellekleri/Arabellek Balangc
Eer donanm arabellei etkin deilse, bu kontrol ses knda sraya girmek zere iki taneye kadar
arabellek ekleyebilmenizi salar. Her ek arabellek, ilgili aygtn k gecikmesini bir arabellein yrtme
sresi kadar artrr. Bu nedenle, varsaylan 2 deeri sadece bu deerle kk arabellek boyutlarna
eriilemedii durumlarda, dier bir deyile daha dk ilem gcne sahip olan sistemlerde deitirilmelidir.
Donanm arabellei etkin ise, bu kontrol ASIO4ALLun donanm arabelleine yerletirecei/donanm
belleinden okuyaca ve ASIO4ALLun donanm okuma/yazma konumunun u an nerede olduunu
hesaplayaca anlar arasndaki bekleme sresini (milisaniye cinsinden) belirler. imdiden kulaa karmak
m geliyor? Siz bir de bunu hesaplayan kodu grmelisiniz...
Genel kural: Yksek deerler gecikmeyi ve gvenilirlii artrr, dk deerler ise tam tersini yapar.
Yine de sfra ok yakn deerlere (4 ms iin sfra yeterince yakn yorumunu yapabilecekken, 10 ms
iin hala yaplabilecek bir eyler var diyebiliriz) eriebilmeniz gerekir.

Envy24 temelli baz PCI ses kartlarnn kontrol panelinde DMA Arabellek letim Gecikmesi (Terratec
rnlerinde grlmtr) yazan bir seenek bulunabilmektedir. En iyi sonucu alabilmek iin burada tanml
olan deeri mmkn olan en dk deere (1 ms gibi) getirmelisiniz.
8. 44.1 - 48 kHz arasnda her zaman yeniden rnekle
ASIO4ALL 44.1 kHZ ve 48 kHz ses arasnda e zamanl yeniden rnekleme yapabilmektedir. Yeniden
rnekleme ilemi, ASIO4ALL 44.1 kHz iin her aldnda ve WDM srcsnn bu rnekleme orann
desteklememesi durumunda gerekleecektir.
Yine de, AC97 uyumlu ses aygtlarnn kendi iinde yeniden rnekleme yaparak 44.1 kHzi
destekleyebildii durumlar olabilmektedir. Fakat AC97 tarafndan yaplan yeniden rnekleme olduka
dk kalitelidir ve gvenilirlik sorunlarna sebep olmaktadr. Bu sorunlar gidermek iin bu seenei
iaretleyebilirsiniz. En azndan bir SoundMax WDM srcsnde (smwdm.sys) denendii zere, bu
seenek 44.1 kHzde alabilmek iin mutlaka etkinletirilmelidir.
9. WDM Audio srcsn 16 bitte almaya zorla
Bu seenek sadece WDM Audio srcsnn destekledii bit derinliinin 16dan fazla, fakat 24ten az
olduu durumlarda etkilidir. rnein, baz AC97 uyumlu ses aygtlar 20 bit derinlii desteklediini
raporlamasna ramen gerekte 16 bitin zerini destekleyememektedir. Sisteminizde de byle bir durum
szkonusu ise, bu seenei etkinletirerek sorunu giderebilirsiniz. Bu zellik ilk olarak SigmaTel AC97
WDM srcs ile ilgili bir sorunu gidermek iin getirilmiti.

Genel Kullanma Ynelik yiletirmeler

Yazlm Sentezleyicileri Canl Olarak alarken

Bu durumda, ses girilerine ihtiyacnz yoktur. Bu nedenle tm ses girilerini kapatmak, dk ASIO
arabellek boyutlaryla bile daha yksek gvenilirlik salayacandan veya sadece salayabilecei daha
dk arabellek boyutlar iin bile yararnza olacaktr. Ayrca, ihtiyacnz olmayan tm ses klarn da
kapatmalsnz. Kanallar kapatmak iin, WDM aygt listesindeki nesneleri geniletin ve kullanmak
istemediiniz her eyi kapatn!

Sisteminizi Bir Efekt lemci Olarak Kullanrken

Bu kez girilere ihtiyacnz olacak. Fakat her zaman olduu gibi, kullanmak istemediiniz tm giri ve
klar kapatmalsnz. Eer gerekten ihtiyacnz yoksa, 44.1 kHz yeniden rnekleme zelliini de
kapatn.

Genel Amal Sequencer Kurulumu

Bu senaryoda, ilemci kullanm fazla arttnda bile kesilmeler olmamas nemlidir. Bu nedenle, gecikme
gereksinimlerinizi biraz geniletip, sevdiiniz tm VST eklentilerini bir arada kullanrken ihtiya
duyabileceiniz kadar byk bir ASIO arabellek boyutu ile almak yararnza olacaktr.
Bu, zellikle kayt yaparken, kesilmelerin sinir bozucu olmann ok daha tesinde olduu durumlarda nem
kazanr. Eer sequencer yazlmnz gecikme dengelemesi zellii salyorsa, byk olaslkla kaydedilen
sesin dzgn ekilde hizalanp hizalanmadn kontrol etmek isteyeceksiniz, eer salamyorsa, Gelimi
grnmdeki Gecikme dengelemesi blmnde gereken dzenlemeleri yapmalsnz.

Gecikmenin nemsiz Olduu Durumlarda

Baz sistemlerde Windows srcleri oynanmam ses k salayamyorken ASIO4ALL buna izin
verebilir. Bu nedene, ses kalitesi konusunda hassasiyeti olan kimi kullanclar DirectSound veya MME
yerine ses zerinde hibir ekilde oynama yapmayan ASIO arayz ile salanan ses kn kullanmay
tercih eder. Byle durumlarda, gecikmenin herhangi bir nemi yoktur ve ses girilerine ihtiya duyulmaz.
Doal olarak, tm ses girilerinin kapal olduundan emin olun, ASIO arabellek boyutunu en yksek
seviyeye ayarlayn ve mutlu olun!

ReWuschel kullanm
Eer ASIO4ALL kurulumu srasnda ReWuschel seeneini etkinletirdiyseniz, ASIO4ALLun ses
uygulamanza salad tm ses girilerine, ayn zamanda ReWire girileri olarak da eriilebilir. Bu zellik
sadece ASIO klarna izin veren ve ReWire girilerini destekleyen uygulamalarda ie yarar. Reason bu
uygulamalara bir rnektir.
imdi, Reason ile e zamanl ses girii alabilmek iin, ASIO4ALL v2nin etkin ASIO srcs olduundan
emin olmalsnz. Sonra: Create->ReBirth Input Machine hepsi bu kadar! ASIO4ALL girileri artk
ReBirth Input Machinee eklendi.
Not: ReWuschel bir kez kurduktan sonra, Reasondaki ReBirth girilerini
girilerini kullanamazsnz. ReBirth
girilerini yeniden kullanabilmek iin, ASIO4ALLu ReWuschel seeneini etkinletirmeden yeniden
kurmalsnz!

Sorun giderme
ASIO4ALL uygulamalara kendini sadece bir ASIO srcs olarak tantr, fakat iinde barndrd ok
saydaki seenek, uygulama kaynakl baz sorunlara neden olup ASIO4ALLu bir bukalemuna evirebilir.
Bu durumlarn en kayda deer olan, ASIO4ALL kontrol panelindeki aygt seeneklerinin deitirilmesi
halinde yaanabilmektedir. Bu ilem sonunda kullanlabilir giri ve k kanallarnn saysnda ve
uygulamalara belirtilen kanal isimlerinde deimeler olabilmektedir.
Bu nedenle, ses uygulamanzn bunun gibi kritik saylabilecek deiiklikleri annda uygulayamadn fark
ettiyseniz, yaptnz deiiklikler tamamlanr tamamlanmaz uygulamanz yeniden balatmanz nerilir.
Karlama ihtimaliniz olan daha fazla sorun ve olas zmleri:

ASIO4ALL v2 uygulamann ses seenekleri mensnde grnmyor

Bu durumun iki olas nedeni vardr: Uygulamanz ASIO destei salamyordur veya ASIO4ALL v2 yeterli
yetkisi bulunmayan bir kullanc hesab zerinden kurulmutur. kinci durumda sisteminize ynetici
hesabyla oturum atktan sonra ASIO4ALL v2yi tekrar kurmay deneyebilirsiniz.
Kurulumu bir kez baaryla tamamladktan sonra ASIO4ALL v2, alabilmek iin ynetici yetkisi istemeyi
brakacaktr.

Ses aygt, kullanmda olmamasna ramen Megul veya Mantk D olarak grnyor

MIDI kurulumunuzda MS GS Software Wavetable Synth veya buna benzer bir isme sahip olan baka bir
srcnn etkin olmadndan emin olun. ASIO4ALL Web sayfasnda bu src ve neden olduu sorunlarla
ilgili daha ayrntl bilgi edinebilirsiniz.
Eer sorunun kayna bunun gibi bir Software Wavetable Synth (ve bazen kendini ...DLS Synth... gibi
isimlerle de gsterebilen bir src) ise, uygulamanz yeniden balatmay deneyin. Bazen baka bir
srcden ASIO4ALL v2ye geerken, bir nceki src ses aygtn kullanmay brakamayabilmektedir.
Eer aygtnz USB/PCMCIA/FireWire arayzlerinden birini kullanyorsa, ASIO4ALL kontrol panelini
kapatn, aygt karp yeniden takn ve ASIO4ALL kontrol panelini yeniden balatn.

ASIO4ALL alrken baka bir uygulamay kullanarak ses alamyorum

Bu yazlmn tasarmyla ilgili bir konudur. Donanma mmkn olduunca yakn olmak demek, Windows
tarafndan salanan tm yazlmsal kartrmann es geilmesi anlamna gelir. Yazlmsal kartrmann
olmamas, dolaysyla bununla birlikte gelen gecikme ve bit deiimleri olmamas, ses aygtnzn
donanmsal kartrma yetenkleri ile snrlandrlmanz anlamna gelir. Ve genellikle donanmsal kartrma
yetenei diye bir ey de yoktur.

(Vista) breler hareket ediyor, her ey yolunda gibi; ama ses yok!

High Definition Audio aygtlarnn SPDIF klarn analog klardan nce gstermek gibi bir huyu
vardr. Eer varsaylan seenekleri kullanrsanz, ilk iki ASIO kanal ve belki daha fazlas SPDIF kna
ynlendirilecektir. Bu sorunu ASIO4ALL kontrol panelinden SPDIF kn kapatarak veya
uygulamanzdaki ASIO kanallarn doru ekilde yaplandrarak zebilirsiniz.

Kontrol panelinde yaplan deiiklikler dier ses uygulamalarnda geerli olmuyor!

...farkl kullanc hesaplarnda da geerli olmuyor! Bu bir hata deil, bir zellik! ASIO4ALL v2 yaplan
dzenlemeleri uygulama ve kullanclara gre ayr ayr saklar! Bu da, ayn donanm kullanmaya
almadnz srece, ayn anda birden fazla ASIO4ALL kullanabilmenizi salar.
Bu ayn zamanda user666nn bilgisayar laboratuvar gibi ok kullancl ortamlarda, dier kullanclarn
ilerini berbat etmeden alabilmesini salar.

Cubase SX 3 gibi uygulamalarda grntlenen gecikmeler belirlediim ASIO arabellek boyutu ile
elde edebilmem gereken deerlerden farkl

ASIO4ALL gecikme dengelemesi yapan uygulamalar destekler. Bu destek hala gelitirme aamasndadr ve
zamanla daha da gelitirilecektir. Burada belirtilen deerler, ASIO4ALLun ses akna ekledii gecikme
sresinden ibaret deildir, aksine src/iletim sistemi/donanm gecikme srelerinin tahmini bir temsilidir.
Tahmin doruysa, dorudur...
ASIO4ALLun eski srmleri bu tahmin etme iine girimemekteydi, bu nedenle v1.x ve dier WDM-ASIO
uyarlayclar ile daha dk gecikme deerleri grlebilir. Gncel ASIO4ALL srclerinin salad
gerek (elde edilen) gecikme deerleri en az eski srmlerdeki kadar iyi olmakla birlikte, artk ilemci
kullanm arttka da deiiklik gstermemektedir!

Copyright 2004-2008, Michael Tippach.


Bu metinde bahsi geen tm ticari markalar kendi sahiplerine aittir ve bu metinde sadece rn tanmlama
amacyla kullanlmtr. Bu metin doru olan veya olmayan cmleler ierebilir. Siyah ve beyazn baz
kombinasyonlar epilepsi, kusma veya evcil hayvanlara garip eyler yapma istei uyandrabilir. Her
durumda, bu tarz eylerin sorumlusu olarak gsterilemem.

You might also like