Airwave - yet another WINE VST bridge for Linux (April 12 update)

Official support for: bitwig.com
Post Reply New Topic
RELATED
PRODUCTS

Post



some topik must go down.... x)

(perso i still not resolved my noobness to install 1 VSTi on linux.)

(DiscoDSP sorted out a good good synth plug linuxed last day...)

gratz...

-for a better world-
night life...
sry but i can't talk alone.

Post

It seems that airwave bridge is not reporting correct plugin delay to the host.
For example, Pro-Q is working fine with real-time setting but causing track delay with linear phase mode.
Same thing with Ozone 5. When plugin is doing delay it is not stated in plugin list

Post

Which airwave version are you using? Starting from 1.2.1 it should report the plugin delay to the host. As far as I understand the VST 2.4 specification, the plugin delay can only be reported at plugin loading stage. I need to look closer to this issue.

Post

I'm using 1.2.1
The problem occurs with plugins which can change delay on the fly depending on settings.
I think plugin is doing reinit each time delay is changed.

Post

Well, there is no special delay-change notification mechanism in the spec. I think that the AEffect structure itself may be changed on the fly. I'll check my guess.

Post

lem8r, could you test the latency fix by building airwave from the develop branch? If not, I can build an Ubuntu/ArchLinux package for you.

Post

Yes, I can build latest version.
I will try this evening and let you know.

Post

I've build airwave from dev branch.
Problem still there. When plugin goes from zero latency setting to some latency setting - track goes out of tempo.
BTW, build documentation has wrong statement.

Code: Select all

-DVSTSDK_PATH=${HOME}/VST3\ SDK
have to be set to

Code: Select all

-DVSTSDK_PATH=${HOME}/VST3/SDK

Post

Are you sure you've built from the "develop" git branch?

Code: Select all

git clone -b develop https://github.com/phantom-code/airwave.git
Could you please describe how do you do your PDC test, so I could reproduce it myself (to not disturb you after every change)?

About the VST SDK path, I think there is no error (I've just downloaded and extracted it to check). When you extract the archive, you get the "VST3 SDK" directory. In the case of my instruction, the backslash just escapes the space character.

Post

Yes, I'm pretty sure. Just checked host.cpp file. It really contains fix you committed.

I'm testing with Fabfilter Pro-Q plugin. By default it has realtime setting which is working fine.
When setting to linear phase mode plugin adds some delay which is causing problem.

Oh, sorry about VST SDK. I have older archive with sdk 2.4 which has different folder structure.

Post

lem8r wrote:I'm testing with Fabfilter Pro-Q plugin. By default it has realtime setting which is working fine.
When setting to linear phase mode plugin adds some delay which is causing problem.
But how do you measure this delay? I found a video Do you do something similar?

Post

It is really long delay. It can be heard

Post

I've created the following device chain:
1. u-he A.C.E., playing very long single note
2. FabFilter Pro-Q2 in the linear-phase mode
3. FabFilter Pro-Q2 in the linear-phase mode
4. FabFilter Pro-Q2 in the linear-phase mode
5. FabFilter Pro-Q2 in the linear-phase mode
6. FabFilter Pro-Q2 in the linear-phase mode
7. FabFilter Pro-Q2 in the linear-phase mode
8. FabFilter Pro-Q2 in the linear-phase mode
9. FabFilter Pro-Q2 in the linear-phase mode
10. FabFilter Pro-Q2 in the linear-phase mode
11. Bitwig Filter device with cut-off automation toggling on/off every beat

As far as I can tell, the introduced delay is properly compensated: I hear the cut-off toggling exactly when playing cursor reaches the appropriate automation point. Maybe I don't understand something and my experiment is totally wrong. Please correct me and show your testing method.

Post

I've tried just to switch Pro-Q2 to the linear-phase mode, automate one of its bands and listen when the sound changes. Now I can hear the delay.

Post

like you guys

Post Reply

Return to “Bitwig”