-
-
Notifications
You must be signed in to change notification settings - Fork 155
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
focus issues for VST2 in Ableton Live, Bitwig and other hosts #24
Comments
Very interesting, this is something that is a pain to get right, but should be doable to find something that works.
I have an idea of what causes this, this will also be something to fix on DPF side. Also, using multiple instances is probably not very safe at the moment, specially if using MIDI. |
Thank you! By the way I've noticed that multi instance workflow nicely parallel processing at least in Ableton. Same instance copied to another track only increase 2% of consumption versus 9% of the first one, very cool. Already done some music with it, workflow is unbealiveably nice. |
Issue #2 should be resolved now, testing appreciated. |
Can confirm I am also experiencing #1, running cardinal in FL Studio 20 on windows 7 (both with aero on and off, probably not related but decided to test it anyway to rule it out since I remember older versions of rack having some weird behaviours with that). The module browser is very hard to use since as soon as it's exited once the search box stops taking keyboard input at all no matter what you do, meaning you have to scroll through everything to find what you're looking for Hopefully that can be fixed at some point, I have no idea how prevalent that bug is for other users. Thanks for all your work on this! |
i've found it's still possible to input to the search bar, but only with rclick->paste or the numpad. |
this should be fixed on latest builds, confirmation would be greatly appreciated. |
no change for me |
The behaviour is slightly different but it's still broken, the search box doesn't take any input even on first focus now |
On a bit different topic, VST3 doesn't work for me anywhere on MacOS Monterey. The UI is completely blocked. I've tried Reaper, Renoise, Element, Carla and some other hosts. |
What does "blocked" mean here? |
The plugin ignores any kind of user interaction. It acts basically as a static image of its UI. |
so not even mouse input works? |
Sadly, no. I'd love to help debug the issue. Maybe I should start with plugin compilation :) |
that would be welcome, sure. you can build using |
Great hint! Thanks. |
Just to make it easier for other people trying to use Cardinal as a live instrument, it works perfectly fine in Carla as a LV2 plugin. All keyboard shortcuts work just fine. Tested on MacOS Monterey. |
Bitwig 4.2 beta with VST2 is working fine! A very nice combo I must say. |
I'm using Ardour 6.9.0 (official binary release) on Ubuntu 20.04.4 LTS, with Cardinal from Git commit cab2aa9. Generally speaking, if Ardour has a hotkey for something, it's intercepting it first. Any key presses not intercepted by Ardour hot keys passes through to Cardinal. I followed your example with the built-in text editor: Keys that were intercepted in Ardour:
I forgot to try insert/delete/home/end/pgup/pgdown and the numeric keypad. Thanks again for doing this! I certainly appreciate Cardinal being available in Ardour! |
If you enable the give-keyboard-to-plugin button, the one on the top-right, can you then enter space and other keys? or always behaves the same way no matter what? |
That changes the behavior, but ultimately makes it more chaotic. I was able to type the entire alphabet. However, once I hit backspace, it got into some sort of loop where it was acting as though I was holding down backspace from that point forward. I guess that may (or may not) be a separate issue. Pressing the give-keyboard-to-plugin button did let some of the keys come through. Generally, pressing any key like backspace or enter makes it just keep repeating the action for that key forever, as if I was holding it down even though I'm not. Progress? :) |
Yes, but it fails to rule |
So, what might cause this problem, what might be a solution? Macbook too old? OS not compatible? I have the MOD DUO X, would love to be able to patch Cardinal on the computer and run it on that machine. |
It is.. complicated. At least you mentioned the OS and 2 hosts where this happens - ableton and bitwig on macOS - so that is a starting point for me to look into it. |
Thanks, I see. I just installed Carla, the universal build. I could open Cardinal within, interacting with Cardinals GUI was working, but also I was not able to add modules. |
to anyone with keyboard focus issues, please retry with the latest build, see the downloads at the bottom of https://github.com/DISTRHO/Cardinal/actions/runs/2230337247 |
oh and note the change only applies to vst2, other formats remain unchanged |
actually nevermind it all. the build cache is too extreme and is not producing new binaries. |
ok now the build is ok and good to try. confirmation is very appreciated. |
Unfortunately does not work for me on 2020 Macbook macOS Big Sur, tried as plugin in Ableton, Bitwig and Carla, control+click was not possible, also connecting with the MOD DUO X was not possible. |
is it only ctrl+click that is not working, or any text at all also does not work? |
Everything else just works. I can write in the text editor, manipulate knobs, make sound, also open other patches. |
was that the case with stock 22.04, without the update I posted? |
@Gsbrt ctrl + click is now handled on latest builds, same way as official rack does. |
Yes, making sound and manipulating knobs did work initially and still does. |
Still does not work in either Bitwig or Ableton live on my Mac. |
I was able to reproduce this in reaper on macOS, fix was just to delay the keyboard focus grab for a few iterations after the UI is open. Might fix it for other hosts, testing is much appreciated. |
I just tried in Ableton live and Bitwig on macOS, control+click still doesn´t work. |
weird, that works just fine for me. I map it to the control key though, not command key. this specific ticket/issue is about hosts not receiving any keyboard input at all. |
Ah, I see. |
Typically that would be right-click. So even if we had another way to popup the module browser, experience would not be very good. |
Actually, pressing "enter" while nothing is in focus also opens the module browser. |
Yes! That worked for me. Thanks! Next step will be to see if the connection between Cardinal plugin and MOD DUO X will work, would love to be able to use VCV patches on that device. |
open a new ticket for that, if there is an issue. otherwise the discussions tab is there to continue such conversations. |
I am closing this ticket due to lack of feedback. Let me know if the issue still happens with 22.05 (release to be tagged today) |
I have reproduced this issue in Cakewalk and LMMS on Windows 10 both with the stable release and latest nightly release. |
still reproducible in logic pro on m1 mac |
Hi, finally I can get it working! Cardinal Parameter is gorgeous, thank you! VST2 has no issues with template.vcv so far so it runs.
Some issues if you will:
Cheers!
EDIT: hotkeys also don't work...
EDIT2: When closing Ableton's project with 5 instances of Cardinal it hangs Ableton and got "doesn't respong" message from windows when trying close it. Seems something with RAM but I don't sure :-)
The text was updated successfully, but these errors were encountered: