1.1-Just a post to give informations about jack, reaper and wine / wineasio in kxstudio. When installing reaper, avoid to check "ReaRoute ASIO Driver", this option cause issue with wineasio.
1.2 - If you try to work with firewire devices built on DICE architecture, be careful that you couldn't use FFADO driver directly if you got a kernel higher or equal than 4.2. Indeed, from 4.2, snd_dice module can make alsa using you firewire device. So, in Cadence (jack configuration window), be carefull to use ALSA driver instead of Firewire (even if your device is a firewire). If you still want to use FFADO, you have to add
Code: Select all
blacklist snd-dice
Code: Select all
/etc/modprobe.d/alsa-base.conf
here is the output I got from jack log :
Code: Select all
ERROR: JackEngine::XRun: client = reaper was not finished, state = Running
ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error
Code: Select all
ERROR: JackEngine::XRun: client = reaper was not finished, state = Triggered
ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error
The issue is quite well documented and you can find informations here : https://appdb.winehq.org/objectManager. ... &iId=32836
Use this workaround instead of wine-staging, because wine staging is still unstable and buggy and doesn't want to easily work with wineasio. Cf: https://bugs.winehq.org/show_bug.cgi?id=40219
I retranscribe the workaround :
I also have to mention that using official kernel 4.4 lowlatency makes my saffire pro 40 (using ALSA as driver) crashes. So I have tried another kernels and got the best result with the liquorix kernel https://liquorix.net/#install No xruns, really reasonable latency (i'm at 5.8ms), and no driver/kernel module crash.During installation Wine needs to be configured to Windows 7, but the application will not run unless Wine is running under Windows XP mode after installation.
Native versions of MSVCP120.DLL and MSVCR120.DLL need to be installed in the appropriate system directories as installation of the Visual C++ 2013 packages do not install the .dll's properly. Configure overrides for both of these .dll's to "native".
WARNING : on http://www.dll-files.com, they make a mistake packaging the DLL, the 64bits version is in fact the 32bits and the 32bits is the 64bits...read comments in the appdb.winehq.org post I mentioned upper in this post.
1. Use the Wine Configuration tool "winecfg" to set the Windows Edition to Windows 7
2. Install Kontakt and the Native Instrument service center (you can download on Native Instrument website)
3. Obtain the .dll's from an existing Windows installation, or from a dll site such as http://www.dll-files.com
4. Place the .dll's in the following directories:
a. 64 bit .dlls go into /home/username/.wine/drive_c/windows/system32
b. 32 bit .dlls go into /home/username/.wine/drive_c/windows/syswow64
5. Use the Wine Configuration tool "winecfg" to set the override for the .dll's to be set as "native" (https://i.imgsafe.org/812e22f.png)
6. Use the Wine Configuration tool "winecfg" to set the Windows Edition to Windows XP otherwise, detecting kontakt vst in reaper will result in crashing reaper_host32.exe (https://i.imgsafe.org/6720f65.png)
7. Run Kontakt
So, I hope it can help....