-
Notifications
You must be signed in to change notification settings - Fork 404
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
EnergyXT not showing GUI #190
Comments
@UnoffialOfficial screenshot? And did you use both vst2 and vst3? |
@UnoffialOfficial do you have a log or error message from EnergyXT? |
Here's a page you can get an EnergyXT demo for windows+macOS from. I tried installing the macOS demo, but it crashes on macOS Mojave. @UnoffialOfficial could you try a February 2019 build of Surge from http://surge-synthesizer.github.io and confirm that EnergyXT does not show GUI with the newest build? also, are you using 32-bit or 64-bit EnergyXT? |
I had the same issue using energyXT in WINE. Mind you the display was always an issue using WINE even with the 64 bit version. That being said LMMS partially displays the 32 bit GUI when loaded using Vestige. |
I installed an energyxt demo and couldn't make heads or tails of it. How do you even load a VST into a track? If someone could let me know that then I can debug this one day. I'm mostly interested because I wonder if the same error that makes it not loadable here is also what's getting bitwig linux... |
go to File -> Setup -> Browser tab toggle to Plugins and add your VST folders there. They will appear in the left hand panel under Plugins to load, just drag it into a synth or an empty track |
Thank you. That's very useful. On Windows with 32 bit surge in energyXT 3.0 I see exactly this yeah, no UI. Cool. Something to debug one day! Wonder what's happening. Very interesting. |
So this came up on KVR again so let me add some comments before I break. As I said I can reproduce this using the 32 bit build and EnergyXT 3.0. So how to debug. There's a lot of ways but the way I have debugged rando host vst2 problems which has worked is
then in your code you can do
and see it go by in the log, which presumably you
That's where I'd start. And if no-one else fixes this where eventually I will start! |
One other thought: does energyxt do something in a wierd different order than other hosts? Like does it call open before you can make a cframe or after a window has been drawn or some such? Just putting a func log in every function except the rt audio and midi process ones and comparing the startup order with another host would be illustrative |
@baconpaul just an FYI, energyXT was created/developed by @falkTX |
Oh well that’s super useful to know! @falkTX since you know how the host works I am sure you have a way better plan than mine! Any insight welcome |
I know I have a lot of projects, but this information is just not true. |
One thing I know is that energyxt does not close plugin instances. |
Ok! Well consider it a complement that I totally believed it :) Useful info. I bet the create order is wonky if they are doing things like never close. The path I outlined above is the one to do then. |
my mistake... I assumed it was yours because of that libaam jack thing and also because of the XT TX name switch.... my apologies for the misunderstanding After digging I found out the creator to be Jørgen Aase |
Is this issue resolved? I see no activity since the release of 1.6 Beta 7. Did you got the GUI to show up on EnergyXT? You might need to install the latest version (1.6.1.1) to see if the GUI does show up on that particular host DAW. |
Linking to #938 even though this is more than just a zoom issue |
For surge-synthesizer#190 here's an instrumented version of surge which makes a log file, and that shows that energyXT never calls effEditOpen on our dll. Squirrel this away in case anyone at eXT wants to look.
OK so my first task of the year was actually on windows so while I was fighting windows, cmake, and azure, I instrumented the vst2 and build and tested it in energyXT. My instrumented version is in this branch: https://github.com/baconpaul/surge/tree/energy-xt-190 The problem is pretty straight forward though. energyXT creates an editor but never calls the dispatcher with effEditOpen, so we never open the editor. I have no idea why energyXT never sends us effEditOpen but since it doesn't there's not much I can do. We really need someone from the energyXT team to take a look here. |
From KVR:
So with the fact that I’m not getting open called, 1.5 still works for the few users, and there’s no apparent way to figure out what’s happening in the host, I’m going to close this. If someone objects to that please reopen it (and share an idea for a plan of what to do also!) Thanks |
When opening Surge the GUI does not display. Only the default host gui. All other functions appear to work correctly.
The text was updated successfully, but these errors were encountered: