Windows için ASIO sürücü kurulumu

taydin

Timur Aydın
Staff member
Katılım
24 Şubat 2018
Mesajlar
21,547
ASIO, Windows tabanlı bilgisayarlar için kullanılan bir ses kartı sürücü protokolüdür. Hem çok daha düşük gecikmeli (latency) ses kaydetme ve çalma imkanı sağlar, hem de doğrudan ses kartı donanımına eriştiği için Windows'un tüm ses desteğini devreden çıkarır. ASIO kullanan bir ses uygulaması, ses kartını tam olarak ele geçirir ve artık başka bir ses uygulaması aynı ses kartını kullanamaz.

Windows'un ara yazılımlarının devreden çıkması çok önemlidir. Windows'ın ses kartından gelen ses verileri üzerine uyguladığı işlemleri genel bir bakışla görmek çok zordur. Hiç umulmadık bir yerde ses üzerinde bir değişiklik yapma ihtimali vardır. Ama aşağıdaki bu işlemlerden bazıları listelenmiştir:

1) Volüm kontrol
2) Birden fazla uygulamanın ses kartını paylaşması nedeniyle mikser işlevi.
3) Paylaşılan ses kartında farklı formatta ses çalınacağı zaman format uyarlaması yapılması (Sample rate convertion, SRC)
4) Ses "iyileştirme" algoritmaları. Spatial sound, dolby emulation ve başka bir sürü algoritma uygulanabilir.
5) Referans seviye ayarları (denetim masasında "Level" olarak veya aynı kapıya çıkan başka bir kelime ile ifade edilebilir)
6) Windows bir ses üreteceği zaman (mesela uygulama çöktü, veya eposta geldi vs) o sırada sizin yaptığınız kaydın içine o ses de girmiş olur.

ASIO ile bütün bu musibetleri ortadan kaldırmış oluyoruz. Ses kartı ve ses uygulaması bir bütün haline geliyor. Tabi burada ses uygulamasının ASIO desteği olması lazım. Ses uygulamaları ile ilgili incelemeler yaptığımızda her bir uygulama için zaten bahsedeceğiz ASIO desteği var mı yok mu.

ASIO ile ilgili wikipedia makalesi:

 
İleri seviye ses kartı üreticileri, kendi kartları için optimize edilmiş ASIO aygıt sürücülerini sağlıyor. Örneğin RME ses kartlarının aygıt sürücülerini kurduğumuz zaman, o sürücülerin arasında ASIO sürücüler de var. Ama böyle bir ses kartımız yok, onun yerine basit bir ses kartımız varsa ne yapabiliriz? İşte burada, alman bir yazılım geliştiricinin yazdığı bir aygıt sürücü paketini kullanmayı deneyebiliriz.


Bu paketin her türlü ses kartına ASIO desteği ekleyebileceğinin bir garantisi yok. Ama çok popüler olan ve fiyat/performans oranı son derece iyi olan UCA202 kartına ASIO desteği ekleyebiliryoruz. Bir kere bunu yaptıktan sonra, artık birçok bedava ve paralı ses yazılımını çok verimli bir şekilde kullanabiliriz.
 
ASIO4ALL kurulumu tamamlandıktan sonra ekrana herhangi birşey çıkmayabilir. Bu biraz gıcık bir durum. Şu aşamada hemen hangi karta ASIO desteği istediğimizi belirtmek isteriz, ama belirtemiyoruz. Onun yerine önce ASIO destekeleyen bir uygulamada ASIO desteğini seçmemiz ve kartı kullanmaya başlamamız lazım. Bu aşamada ekranın sağ alt köşesinde yeşil ASIO4ALL ikonu çıkıyor ve o ikona tıklayarak ASIO4ALL yapılandırmak ekranı çıkıyor. O ekranda da hangi karta ASIO desteği istediğimizi seçebiliyoruz. Bunu neden böyle yaptılar bilemiyorum, ama şu anda durum bu.

Şimdi ASIO desteği olduğunu bildiğimiz ARTA uygulamasını çalıştıralım ve Setup -> Audio devices diyalog kutusunu açalım:

1581699565031.png


Görüldüğü gibi şu anda ses sürücüsü olarak WDM tanımlı. Bu Windows'ın ses alt sistemi, bunu istemiyoruz :D
 
Onun yerine listeden ASIO4ALL seçiyoruz.

1581699679263.png


