Airwave VST bridge

Discuss running non-Linux applications and plugins on Linux, for example via wine

Moderators: MattKingUSA, khz

User avatar
sysrqer
Established Member
Posts: 2519
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 319 times
Been thanked: 148 times
Contact:

Re: Airwave VST bridge

Post by sysrqer »

Linuxmusician01 wrote:What is winehq (other than Wine's homepage)? I do not have such an executable on my computer...
An up to date package that the Wine developers provide.
lava
Established Member
Posts: 42
Joined: Mon Dec 07, 2015 6:28 pm

Re: Airwave VST bridge

Post by lava »

Airwave is suddenly broken for me. Using it on Ubuntu 17.10 with Tracktion Waveform 8. It worked yesterday, but today I get a popup error message stating:

Code: Select all

The program airwave-host-64.exe has encountered a serious problem and needs to close
With error details below. Not sure what happened in between, I don't recall doing any updating. Phant0m, any idea? Is this because I'm not using an LTS release?

EDIT: nope, just updated to 18.04 LTS and still have the same problem. Also grabbed the latest Airwave deb too.
EDIT 2: I looked in the error, saw SL Drums in there, so I removed that plugin from Airwave manager, deleted it from the WINE VST folder, and removed the Airwave link as well. Waveform works again, must have been the plugin. Bummer, I have a bunch of drum tracks using that plugin. Will try to re-add it in Waveform.
EDIT 3: Re-added the plugin, all works great. Got my drum tracks back. But once I close Waveform and re-open it the error happens all over again. The only way I can use the plugin is if I open Waveform, delete the plugin from within Waveform before opening the particular session using SL Drums, re-add the plugin, then open the session.

Anybody have any advice?

Code: Select all

Unhandled exception: page fault on write access to 0xfffffffffffffff0, invalid program stack in 64-bit code (0x000000018013d3eb).
Register dump:
 rip:000000018013d3eb rsp:000000000023f998 rbp:ffffffffffffffff eflags:00010296 (  R- --  I S -A-P- )
 rax:fffffffffffffff0 rbx:00007fc734c3c020 rcx:0000000180319218 rdx:000000000023f9c8
 rsi:0000000000d2ca90 rdi:0000000000000000  r8:0000000000000000  r9:00007fc734c3c020 r10:0000000180013817
 r11:0000000000000000 r12:0000000000000001 r13:00007fc734c3c008 r14:0000000000000000 r15:0000000000000000
Stack dump:
0x000000000023f998:  000000018001982d 0000000000000000
0x000000000023f9a8:  000000000023fc80 000000000023fb30
0x000000000023f9b8:  000000000023fa10 0000000000000000
0x000000000023f9c8:  0000000000000000 0000000000000018
0x000000000023f9d8:  0000000000474470 ffffffffffffffff
0x000000000023f9e8:  000000018001382a 000000000023fa2f
0x000000000023f9f8:  0000000000000000 000000000000001d
0x000000000023fa08:  00000000ffdc05d1 000000007c7bf970
0x000000000023fa18:  00007fc700000000 00007fc7389e9984
0x000000000023fa28:  00007fc73a19390d 0000000000d2ca90
0x000000000023fa38:  000000018001b09b 0000000000d2ca90
0x000000000023fa48:  2d43bfe2b575c500 0000000000000000
Backtrace:
=>0 0x000000018013d3eb in sl drums 2 (+0x13d3eb) (0xffffffffffffffff)
  1 0x000000018001982d in sl drums 2 (+0x1982c) (0xffffffffffffffff)
  2 0x000000018001382a in sl drums 2 (+0x13829) (0xffffffffffffffff)
  3 0x000000018001b09b in sl drums 2 (+0x1b09a) (0xffffffffffffffff)
  4 0x0000000180014c6c in sl drums 2 (+0x14c6b) (0x000000007c70ca70)
  5 0x00007fc7389e7f64 _ZN7Airwave4Host14handleDispatchEPNS_9DataFrameE+0xf3() in airwave-host-64 (0x000000007c70ca70)
  6 0x00007fc7389e8770 _ZN7Airwave4Host14processRequestEv+0xaf() in airwave-host-64 (0x000000007c70cb50)
  7 0x00007fc7389e5958 main+0x157() in airwave-host-64 (0x000000007c70ca70)
  8 0x00007fc7389e9072 __wine_spec_exe_entry+0xa1() in airwave-host-64 (0x00007fc73aa3f490)
  9 0x000000007b47a3fa in kernel32 (+0x5a3f9) (0x000000000023ffd0)
0x000000018013d3eb: lock incl	(%rax)
Modules:
Module	Address					Debug info	Name (108 modules)
ELF	        7b400000-        7b80e000	Dwarf           kernel32<elf>
  \-PE	        7b420000-        7b80e000	\               kernel32
ELF	        7bc00000-        7bd16000	Deferred        ntdll<elf>
  \-PE	        7bc20000-        7bd16000	\               ntdll
ELF	        7c000000-        7c004000	Deferred        <wine-loader>
PE	       180000000-       180431000	Export          sl drums 2
PE	    7fc72e26b000-    7fc72e47f000	Deferred        api-ms-win-appmodel-runtime-l1-1
PE	    7fc72e270000-    7fc72e47f000	Deferred        api-ms-win-appmodel-runtime-l1-1C:\windows\system32\api-ms-win-appmodel-runtime-l1-1-1.dll
ELF	    7fc72e47f000-    7fc72e693000	Deferred        api-ms-win-core-sysinfo-l1-2-1<e
PE	    7fc72e480000-    7fc72e693000	Deferred        api-ms-win-core-sysinfo-l1-2-1
PE	    7fc72e6d9000-    7fc72e8ed000	Deferred        api-ms-win-core-localization-l1-
PE	    7fc72e6e0000-    7fc72e8ed000	Deferred        api-ms-win-core-localization-l1-C:\windows\system32\api-ms-win-core-localization-l1-2-1.dll
ELF	    7fc72e8ed000-    7fc72eb00000	Deferred        api-ms-win-core-fibers-l1-1-1<el
PE	    7fc72e8f0000-    7fc72eb00000	Deferred        api-ms-win-core-fibers-l1-1-1
ELF	    7fc72eb00000-    7fc72ed14000	Deferred        api-ms-win-core-synch-l1-2-0<elf
PE	    7fc72eb10000-    7fc72ed14000	Deferred        api-ms-win-core-synch-l1-2-0
ELF	    7fc72ed14000-    7fc72ef86000	Deferred        libpcre.so.3
ELF	    7fc72ef86000-    7fc72f19b000	Deferred        libgpg-error.so.0
ELF	    7fc72f19b000-    7fc72f3c3000	Deferred        libselinux.so.1
ELF	    7fc72f3c3000-    7fc72f5db000	Deferred        liblz4.so.1
ELF	    7fc72f5db000-    7fc72f801000	Deferred        liblzma.so.5
ELF	    7fc72f801000-    7fc72fb0f000	Deferred        libgcrypt.so.20
ELF	    7fc72fb0f000-    7fc72fd94000	Deferred        libsystemd.so.0
ELF	    7fc72fd94000-    7fc72ff9c000	Deferred        libffi.so.6
ELF	    7fc72ff9c000-    7fc7301b6000	Deferred        libresolv.so.2
ELF	    7fc7301b6000-    7fc7303ba000	Deferred        libkeyutils.so.1
ELF	    7fc7303ba000-    7fc730606000	Deferred        libdbus-1.so.3
ELF	    7fc730606000-    7fc730886000	Deferred        libgmp.so.10
ELF	    7fc730886000-    7fc730ab9000	Deferred        libhogweed.so.4
ELF	    7fc730ab9000-    7fc730cee000	Deferred        libnettle.so.6
ELF	    7fc730cee000-    7fc730f01000	Deferred        libtasn1.so.6
ELF	    7fc730f01000-    7fc731134000	Deferred        libidn.so.11
ELF	    7fc731134000-    7fc731464000	Deferred        libp11-kit.so.0
ELF	    7fc731464000-    7fc73166f000	Deferred        libkrb5support.so.0
ELF	    7fc73166f000-    7fc731873000	Deferred        libcom_err.so.2
ELF	    7fc731873000-    7fc731aa5000	Deferred        libk5crypto.so.3
ELF	    7fc731aa5000-    7fc731d78000	Deferred        libkrb5.so.3
ELF	    7fc731d78000-    7fc731f89000	Deferred        libavahi-client.so.3
ELF	    7fc731f89000-    7fc732195000	Deferred        libavahi-common.so.3
ELF	    7fc732195000-    7fc732527000	Deferred        libgnutls.so.30
ELF	    7fc732527000-    7fc732771000	Deferred        libgssapi_krb5.so.2
ELF	    7fc732771000-    7fc7329fb000	Deferred        libcups.so.2
ELF	    7fc732a1a000-    7fc732c56000	Deferred        uxtheme<elf>
  \-PE	    7fc732a20000-    7fc732c56000	\               uxtheme
ELF	    7fc732c56000-    7fc732e5c000	Deferred        libxfixes.so.3
ELF	    7fc732e5c000-    7fc733066000	Deferred        libxcursor.so.1
ELF	    7fc733066000-    7fc733276000	Deferred        libxi.so.6
ELF	    7fc733276000-    7fc733479000	Deferred        libxcomposite.so.1
ELF	    7fc733479000-    7fc733684000	Deferred        libxrandr.so.2
ELF	    7fc733684000-    7fc73388e000	Deferred        libxrender.so.1
ELF	    7fc73388e000-    7fc733a94000	Deferred        libxxf86vm.so.1
ELF	    7fc733a94000-    7fc733c97000	Deferred        libxinerama.so.1
ELF	    7fc733c97000-    7fc733e9f000	Deferred        librt.so.1
ELF	    7fc733e9f000-    7fc7340b4000	Deferred        libbsd.so.0
ELF	    7fc7340b4000-    7fc7342ba000	Deferred        libxdmcp.so.6
ELF	    7fc7342ba000-    7fc7344be000	Deferred        libxau.so.6
ELF	    7fc7344be000-    7fc7346e5000	Deferred        libxcb.so.1
ELF	    7fc7346e5000-    7fc734a1e000	Deferred        libx11.so.6
ELF	    7fc734a1e000-    7fc734c30000	Deferred        libxext.so.6
ELF	    7fc734c4f000-    7fc734eed000	Deferred        winex11<elf>
  \-PE	    7fc734c60000-    7fc734eed000	\               winex11
ELF	    7fc734eed000-    7fc73511a000	Deferred        msacm32<elf>
  \-PE	    7fc734ef0000-    7fc73511a000	\               msacm32
ELF	    7fc73511a000-    7fc7353dd000	Deferred        winmm<elf>
  \-PE	    7fc735120000-    7fc7353dd000	\               winmm
ELF	    7fc7353dd000-    7fc735672000	Deferred        rpcrt4<elf>
  \-PE	    7fc7353f0000-    7fc735672000	\               rpcrt4
ELF	    7fc735672000-    7fc735a13000	Deferred        ole32<elf>
  \-PE	    7fc7356a0000-    7fc735a13000	\               ole32
ELF	    7fc735a13000-    7fc735c5a000	Deferred        winspool<elf>
  \-PE	    7fc735a20000-    7fc735c5a000	\               winspool
ELF	    7fc735c5a000-    7fc735f8b000	Deferred        comctl32<elf>
  \-PE	    7fc735c60000-    7fc735f8b000	\               comctl32
ELF	    7fc735f8b000-    7fc736218000	Deferred        shlwapi<elf>
  \-PE	    7fc735fa0000-    7fc736218000	\               shlwapi
ELF	    7fc736218000-    7fc7366a7000	Deferred        shell32<elf>
  \-PE	    7fc736230000-    7fc7366a7000	\               shell32
ELF	    7fc7366a7000-    7fc73699e000	Deferred        comdlg32<elf>
  \-PE	    7fc7366b0000-    7fc73699e000	\               comdlg32
ELF	    7fc736a9e000-    7fc736cc4000	Deferred        imm32<elf>
  \-PE	    7fc736ab0000-    7fc736cc4000	\               imm32
ELF	    7fc736d7a000-    7fc736fa5000	Deferred        libexpat.so.1
ELF	    7fc736fa5000-    7fc7371e8000	Deferred        libfontconfig.so.1
ELF	    7fc7371e8000-    7fc73741a000	Deferred        libpng16.so.16
ELF	    7fc73741a000-    7fc737637000	Deferred        libz.so.1
ELF	    7fc737637000-    7fc7378ea000	Deferred        libfreetype.so.6
ELF	    7fc7378ea000-    7fc737b04000	Deferred        version<elf>
  \-PE	    7fc7378f0000-    7fc737b04000	\               version
ELF	    7fc737b04000-    7fc737d94000	Deferred        advapi32<elf>
  \-PE	    7fc737b20000-    7fc737d94000	\               advapi32
ELF	    7fc737d94000-    7fc73810f000	Deferred        gdi32<elf>
  \-PE	    7fc737db0000-    7fc73810f000	\               gdi32
ELF	    7fc73810f000-    7fc73854b000	Deferred        user32<elf>
  \-PE	    7fc738130000-    7fc73854b000	\               user32
ELF	    7fc7389d1000-    7fc738bed000	Dwarf           airwave-host-64<elf>
  \-PE	    7fc7389e0000-    7fc738bed000	\               airwave-host-64
ELF	    7fc738bed000-    7fc738dff000	Deferred        libnss_files.so.2
ELF	    7fc738dff000-    7fc73900b000	Deferred        libnss_nis.so.2
ELF	    7fc73900b000-    7fc739225000	Deferred        libnsl.so.1
ELF	    7fc739225000-    7fc73942e000	Deferred        libnss_compat.so.2
ELF	    7fc73990a000-    7fc739b21000	Deferred        libgcc_s.so.1
ELF	    7fc739b21000-    7fc739e77000	Deferred        libm.so.6
ELF	    7fc739e79000-    7fc73a07d000	Deferred        libdl.so.2
ELF	    7fc73a07d000-    7fc73a45d000	Deferred        libc.so.6
ELF	    7fc73a45d000-    7fc73a67c000	Deferred        libpthread.so.0
ELF	    7fc73a69b000-    7fc73aa40000	Dwarf           libwine.so.1
ELF	    7fc73aa42000-    7fc73ac6c000	Deferred        ld-linux-x86-64.so.2
ELF	    7fff02b55000-    7fff02b56000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000023    0
	0000001e    0
	00000018    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	0000001b    0
	00000017    0
	00000016    0
	00000012    0
0000001c plugplay.exe
	00000020    0
	0000001f    0
	0000001d    0
00000021 winedevice.exe
	00000028    0
	00000025    0
	00000024    0
	00000022    0
00000029 airwave-host-64.exe
	00000031    0
	00000030    0
	0000002a    0
0000002b explorer.exe
	0000002f    0
	0000002e    0
	0000002d    0
	0000002c    0
00000032 airwave-host-32.exe
	00000036    0
	00000035    0
	00000034    0
	00000033    0
00000039 airwave-host-64.exe
	0000003b    0
	0000003a    0
0000003c airwave-host-32.exe
	0000003e    0
	0000003d    0
0000003f airwave-host-32.exe
	00000041    0
	00000040    0
00000044 airwave-host-64.exe
	00000047    0
	00000046    0
	00000045    0
0000004a airwave-host-64.exe
	0000004d    0
	0000004c    0
	0000004b    0
00000051 (D) Z:\usr\bin\airwave-host-64.exe
	00000054    0
	00000053    0
	00000052    0 <==
System information:
    Wine build: wine-3.0.1
    Platform: x86_64
    Version: Windows 7
    Host system: Linux
    Host version: 4.13.0-46-lowlatency
lava
Established Member
Posts: 42
Joined: Mon Dec 07, 2015 6:28 pm

Re: Airwave VST bridge

Post by lava »

Still happening, now the error is slightly different. Every time this happens I have to go into System Monitor and kill Wavform 8 process. When I do, I notice that there are always two identical 64-bit Airwave processes running. Sometimes the user on both of them is me, sometimes one of them is root. Are there supposed to be two instances running? I have also confirmed that this is happening to me in Tracktion 7 as well.

Code: Select all

Unhandled exception: page fault on read access to 0x00010190 in 64-bit code (0x0000000000010190).
Register dump:
 rip:0000000000010190 rsp:000000000167f4f8 rbp:0000000000000000 eflags:00010202 (  R- --  I   - - - )
 rax:00000000000fa220 rbx:000000000054e610 rcx:000000000054e8e0 rdx:0000000000000001
 rsi:0000000000000000 rdi:00000000004ee220  r8:0000000000000008  r9:000000018019d1f0 r10:000056b13af5e33d
 r11:0000000000000246 r12:0000000000c70a10 r13:000000000005e7d8 r14:0000000180319218 r15:000000000167fcc0
Stack dump:
0x000000000167f4f8:  0000000180146b32 00000000004ee220
0x000000000167f508:  000000000054e610 0000000000480050
0x000000000167f518:  0000000180162271 fffffffffffffffe
0x000000000167f528:  0000000000000000 00000000004ee220
0x000000000167f538:  00000001801468e7 00000000004ee220
0x000000000167f548:  0000000000000001 0000000000000008
0x000000000167f558:  0000000180146ef0 fffffffffffffffe
0x000000000167f568:  0000000000000000 000000000005e7d8
0x000000000167f578:  0000000180148458 0000000000000000
0x000000000167f588:  0000000000000000 0000000000000000
0x000000000167f598:  0000000000000000 000000000167f6e0
0x000000000167f5a8:  00000001801479ce 0000000180319218
Backtrace:
=>0 0x0000000000010190 (0x0000000000000000)
0x0000000000010190: movb	$0x1,%rax
Modules:
Module	Address					Debug info	Name (107 modules)
ELF	        7b400000-        7b80e000	Deferred        kernel32<elf>
  \-PE	        7b420000-        7b80e000	\               kernel32
ELF	        7bc00000-        7bd16000	Deferred        ntdll<elf>
  \-PE	        7bc20000-        7bd16000	\               ntdll
ELF	        7c000000-        7c004000	Deferred        <wine-loader>
PE	       180000000-       180431000	Deferred        sl drums 2
PE	    7f45fa3aa000-    7f45fa5be000	Deferred        api-ms-win-appmodel-runtime-l1-1
PE	    7f45fa3b0000-    7f45fa5be000	Deferred        api-ms-win-appmodel-runtime-l1-1C:\windows\system32\api-ms-win-appmodel-runtime-l1-1-1.dll
ELF	    7f45fa5df000-    7f45fa7f3000	Deferred        api-ms-win-core-sysinfo-l1-2-1<e
PE	    7f45fa5e0000-    7f45fa7f3000	Deferred        api-ms-win-core-sysinfo-l1-2-1
PE	    7f45fa817000-    7f45faa2b000	Deferred        api-ms-win-core-localization-l1-
PE	    7f45fa820000-    7f45faa2b000	Deferred        api-ms-win-core-localization-l1-C:\windows\system32\api-ms-win-core-localization-l1-2-1.dll
ELF	    7f45faa2b000-    7f45fac3e000	Deferred        api-ms-win-core-fibers-l1-1-1<el
PE	    7f45faa30000-    7f45fac3e000	Deferred        api-ms-win-core-fibers-l1-1-1
ELF	    7f45fac3e000-    7f45fae52000	Deferred        api-ms-win-core-synch-l1-2-0<elf
PE	    7f45fac40000-    7f45fae52000	Deferred        api-ms-win-core-synch-l1-2-0
ELF	    7f45fae52000-    7f45fb067000	Deferred        libgpg-error.so.0
ELF	    7f45fb067000-    7f45fb382000	Deferred        libgcrypt.so.20
ELF	    7f45fb382000-    7f45fb59e000	Deferred        liblz4.so.1
ELF	    7f45fb59e000-    7f45fb7c4000	Deferred        liblzma.so.5
ELF	    7f45fb7c4000-    7f45fba48000	Deferred        libsystemd.so.0
ELF	    7f45fba48000-    7f45fbc50000	Deferred        libffi.so.6
ELF	    7f45fbc50000-    7f45fbe6b000	Deferred        libresolv.so.2
ELF	    7f45fbe6b000-    7f45fc06f000	Deferred        libkeyutils.so.1
ELF	    7f45fc06f000-    7f45fc2bc000	Deferred        libdbus-1.so.3
ELF	    7f45fc2bc000-    7f45fc53d000	Deferred        libgmp.so.10
ELF	    7f45fc53d000-    7f45fc771000	Deferred        libhogweed.so.4
ELF	    7f45fc771000-    7f45fc9a7000	Deferred        libnettle.so.6
ELF	    7f45fc9a7000-    7f45fcbba000	Deferred        libtasn1.so.6
ELF	    7f45fcbba000-    7f45fcf38000	Deferred        libunistring.so.2
ELF	    7f45fcf38000-    7f45fd155000	Deferred        libidn2.so.0
ELF	    7f45fd155000-    7f45fd484000	Deferred        libp11-kit.so.0
ELF	    7f45fd484000-    7f45fd68f000	Deferred        libkrb5support.so.0
ELF	    7f45fd68f000-    7f45fd893000	Deferred        libcom_err.so.2
ELF	    7f45fd893000-    7f45fdac5000	Deferred        libk5crypto.so.3
ELF	    7f45fdac5000-    7f45fdd9b000	Deferred        libkrb5.so.3
ELF	    7f45fdd9b000-    7f45fdfac000	Deferred        libavahi-client.so.3
ELF	    7f45fdfac000-    7f45fe1b8000	Deferred        libavahi-common.so.3
ELF	    7f45fe1b8000-    7f45fe51d000	Deferred        libgnutls.so.30
ELF	    7f45fe51d000-    7f45fe768000	Deferred        libgssapi_krb5.so.2
ELF	    7f45fe768000-    7f45fe9f4000	Deferred        libcups.so.2
ELF	    7f45feb16000-    7f45fed52000	Deferred        uxtheme<elf>
  \-PE	    7f45feb20000-    7f45fed52000	\               uxtheme
ELF	    7f45fed52000-    7f45fef58000	Deferred        libxfixes.so.3
ELF	    7f45fef58000-    7f45ff162000	Deferred        libxcursor.so.1
ELF	    7f45ff162000-    7f45ff372000	Deferred        libxi.so.6
ELF	    7f45ff372000-    7f45ff575000	Deferred        libxcomposite.so.1
ELF	    7f45ff575000-    7f45ff780000	Deferred        libxrandr.so.2
ELF	    7f45ff780000-    7f45ff98a000	Deferred        libxrender.so.1
ELF	    7f45ff98a000-    7f45ffb90000	Deferred        libxxf86vm.so.1
ELF	    7f45ffb90000-    7f45ffd93000	Deferred        libxinerama.so.1
ELF	    7f45ffd93000-    7f45fff9b000	Deferred        librt.so.1
ELF	    7f45fff9b000-    7f46001b0000	Deferred        libbsd.so.0
ELF	    7f46001b0000-    7f46003b6000	Deferred        libxdmcp.so.6
ELF	    7f46003b6000-    7f46005ba000	Deferred        libxau.so.6
ELF	    7f46005ba000-    7f46007e2000	Deferred        libxcb.so.1
ELF	    7f46007e2000-    7f4600b1b000	Deferred        libx11.so.6
ELF	    7f4600b1b000-    7f4600d2d000	Deferred        libxext.so.6
ELF	    7f4600d4f000-    7f4600fee000	Deferred        winex11<elf>
  \-PE	    7f4600d60000-    7f4600fee000	\               winex11
ELF	    7f4600fee000-    7f460121b000	Deferred        msacm32<elf>
  \-PE	    7f4600ff0000-    7f460121b000	\               msacm32
ELF	    7f460121b000-    7f46014de000	Deferred        winmm<elf>
  \-PE	    7f4601220000-    7f46014de000	\               winmm
ELF	    7f46014de000-    7f4601773000	Deferred        rpcrt4<elf>
  \-PE	    7f46014f0000-    7f4601773000	\               rpcrt4
ELF	    7f4601773000-    7f4601b14000	Deferred        ole32<elf>
  \-PE	    7f46017a0000-    7f4601b14000	\               ole32
ELF	    7f4601b14000-    7f4601d5b000	Deferred        winspool<elf>
  \-PE	    7f4601b20000-    7f4601d5b000	\               winspool
ELF	    7f4601d5b000-    7f460208c000	Deferred        comctl32<elf>
  \-PE	    7f4601d60000-    7f460208c000	\               comctl32
ELF	    7f460208c000-    7f4602319000	Deferred        shlwapi<elf>
  \-PE	    7f46020a0000-    7f4602319000	\               shlwapi
ELF	    7f4602319000-    7f46027a8000	Deferred        shell32<elf>
  \-PE	    7f4602330000-    7f46027a8000	\               shell32
ELF	    7f46027a8000-    7f4602a9f000	Deferred        comdlg32<elf>
  \-PE	    7f46027b0000-    7f4602a9f000	\               comdlg32
ELF	    7f4602b9f000-    7f4602dc5000	Deferred        imm32<elf>
  \-PE	    7f4602bb0000-    7f4602dc5000	\               imm32
ELF	    7f4602e7c000-    7f46030ae000	Deferred        libexpat.so.1
ELF	    7f46030ae000-    7f46032f3000	Deferred        libfontconfig.so.1
ELF	    7f46032f3000-    7f4603510000	Deferred        libz.so.1
ELF	    7f4603510000-    7f4603742000	Deferred        libpng16.so.16
ELF	    7f4603742000-    7f46039f6000	Deferred        libfreetype.so.6
ELF	    7f46039f6000-    7f4603c10000	Deferred        version<elf>
  \-PE	    7f4603a00000-    7f4603c10000	\               version
ELF	    7f4603c10000-    7f4603ea0000	Deferred        advapi32<elf>
  \-PE	    7f4603c20000-    7f4603ea0000	\               advapi32
ELF	    7f4603ea0000-    7f460421b000	Deferred        gdi32<elf>
  \-PE	    7f4603ec0000-    7f460421b000	\               gdi32
ELF	    7f460421b000-    7f4604657000	Deferred        user32<elf>
  \-PE	    7f4604240000-    7f4604657000	\               user32
ELF	    7f4604ae5000-    7f4604d01000	Deferred        airwave-host-64<elf>
  \-PE	    7f4604af0000-    7f4604d01000	\               airwave-host-64
ELF	    7f4604d01000-    7f4604f13000	Deferred        libnss_files.so.2
ELF	    7f4604f13000-    7f460512d000	Deferred        libnsl.so.1
ELF	    7f460512d000-    7f4605339000	Deferred        libnss_nis.so.2
ELF	    7f4605339000-    7f4605543000	Deferred        libnss_compat.so.2
ELF	    7f4605a21000-    7f4605c39000	Deferred        libgcc_s.so.1
ELF	    7f4605c39000-    7f4605fd7000	Deferred        libm.so.6
ELF	    7f4605fd9000-    7f46061dd000	Deferred        libdl.so.2
ELF	    7f46061dd000-    7f46065ce000	Deferred        libc.so.6
ELF	    7f46065ce000-    7f46067ed000	Deferred        libpthread.so.0
ELF	    7f460680f000-    7f4606bb4000	Dwarf           libwine.so.1
ELF	    7f4606bb6000-    7f4606de0000	Deferred        ld-linux-x86-64.so.2
ELF	    7ffff5304000-    7ffff5306000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000025    0
	00000022    0
	0000001d    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	0000001a    0
	00000017    0
	00000016    0
	00000012    0
0000001b plugplay.exe
	0000001f    0
	0000001e    0
	0000001c    0
00000020 winedevice.exe
	0000002a    0
	00000024    0
	00000023    0
	00000021    0
00000028 explorer.exe
	0000002d    0
	0000002c    0
	0000002b    0
	00000029    0
0000002e airwave-host-64.exe
	00000031    0
	00000030    0
	0000002f    0
00000034 (D) Z:\usr\bin\airwave-host-64.exe
	00000038   -2 <==
	00000037    0
	00000036    0
	00000035    0
System information:
    Wine build: wine-3.0.2
    Platform: x86_64
    Version: Windows 7
    Host system: Linux
    Host version: 4.15.0-29-lowlatency
lava
Established Member
Posts: 42
Joined: Mon Dec 07, 2015 6:28 pm

Re: Airwave VST bridge

Post by lava »

Ok, so I went looking and figured out that there's an SL Drums 3 out now. So I ditched SL Drums 2 and updated to 3. Copied over the kits I use. Airwave and Waveform are both playing nice with it now. Problem solved. However, If there's a way to avoid this kind of thing in the future, I'd be curious to know.
lava
Established Member
Posts: 42
Joined: Mon Dec 07, 2015 6:28 pm

Re: Airwave VST bridge

Post by lava »

Well, SL Drums 3 is doing the same thing now, albeit much more intermittently than before. Phant0m, would love to get your advice on this.
Mk2
Established Member
Posts: 193
Joined: Sat Sep 10, 2016 8:28 pm
Has thanked: 3 times
Been thanked: 2 times
Contact:

Re: Airwave VST bridge

Post by Mk2 »

hello ! i'm trying to bridge some VST in bitwig 2... but bitwig can't load them :

anyone has this message ?

https://i.imgur.com/Pwh93Em.png

how to fix this please ?

Thx for help !
jonetsu
Established Member
Posts: 2036
Joined: Sat Jun 11, 2016 12:05 am
Has thanked: 10 times
Been thanked: 22 times

Re: Airwave VST bridge

Post by jonetsu »

In my case when Bitwig reports that it takes a long time to scan a plugin, it's because the plugin has some problem. But then I use linvst, not airwave.
Mk2
Established Member
Posts: 193
Joined: Sat Sep 10, 2016 8:28 pm
Has thanked: 3 times
Been thanked: 2 times
Contact:

Re: Airwave VST bridge

Post by Mk2 »

tested linvst but when i load serum the plugin shows but i think there a authorization windows and the text is totally blank (nothing showed)... so it's bugued and don't work here.. :?

edit: seems like linvst or airwave have problem with 64 bits plugins... :s

anyone has same problem ?
Mk2
Established Member
Posts: 193
Joined: Sat Sep 10, 2016 8:28 pm
Has thanked: 3 times
Been thanked: 2 times
Contact:

Re: Airwave VST bridge

Post by Mk2 »

ellerem wrote:Long story short: copying the program directory from a working install fixed the problem, I suspect my optical drive.

Omnisphere 1.5-8d is working perfectly with debian Jessie (now stable), wine 1.6.x, Airwave 1.1.1-1 and Bitwig 1.7.
here i got a black GUI when loading Omnisphere 2, how to fix it ?

wine-staging (last) + airwave (last version) + bitwig 2.

is there library to add in winecfg ?
tavasti
Established Member
Posts: 2047
Joined: Tue Feb 16, 2016 6:56 am
Location: Kangasala, Finland
Has thanked: 369 times
Been thanked: 208 times
Contact:

Re: Airwave VST bridge

Post by tavasti »

Mk2 wrote:is there library to add in winecfg ?
winetricks dlls list

Most common are 'winetricks vcrun20??' where ?? is replaced with some numbers, matching needed version. There has been some other libs sometimes, some d3something has been needed for some app.

Linux veteran & Novice musician

Latest track: https://www.youtube.com/watch?v=ycVrgGtrBmM

Mk2
Established Member
Posts: 193
Joined: Sat Sep 10, 2016 8:28 pm
Has thanked: 3 times
Been thanked: 2 times
Contact:

Re: Airwave VST bridge

Post by Mk2 »

hi tavasti !

how do you know what library u need to add for wine for VSTi to work well ?

->

on serum, i use gdiplus (native, then integrated) & d2d1 (disactivated) -> GUI show well.

but on omnisphere , it won't load with those libraries. Omnisphere 2 standalone works well with gdiplus on desktop.

...

how can i know what libs i need ? it's hard ! :?

(edit: got wine-4.3 (Staging) and WINEARCH=win64 , dunno how prefix works... i begin.)
tavasti
Established Member
Posts: 2047
Joined: Tue Feb 16, 2016 6:56 am
Location: Kangasala, Finland
Has thanked: 369 times
Been thanked: 208 times
Contact:

Re: Airwave VST bridge

Post by tavasti »

Mk2 wrote:hi tavasti !

how do you know what library u need to add for wine for VSTi to work well ?
No faintest idea! Google around or just run blindly winetricks for most common stuff until it works.

Most likely there is some windows tools to list what something depends on, but I and not that much using windows stuff that haven't needed to learn.

Linux veteran & Novice musician

Latest track: https://www.youtube.com/watch?v=ycVrgGtrBmM

Mk2
Established Member
Posts: 193
Joined: Sat Sep 10, 2016 8:28 pm
Has thanked: 3 times
Been thanked: 2 times
Contact:

Re: Airwave VST bridge

Post by Mk2 »

tavasti wrote:
Mk2 wrote:hi tavasti !

how do you know what library u need to add for wine for VSTi to work well ?
No faintest idea! Google around or just run blindly winetricks for most common stuff until it works.

Most likely there is some windows tools to list what something depends on, but I and not that much using windows stuff that haven't needed to learn.
tried to search for this but can't find help : there a lot of libraries, i dunno which one can work with Omnisphere 2...

there not a log to say "missing xxxxx.dll" etc... ?
tavasti
Established Member
Posts: 2047
Joined: Tue Feb 16, 2016 6:56 am
Location: Kangasala, Finland
Has thanked: 369 times
Been thanked: 208 times
Contact:

Re: Airwave VST bridge

Post by tavasti »

Mk2 wrote: there not a log to say "missing xxxxx.dll" etc... ?
Anything about missing symbol?

Linux veteran & Novice musician

Latest track: https://www.youtube.com/watch?v=ycVrgGtrBmM

User avatar
Linuxmusician01
Established Member
Posts: 1524
Joined: Mon Feb 23, 2015 2:38 pm
Location: Holland
Has thanked: 756 times
Been thanked: 135 times

Re: Airwave VST bridge

Post by Linuxmusician01 »

This topic is quite old and it appears that the package of Airwave is not actively maintained/updated anymore. In this topic @sysrqer says that airwave, unfortunately, "is pretty much dead".

As for LinVST. There are pre-compiled binaries of it in a zip file (link) and there is the source code (link). I don't know which you are using. I wanted to test if the pre-compiled version supports 32 bit as well as 64 bit Windows VST's. I can't because my distro is too old. Anyway, it should since in the archive there is a file called "lin-vst-server32.exe.so". However, one must have installed in Linux the so-called multilib packages of g++ and gcc. From the readme in the zip file: to enable 32 bit vst support, a distros multiarch needs to be enabled first (ie sudo apt-get install gcc-multilib g++-multilib for Debian/Ubuntu).

This might solve the 32 bit/64 Windows VST problems you may have.

If you want to compile LinVST from source then my post in aforementioned topic from March 4 2019 might help...

My experiences w/ LinVST so far: the standalone version does not show up in Carla (?). The embedded version shows up in Carla, Qtractor etc. However both the embedded as well as the standalone versions make VST's go berserk in Qtractor (all buttons and knobs turn around like crazy without stopping).

I'd rather use Carla for Windows VST 32- and 64 bit support. Just my 2 cents.



P.S. The problems you have do not have anything to do w/ Wine most probably. Just make sure you do not use a very old installation of Wine which is 32 bit (i.e. a 32 bit Wine prefix, if you want to know what a wine prefix is then ask; long story)
Post Reply