Asio Ve Wdm Birlikte Kullanma

Merhabalar, bildiğiniz gibi asio tek client'a özgü çalışan bir driver. Yani herhangi bir daw ile ses kartınızın asio driverını kullanırsanız, başka bir programla o asio driverları ulaşılamaz olacaktır. Bunun yanında çoğu ses kartında asio ve wdm(windows driver model) driverları aynanda çalışamıyor. Yani herhangi bir DAW açıksa, windows seslerini(youtube, oyun, spotify, aklınıza ne gelirse) o ses kartı üzerinden alamıyoruz. Bazı ses kartları asio ve wdm in aynanda çalışmasına izin veriyor. Ancak benimki bunlardan biri değildi ne yazık ki. Roland Quad-Capture kullanıyorum, ve Samplitude açıkken, windowstaki sesler bazen düzgün çalışıyor, bazen kesiliyor. Bazen windows sampling-rate i değiştiriyor. Ses kartı da ona uyduğundan Samplitude'da problem oluyordu. Neyse, bu kadar problemden sonra, ben de dellendim. Bunun bir çözümü vardır elbet diye. İlk başta şu programı buldum;
O Deus ASIO Link Pro - Linking Windows Audio to ASIO and the network

Demo sürümünden denediğim kadarıyla, gerçekten sorunsuz çalışıyor. Kendisi asio driverı olarak çalışıyor, ve asio in/out, wdm in/out, network in/out şeklinde istediğiniz gibi mixleyebiliyorsunuz. Hatta herhangi bir daw açıldığında driver direk aktif oluyor, ve windows ses ayarlarında kendi oluşturduğu playback cihazını varsayılan yapıyor. Kapattığınızda önceki playback cihazı tekrar varsayılan oluyor. Bunu elde etmek için bu programa 40$ verebilecek olsaydım, gerçekten verirdim. Özellikle Network olayı bazı insanların çok işine yarayabilir.

Neyse, bugün sabahtan beri araştırmalar, uğraşlar sonucunda da şu üçü ile, çok düşük gecikmeli olarak istediğime ulaştım. Biraz daha uğraştırıyor, ve diğeri kadar aç çalışsın tarzında değil, ama istediğim şeyi bedava verdiği için bu yoldan gittim mecbur. Gerekli olan programlar şunlar;
Jack Audio 2
https://dl.dropboxusercontent.com/u/28869550/Jack_v1.9.10_64_setup.exe
VB-Audio Hi-Fi Cable & Asio-Bridge
http://vincent.burel.free.fr/VirtualAudioApps/HiFiCableAsioBridgeSetup_v1007.zip
KX-Studio Cadence (Aslında içinden sadece Catia gerekli)
http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-win32.zip/download

Şimdilik sadece bunları yazdım, ancak ilgilenen ya da isteyen olursa kısa bir tutorial hazırlayabilirim. Şu videodaki arkadaş biraz farklı amaçlarla olsa da benzer bir yolu izliyor. Onu izleyerek de yapabilirsiniz, isterseniz tutorial hazırlayabilirim, isterseniz soru da sorabilirsiniz. 2 gün sabah akşam uğraşmam kendimden başkalarının da işine yarasın istedim :D
 
Roland quad-capture kullanıyorum. ASIO sürücüleri yüklü. Onboard ses kartı iptal. DAW açıkken windows sesleri gazyet düzgün geliyor, ekstra bir işlem yapmadan. Çünkü windows sesleri asio kullanmıyor. Şu anda hem daw açık hem youtube açık hem aimp hem de tivibu açık hepsi birden çalışıyor.

O işlemler benim bildiğim aynı anda iki daw veya amplitube, guitar rig aynı anda çalışabilsin diye yapılıyor. Sizde ASIO değil de ASIO4ALL mu yüklü acaba?

Ekleme: İşletim sistemi windows 7 64-bit.
 
Son düzenleme:
  • Konu Sahibi Konu Sahibi
  • #3
Açıkçası öyle bazen çalışıyor, bazen çalışmıyor. Cubase kullanıyorsan, arka planda asio driverını bırak gibi bir seçenek açık olabilir. Onun dışında belki windowsumla da alakalı driver çakışması vb. gibi bir sorun olabilir. Windows 10 çıktığında, tertemiz kurup öyle denerim. Şu anki hali ile sorunsuz olunca, ben de karıştırmıyorum daha fazla :) Ayrıca bu kadar ayar cart curt yapmışken, asio driverı olarak Quad-Capture değil de Asio4all kullansam gerçekten manidar olurdu :D
 
İşte normalde onca ayar yapmadan çalışıyor. Yani ilk mesajda sanki bu ses kartıyla aynı anda ses alınmıyormuş gibi bir anlam çıkarttım ben. Bilmeyenler için yanıltıcı olabilir. Cubase, asio serbest bırak, o, bu, değil yani olay. Takıyorsun çalışıyor (her zaman). Normal olan bu, eğer cihazda veya windowsta bir sorun yoksa.