Seçtikten sonra da bize giriş ve çıkış için ASIO kanal çiftlerinin seçimini yaptırıyor. Ama benim PC'de hem birden fazla ses kartı var, hem de birden fazla ses kartında ayrı ayrı ASIO desteği var. O yüzden şu aşamada ASIO4ALL seçtik ama, hangi ses kartına olacağını belirleyemiyoruz. O yüzden bu diyalog kutusunu kapatıp bir ton çalıyoruz

1581699752527.png
 
Ton çaldığımız anda da sağ altta ASIO4ALL ikonu çıkıyor:

1581699858289.png


O ikona tıklayınca da ASIO4ALL kontrol arayüzü çıkıyor:

1581699999475.png


Görüldüğü gibi, benim aslında istemediğim ses kartını seçmiş ve orayı kullanıyor. Şimdi istediğimiz ses kartına getiriyoruz ayarı. Bu durumda ben UCA202 yi kullanmak istiyorum ve onu seçiyorum:

1581700024266.png
 
Artık ARTA bizim UCA202 ses kartını kullanıyor. Artık Windows'un bizim ölçümlere çomak sokmadığından gayet emin bir şekilde kalibrasyon prosedürünü uygulayabiliriz. Kalibrasyon yaptıktan sonra da son derece hassas sinyal üretimi, ölçümü ve spektrum görüntüleme yapabiliriz.

Burada şimdi -3 dBV luk bir sinyal üretiyorum AP525 den ve ARTA ile spektrumu görüntülüyorum.

1581701180053.png
 
Onun yerine listeden ASIO4ALL seçiyoruz.

2904 eklentisine bak

Seçtikten sonra da bize giriş ve çıkış için ASIO kanal çiftlerinin seçimini yaptırıyor. Ama benim PC'de hem birden fazla ses kartı var, hem de birden fazla ses kartında ayrı ayrı ASIO desteği var. O yüzden şu aşamada ASIO4ALL seçtik ama, hangi ses kartına olacağını belirleyemiyoruz. O yüzden bu diyalog kutusunu kapatıp bir ton çalıyoruz

2906 eklentisine bak
Abi Şu aşağıdaki resimde Conrtol Panele tıklayınca hangi kartı seçebileceğimiz panel açılıyor.
Ayrıca bir detay da ben vereyim. Save Setup Butonuna tıklayıp yaptığımız kalibrasyonu kaydedebilir, daha sonra da load setup butonuna basarak tek tıklama ile bu ayarları geriye yükleye biliriz. ama bu ne kadar doğru olur tartışılır. Sonuçta kalibrasyon bu. Zamanla ihtiyaç duyduğu aralıklar değişebilir.

1581699752527-png.2906
 
Artık ARTA bizim UCA202 ses kartını kullanıyor. Artık Windows'un bizim ölçümlere çomak sokmadığından gayet emin bir şekilde kalibrasyon prosedürünü uygulayabiliriz. Kalibrasyon yaptıktan sonra da son derece hassas sinyal üretimi, ölçümü ve spektrum görüntüleme yapabiliriz.

Burada şimdi -3 dBV luk bir sinyal üretiyorum AP525 den ve ARTA ile spektrumu görüntülüyorum.

2912 eklentisine bak
Abi şu kalibrasyon işini de anlatır mısın?
 
Kalibrasyon prosedürünü ayrı bir konuda anlatayım Gökhan. Bu sadece kurulum konusu.
 
Kalibrasyon prosedürünü ayrı bir konuda anlatayım Gökhan. Bu sadece kurulum konusu.
Tamam abi. Beklemedeyim. Artanınki RTA gibi değil. kendisi sabit 400Hz üretiyor. -10db yok -12db var. Yani beni aşan bir durum. Doğru kalibre için bir örneğe ihtiyacım var :)
 

Çevrimiçi personel

Forum istatistikleri

Konular
5,656
Mesajlar
97,309
Üyeler
2,438
Son üye
İbrahimSönmez

Son kaynaklar

Son profil mesajları

cemalettin keçeci wrote on HaydarBaris's profile.
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Kesici/Spindle hızı hesaplamak için SpreadSheet UDF'leri kullanın, hesap makinesi çok eski kalan bir yöntem :)
Dr. Bülent Başaran,
Elektrik ve Elektronik Mühendisi
Yonga Tasarım Özdevinimcisi
Üç güzel "çocuk" babası
Ortahisar/Ürgüp/Konya/Ankara/Pittsburgh/San Francisco/Atlanta/Alaçatı/Taşucu...

Back
Top