-
Notifications
You must be signed in to change notification settings - Fork 16
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
Signalflow fails to initialize on my Intel Mac since version 0.4.9 #121
Comments
Hi @aaron-siegel, thanks so much for the detailed report. Looking at the error, it looks like this must be because the Vamp dynamic library was not properly delocated for the x86_64 architecture. I've just checked and this is the case - it looks like something went wrong with the x86_64 linking for 0.4.9 onwards. I'll look at fixing this and pushing a corrected build as soon as I get a moment. Thanks again! |
Great! Glad it's a real issue and I'm not just wasting your time :) Thanks for the reply! |
Hey @aaron-siegel, I've now published a new release (0.5.0) that should hopefully work again on macOS with Intel silicon, as alongside an overhaul of the audio I/O internals and build process. When you get a moment, would you be able to take it for a spin and let me know if it's resolved the issue? Thank you! |
Could this be related issue on latest default Windows install too? ''' |
@hockinsk Could you let me know the SignalFlow version reported by |
@ideoforms Here you go. I've tried on a my work laptop, but same issue, however it's probably got a similar setup re. python at least. I did run latest microsoft C++ redistributable as a repair, but no joy. Same error on signalflow 0.5.0 and 0.5.1
Host Name: SAMS-Z13 Hyper-V Requirements: VM Monitor Mode Extensions: Yes |
Hmm, I'm honestly not sure what the underlying issue is here and and would need to sit at my Windows build machine to do some diags. :( I do know that there is a known good historical v0.4.4 build of SignalFlow for Python 3.12 that you should be able to run successfully, which has been widely tested as good on Windows. For this, you would need to specifically create a Python 3.12 virtual env, and then run Can you let me know if that works? If it does, I'll have to revisit what has changed between those two wheels in terms of their underlying DLL structure. |
OK, thanks for the prompt response. I will investigate a bit further today and report back. |
I'm afraid my fix was a brutal one so doesn't help much. I uninstalled all Visual C++ redistributable, Visual Studio Code (maintained user settings) and Python. Re-installed Visual Studio Code but Python from within VSC rather than standalone. Pip installed signalflow and all is working. Weird one! |
@hockinsk I saw a problem similar to this at a workshop last week, and I have a feeling it may be to do with Python running in 32-bit mode (the current build only supports 64-bit). Will see if I can get a definitive answer and fix on this. |
On my Intel Mac (iMac Pro running MacOS 12.3.1) signalflow works fine on versions <= 0.4.8, but on 0.4.9 (and 0.4.10) I get the following exception.
On my M-series Mac (M3 Max running MacOS 14), all versions work fine.
(In both cases, signalflow was
pip install
ed in a clean conda environment with python 3.11.9.)The text was updated successfully, but these errors were encountered: