Skip to content
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

macOS strange behaviour with Score Objects #758

Closed
boonier opened this issue Sep 5, 2023 · 6 comments
Closed

macOS strange behaviour with Score Objects #758

boonier opened this issue Sep 5, 2023 · 6 comments

Comments

@boonier
Copy link

boonier commented Sep 5, 2023

Observed v2.9.0 on M1 Mac Monterey.

I'm getting some odd behaviour like grouping of score objects, and occasionally one duplicating on top another:

scrobjs.mp4

I'm not sure, but I wasn't aware there was a feature to group adjacent sound objects...unless there is?

thanks

@kunstmusik
Copy link
Owner

This definitely looks like a bug, could you send a .blue project file for me to test and see if I can reproduce?

@boonier
Copy link
Author

boonier commented Sep 5, 2023

Sure thing, thanks

gen fm.blue.zip

@kunstmusik
Copy link
Owner

I can reproduce the issue here. I think I might know why it's happening but I need to do some sleuthing through git history to verify. Will report back once I have the root cause sorted out and have a fix.

kunstmusik added a commit that referenced this issue Sep 9, 2023
…that depended on equality by identity rather than value [fixes #758]
@kunstmusik
Copy link
Owner

@boonier I think I have a fix. The issue stems from overriding the equals() method and looks like it affected JMask, ObjectBuilder, and Tracker objects. I think the change I did was safe but am continuing to test. You can find a build here:

https://github.com/kunstmusik/blue/actions/runs/6132818214

(artfacts near the bottom of the page).

My testing here has fixed up the issue with the selection quirks with your test project. If you could give this a try and confirm the fix, I'll release a 2.9.1 hotfix release.

@boonier
Copy link
Author

boonier commented Sep 10, 2023

@kunstmusik confirmed that is working properly for me now. Thanks for looking into this!

@kunstmusik
Copy link
Owner

Thanks @boonier for confirming! I will put together a hotfix 2.9.1 release later today. Closing out this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants