WineAsio
På KVR-forum kan du finde en guide kaldet "How to use wineasio from scratch with XT2" af AllenPOPO, han har compileret WineAsio 0.3. bare højre-klik på linket nedenunder og vælg "gem som"
wineasio.dll.so 0.3
Eller du kan prøve den WineAsio 0.7.4 jeg har compileret. bare højre-klik på linket nedenunder og vælg "gem som"
wineasio.dll.so 0.7.4
David Hayes har også en god guide til at compilere den selv på hans blog blog, men siden begge går ud fra at du har et vist forudgående kendskab til Linux, har jeg lavet en knap så fleksibel men hurtig quick-guide.
Instaler WineAsio (the easy way)
In the spirit of keeping things simple, I have made a script that downloads and installs wineasio and all nessesery software.
All you have to do is download this script :
wineasio_script
Once you have downloaded this file, right-click and under permissions you allow it to be executed, close the properties-box and run the script.
Please be aware that I am a musissian, NOT a programmer, and running this script is at your own risk.
Installing WineAsio without the script
This is my very simplyfied guide on how to get wineasio up and running on your UbuntuStudio install.
First you have to install some essential files. this can be done in many ways, the simpel way is by opening a terminal (youll find one in accessories) and writing the folowing line folowed by [Enter].
sudo apt-get -y install wine wine-dev libjack0.100.0-dev qjackctl build-essential
A little hint to make life easy : highlight the code with your mouse, click with your right mouse button on the highlighted text and select "Copy", then you can paste it in your terminal by rightclicking the terminal og select "paste" (for some reason [ctrl]+c doesnt work in a terminal, but you can use [shift]+[ctrl]+c).
Then you will need a compiled version of WineAsio, and if you dont want to bother compiling it yourself, Just right-click the link below and chose "save link as"
wineasio.dll.so 0.7.4
By default the file will be saved to your desktop.
Open a terminal and enter :
winecfg
This will open the Wine configuration and if you click the audio-tab, make shure that only the "alsa" is checked. When youre done you can close the window.
Next you'll need to copy the wineasio.dll.so file to the /usr/lib/wine/ folder, you'll need root-access to do this, so once again you fire up that terminal and this time you enter :
sudo nautilus
Locate your wineasio.dll.so file, copy and paste (ctrl+c/ctrl+v) it to your /usr/lib/wine folder and close nautilus once youre done.
Open a terminal and enter :
regsvr32 wineasio.dll
sudo ln -s /usr/lib/libjack-0.100.0.so.0 /usr/lib/libjack.so.0
The first one makes Wine recognize wineasio, and the second line creates a symlink so wineasio looks for Jack. I admit that I don't fully understand these two lines, but the again... I don't understand how every transistor in my pc works, yet I use it every day :-)
Credits
original wineasio code: Robert Reif
modified by: Ralf Beck
port mapping, config file, dynamic client naming, bringing back in line with Robert Reif's code Peter L Jones
fix for windows-style path handling: William Steidtmann
You can get the wineasio sourcecode at Sourceforge
|