-
Notifications
You must be signed in to change notification settings - Fork 68
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
[BUG] Unable to load plugin when using .component files #155
Comments
Which plugin? Also, can you do |
Hey David, Thanks for the prompt response. I ran this command:
in my
It seems to be showing that the DimensionExpander.component plugin has been compiled for both x86_64 and arm64 architectures... I ran the same code for the
(For reference, I am on an M1 Macbook Air) |
Looks correct. What’s the Python version, location, and whether it’s in a virtualenv? What’s your macOS version? |
The Python version is 3.10 installed in
and I am on MacOS Ventura 13.2. |
Virtual environments have been a little tricky in the past for DawDreamer but I haven’t tried in a while. And the Python version must be 64-bit, otherwise I don’t think you could even import dawdreamer. I’m not sure what the issue is then. Could you try without a virtualenv? |
Yeah, I just ran it in with my native Python setup located in |
Sure. I would look for more component files to test too. And follow the otool -L test above to double check the architecture. |
I just finished installing Python version 3.9 following the Developer Guide Instructions step by step, and I was able to successfully build DawDreamer using
Thanks for your help thus far. |
I'm not sure yet how to fix it. I just tested the PyPI version on my M1 mac with macOS 13.2.1 and test_plugins.py passed. If .components are the only issue, let's not let it prevent any contribution you make. As long as the current automated tests work on the GitHub actions I'll be satisfied. |
Issue Description
When running test_plugins.py, the function test_stereo_plugin_effect fails when the plugin_path is a .component file, but it works correctly for VST and VST3 files. The function fails at the line:
from the function
test_stereo_plugin_effect()
, producing the following error:Steps to Reproduce
test_plugins.py
withpytest
with a set of plugins including .component files.Expected behavior
The test function should work for .component files, similar to how it works for VST and VST3 files.
Additional Context
Here is the test_stereo_plugin_effect function:
Any thoughts or advice on how to resolve this issue would be much appreciated!
The text was updated successfully, but these errors were encountered: