Wineasio

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla

WineASIO, Wine üzerinde çalışan DAW (dijital ses işleme istasyonu) yazılımlarını, JACK içerisine dahil etmeye yarayan bir yazılımdır. Bir başka deyişle Wine üzerinde kullanılan ses işleme yazılımlarının ses sinyali çıktılarını Jack üzerinden yapar.

Kullanımı

Kullandığınız Wine ile çalışan programlarının ses ayarlarından, çıkış olarak ASIO seçilir, ASIO menüsündende wineasio seçilir.

Kurulumu

Help-hint 48px.png WineASIO'nun kurulum işlemi aşağıda uçbirim komut satırı üzerinden anlatılacaktır. Komut kullanmak istemeyen kullanıcılar isterseniz [1] sitesinde wineasio paketini arayarak yükleyebilsiniz.

Gerekli dosyaları edinmek

  • Öncelikle sisteminizde Wine kurulu değil ise öncelikle onu kurmanız gereklidir. Bunun için Uçbirim komut satırı ekranını açın. Alttaki komutu kullanarak güncel Wine kaynağını depolara ekleyin.
sudo add-apt-repository ppa:ubuntu-wine/ppa
  • Ardından Ubuntu uygulama mağazasında Wine'ı aratarak ya da komut satırında alttaki komutu kullanarak Wine'ı kurun.
sudo apt-get install wine
  • Uçbirimi açıp alttaki komut yardımıyla derlemede ve kullanımda gerekli olacak paketleri (build-essential , libjack0 , libjack-dev) kuruyoruz.
sudo apt-get install build-essential libjack0 libjack-dev
(Diğer dağıtımların kullanıcıları, bağımlılık nedeniyle kurulması gereken tüm dosyaların isimlerini wineasio klasörünün içerisindeki readme.txt dosyasında bulabilirler.)
  • İndirdiğiniz dosyayı ev (home) dizininize taşıyın ki aşağıdaki komutların çalışması kolay olsun. Ardından alttaki komut yardımıyla indirdiğiniz arşiv dosyasını açın. Tabi bu komutta kırmızı renkli yere, indirdiğiniz güncel dosyanın adını yazacaksınız.
tar xvf wineasio-0.8.0.tar.bz2
  • Şimdi ASIO-SDK paketini indireceğiz. Bunun için şu siteye girip üye olduktan sonra dosyayı indirebilirsiniz.
  • İndirdikten sonra uçbirim komut satırı ekranını açıyoruz:

Kurulum

Sırasıyla aşağıdaki komutları uygulayın.

Görevi: asiosdk2.2.zip arşivindeki dosyaları açar
unzip asiosdk2.2.zip
Görevi: ASIOSDK2 klasörüne giriş yapar
cd ASIOSDK2
Görevi: common klasörüne giriş yapar
cd common
Görevi: asio.h dosyasını ev dizinindeki wineasio klasörüne taşır
cp asio.h ~/wineasio
Görevi: wineasio klasörüne giriş yapar
cd ~/wineasio
Görevi: Derleme yapar
make

Üstteki komutlar yardımıyla derlediğiniz paketi kurmak için son olarak aşağıdaki komutlardan herhangi birini (sadece birini) uygulayın.

  • 1.Yöntem:
Görevi: Derlenen yazılımın kurulumunu yapar
sudo make install
  • 2.Yöntem:
Görevi: Derlenen yazılım için .deb paketi oluşturur fakat kurulum yapmaz
checkinstall --install= no

Sonrasında wineasio klasörüne gidip, oluşturduğunuz .deb paketine çift tıklayıp kurabilirsiniz.

  • 3.Yöntem:
Görevi: Derlenen yazılım için .deb paketi oluşturur ve paketin kurulumunun yapar
sudo checkinstall
Help-hint 48px.png checkinstall seçeneğiyle kurulum yapmanın bazı avantajları vardır. Şöyle ki; daha sonra problem yaşadığımızda Yazılımlar ya da Synaptic'de kolayca kaldırabilirsiniz, oluşturduğunuz .deb dosyasını başkalarıyla paylaşabilirsiniz.

Wineasio'nun Wine'a kayıt edilmesi

Görevi: wineasio.dll dosyasını wine içerisine kayıt eder
regsvr32 wineasio.dll
Dialog-warning (32px).png Son adım olan kayıt etme işlemi çok önemli, yapmadığınız taktirde kullandığınız yazılım Wineasio'yu görmez. Eğer kullandığınız yazılımda ASIO başlığı altında Wineasio gözükmüyorsa, lütfen son adımı tekrarlayın.

Kurulum tamamlandı.

Ayarlar

Öncelikle kullanıcı ev (home) dizini içerisinde .wineasiocfg adında bir metin dosyası oluşturmamız gerekiyor. Bu dosyayı isterseniz doğrudan alttaki komut yardımıyla oluşturabilir ya da kendiniz elle oluşturabilirsiniz.

Görevi: Ev (home) dizininde .wineasiocfg adında bir dosya oluşturur ve Gedit metin düzenleyicisi ile açar
gedit ~/.wineasiocfg

Aşağıdaki satırları kopyalayıp, oluşturduğunuz metin dosyasının içine yapıştırın.

ASIO_INPUTS=10 
ASIO_OUTPUTS=10 

ve kaydedip çıkın. Buradaki;

ASIO INPUTS değeri; kaç adet giriş olacağını belirler, istediğiniz kadar olabilir.

ASIO OUTPUTS değeri; kaç adet çıkış olacağını belirler, istediğiniz kadar olabilir.