Airwave - yet another WINE VST bridge for Linux (April 12 update)
-
- Banned
- 576 posts since 3 Jul, 2010
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.
sry but i can't talk alone.
-
- KVRist
- 149 posts since 31 Mar, 2014
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
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
- KVRist
- Topic Starter
- 425 posts since 27 Mar, 2014
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.
- KVRist
- Topic Starter
- 425 posts since 27 Mar, 2014
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.
-
- KVRist
- 149 posts since 31 Mar, 2014
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. have to be set to
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\ SDKCode: Select all
-DVSTSDK_PATH=${HOME}/VST3/SDK- KVRist
- Topic Starter
- 425 posts since 27 Mar, 2014
Are you sure you've built from the "develop" git branch?
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.
Code: Select all
git clone -b develop https://github.com/phantom-code/airwave.gitAbout 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.
-
- KVRist
- 149 posts since 31 Mar, 2014
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.
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.
- KVRist
- Topic Starter
- 425 posts since 27 Mar, 2014
But how do you measure this delay? I found a video Do you do something similar?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.
- KVRist
- Topic Starter
- 425 posts since 27 Mar, 2014
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.
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.