Alıntı:
"Yani herhangi bir DAW açıksa, windows seslerini(youtube, oyun, spotify, aklınıza ne gelirse) o ses kartı üzerinden alamıyoruz. Bazı ses kartları asio ve wdm in aynanda çalışmasına izin veriyor. Ancak benimki bunlardan biri değildi ne yazık ki."

Bu yanıltıcı bir ifade.
 
Eski ses kartlarımdan m-audio ve presonus'la da bende aynısı oluyordu, önce cubase'i açarsam, sonradan windows media player çalışmıyordu, ya da youtube'dan bi video'ya cubase üzerinden vst ile eşlik etmeye çalıştığımda ses alamıyordum, driver'ı serbest bırakma linkini de işaretlerseniz, cubase arka plana düştüğü anda asio driver üzerinden gelen bütün sesler iptal oluyordu. yeni nesil ses kartlarında çoklu driver modu ile bu sorunu çözmüşler, misal Rme kullanıyorum şu anda. denetim masasından wdm olarak an3/4'ü out olarak gösterip cubase'e an1/2'yi out olarak gösteriyorum, birbirlerine de totalmix arayüzünden yönlendirme yapıyorum, hem cubase hem de windows sesleri hiçbir takılma olmaksızın su gibi akıyor sistemde. belki o zamandan şimdiye kadar diğer firmalar da güncelleme yapıp çözmüşlerdir bilemiyorum, kaldı ki artık onların driver çıkarmasını bekleyecek, teknik servis gibi bilgisayarla uğraşacak bi mantığa da karşıyım, kart işini yapacak, siz de müziğinizi, stabilite önemli...
 
  • Konu Sahibi Konu Sahibi
  • #6
İşte normalde onca ayar yapmadan çalışıyor. Yani ilk mesajda sanki bu ses kartıyla aynı anda ses alınmıyormuş gibi bir anlam çıkarttım ben. Bilmeyenler için yanıltıcı olabilir. Cubase, asio serbest bırak, o, bu, değil yani olay. Takıyorsun çalışıyor (her zaman). Normal olan bu, eğer cihazda veya windowsta bir sorun yoksa.

Alıntı:
"Yani herhangi bir DAW açıksa, windows seslerini(youtube, oyun, spotify, aklınıza ne gelirse) o ses kartı üzerinden alamıyoruz. Bazı ses kartları asio ve wdm in aynanda çalışmasına izin veriyor. Ancak benimki bunlardan biri değildi ne yazık ki."

Bu yanıltıcı bir ifade.
Söylediğiniz ASIO'nun çalışma mantığına aykırı bir durum çünkü. Söylediğim bu yüzden doğru. ASIO'nun olayı, sinyal yolundan program ve hardware dışındaki her şeyi çıkararak latency i minimuma düşürmek. Doğru ASIO, tek istemci ile çalışır bu yüzden. Amaç, bu çünkü. Tek istemci ile çalışsın, herhangi bir software mixten kaçınsın, <2ms gecikme olsun. Bunu engellemenin bir kaç yolu var, ya ses kartının iki farklı driverı olur ASIO ve WDM için, ve ses kartında hardware olarak bunlar için ayrı ayrı 2 tane digital to analog çevirici olur ki pahalı olur. Ya da ASIO'nun asıl amacı bozulur, ve asıl ses kartı driverı çoklu istemci modunda çalışır, ASIO'dan ve WDM den aldığı sesi mixleyerek verir. Ama bu da zaten asıl ASIO'nun amacını bozuyor. Eğer muzik yapmak için bir ses kartı çıkarıyorlarsa, bunun ASIO'nun olması gerektiği şekilde çalışacağı halini koymamaları saçma olur. İşlemcilerin hızlanması ile software mixing artık çok daha hızlı yapılabiliyor. Ama yine de bir gecikme ekleyecektir bu. Belki driver ayarlarından, ürünün ayarlarından multi client desteği açılabilir, bilmiyorum. "Low latency mode" ayarı bunu değiştiriyor olabilir. Ama Bir elektronik mühendisi olarak, açıkçası benim ürünüm olsa, üst seviye ses kartlarımda multimedia işleri için 2. bi dijital-analog çevirici koyardım :D
 
  • Konu Sahibi Konu Sahibi
  • #7
Bu arada, bu yazıyı yazarken denedim. "Low latency mode" u kapatmak, dediğim gibi çoklu istemci modunu açıyor. Ve sorunsuz dinleniyor. Ama sample sayısı aynı kalmasına rağmen 2.4ms den 5ms ye çıktı gecikme. İlk mesajda anlattığım Jack Audio ile 3.3ms gibi bir şeydi. Çok fark edeceğinden değil de, haklıymışım :) Tabi Quad-capture bunu destekliyormuş, o konuda haksızmışım.
 
Son düzenleme:
Geri
Üst