Airwave - yet another WINE VST bridge for Linux (April 12 update)
-
- KVRian
- 1262 posts since 15 May, 2002 from Finland
Ah, great, I´m very new to Linux 
- KVRian
- 1297 posts since 23 Jun, 2007 from Findlay OH USA
Greetings,
This morning I updated my builds for Airwave and Ardour4. Nice to see that GUIs for Airwave'd VSTs are now displayed correctly.

Best,
dp
This morning I updated my builds for Airwave and Ardour4. Nice to see that GUIs for Airwave'd VSTs are now displayed correctly.

Best,
dp
- KVRist
- Topic Starter
- 425 posts since 27 Mar, 2014
ckam03: you can download a pre-built package for Ubuntu here: https://github.com/phantom-code/airwave ... /tag/1.3.2
-
- KVRist
- 151 posts since 11 Aug, 2016
Hi everyone, I've installed Ubuntu 16.04 amd64, bitwig 1.3.12, wine 1.8 ( set prefix to 32 bit) and successfully compiling airwave 1.3.2.
After that, I install Sylenth1 2.2.1 (I think it's 32, cause it's installed on program files x86, bit in bitwig it's appear as Arch : 64 bit) , started bitwig, run sylenth1 ----> airwave-host-32.exe crashed, clicked more detail and this is the error messages:
Unhandled exception: page fault on read access to 0x7b8b7000 in 32-bit code (0x10087f48).
What's wrong?? I think it's architecture related issues?
After that, I install Sylenth1 2.2.1 (I think it's 32, cause it's installed on program files x86, bit in bitwig it's appear as Arch : 64 bit) , started bitwig, run sylenth1 ----> airwave-host-32.exe crashed, clicked more detail and this is the error messages:
Unhandled exception: page fault on read access to 0x7b8b7000 in 32-bit code (0x10087f48).
What's wrong?? I think it's architecture related issues?
-
- KVRist
- 151 posts since 11 Aug, 2016
Another problem on me, not Airwave problem actually.
How you can install Nexus?
I've tried to install Nexus, but when I open the Nexus Setup, I got this error:
Cannot Import DLL:C:\user\myuser\temp\is-j6VLK.tmp\isskin.dll
When I check the file, it's available in the right place
I know my English isn't good :v
How you can install Nexus?
I've tried to install Nexus, but when I open the Nexus Setup, I got this error:
Cannot Import DLL:C:\user\myuser\temp\is-j6VLK.tmp\isskin.dll
When I check the file, it's available in the right place
I know my English isn't good :v
- KVRist
- Topic Starter
- 425 posts since 27 Mar, 2014
I didn't test Nexus myself, it's too expensive. Moreover, as far as I know it has a protection based on a USB dongle. I'm unsure whether it is compatible with wine, but I have a report that Nexus works with airwave.
-
- KVRist
- 151 posts since 11 Aug, 2016
who is that?
edit: I think it can be solved by "winetricks vcrun6sp6" in terminal
edit: I think it can be solved by "winetricks vcrun6sp6" in terminal
-
- KVRer
- 3 posts since 14 Oct, 2006 from Quebec
AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.
Hi phantom_one, First of all thanks you so much for your work on Airwave, it is a really great tool!
However I'm having an hard time making Xfer Serum work in Bitwig Studio.
Looking at the GitHub page it seem possible, if somebody have any tips I'll appreciate them!
Here's what I've tried so far:
Try #1:
I've added a d2d1.dll override in winecfg using the d2d1.dll file refered in the GitHub page.(3e0a1bf9e17349a8392455845721f92f). This resulted in a glitchy ui were all the tabs were drawing themselves at the same time.

Try #2:
I've seen an update in the repository that made a reference to 'winecfg gdiplus'. I've removed my d2d1.dll override and run the command. This created a *gdiplus override in winecfg. However in Bitwig, running Serum resulted in a blank screen.

Try #3:
Trying to resolve the blank screen issue, I've compiled wine-1.7.52 with the patch refered in the repository.
I've configured wine with a prefix in my home directory as I didn't want to affect the whole system.
Code: Select all (#)
cd ~/dev/cpp/wine-1.7.52
./configure --prefix=~/.wine_custom
make
make installHowever when opening Bitwig it seem to load vsts indefinitely.

I've tried setting the logging to 'flood' but got nothing worth.
Code: Select all (#)
1471398759.557593959 Serum.so : Initializing plugin endpoint 1.3.2
1471398759.557603198 Serum.so : Plugin binary: /data/vsts/win32/Serum.so
1471398759.557610425 Serum.so : WINE prefix: /home/rll/.wine
1471398759.557619990 Serum.so : WINE loader: /home/rll/.wine_custom/bin/wine
1471398759.557625774 Serum.so : VST binary: /home/rll/.wine/drive_c/vsts/win32/Serum.dll
1471398759.560647207 Serum.so : Host binary: /usr/bin/airwave-host-32.exe
1471398759.560656237 Serum.so : Main thread id: 0x7fdb983c9540
1471398759.560839448 Serum.so : Child process started, pid=29171
1471398759.562647559 Serum.so : Callback thread started
1471398759.562671751 Serum.so : Waiting response from host endpoint...
1471398759.572972441 Serum.so : Child process terminatedI'm using airwave 1.3.2 with Bitwig Studio 1.3.12 on Arch Linux 4.7.0-1.
Thanks!
- KVRist
- Topic Starter
- 425 posts since 27 Mar, 2014
sigmao, thank you for an amazing description of your issue. I need a time to check it by myself. At this moment it looks like the tip with gdiplus is wrong.
- KVRist
- Topic Starter
- 425 posts since 27 Mar, 2014
Sorry for the delay, I have a lack of a free time these days. I've finally tested the latest Serum demo on my system and it works well. I have only two issues:
a window with invisible text wich appears when I open Serum's window
and constantly hanging tooltips.

I use 32-bit wine prefix with replaced ${WINEPREFIX}/drive_c/windows/system32/d2d1.dll (md5sum: 3e0a1bf9e17349a8392455845721f92f) and patched wine-staging.
I'm attaching my PKGBUILD which I use to build wine-staging, hope it can be useful for you.
Also, you can just grab an already built package from here.
If you will use my package, please note that its name is wine-staging and can be easily replaced by a new version from the Arch Linux repository. Just add to your /etc/pacman.conf to prevent this.
a window with invisible text wich appears when I open Serum's window
and constantly hanging tooltips.

I use 32-bit wine prefix with replaced ${WINEPREFIX}/drive_c/windows/system32/d2d1.dll (md5sum: 3e0a1bf9e17349a8392455845721f92f) and patched wine-staging.
I'm attaching my PKGBUILD which I use to build wine-staging, hope it can be useful for you.
Also, you can just grab an already built package from here.
If you will use my package, please note that its name is wine-staging and can be easily replaced by a new version from the Arch Linux repository. Just add
Code: Select all
IgnoreGroup = customYou do not have the required permissions to view the files attached to this post.
-
- KVRer
- 3 posts since 14 Oct, 2006 from Quebec
Hi phantom-one,
Thank you so much for testing and providing additional infos, this help!
I'm still having issues with cross-compiling wine with gstreamer.
However I'm crossing fingers that once I'm done with it I'll have a working Serum setup.
I'll keep you informed when I'll succeed.
Thank you so much for testing and providing additional infos, this help!
I'm still having issues with cross-compiling wine with gstreamer.
However I'm crossing fingers that once I'm done with it I'll have a working Serum setup.
I'll keep you informed when I'll succeed.
-
- KVRer
- 3 posts since 14 Oct, 2006 from Quebec
Hi again!
Finally succeeded in building wine-staging (was missing lib32-gst-plugins-base-libs).
I can confirm that with the patched wine-staging everything works!!
I'm ecstatic on using serum again, thank you so much for the help!
Finally succeeded in building wine-staging (was missing lib32-gst-plugins-base-libs).
I can confirm that with the patched wine-staging everything works!!
I'm ecstatic on using serum again, thank you so much for the help!
