-
Notifications
You must be signed in to change notification settings - Fork 1
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
Messes up SynthDef.func in SynthDef.build #4
Comments
I'm guessing that it actually did
precisely because the line
didn't exist in some 2010 version of SC, so there was no way to get the |
The strange irony is that there is only use/call site for
So the 2nd element (@1) of the array that is added to point to the compile string
doesn't actually appear used anywhere! At least not in this quark. Do you know if any other quarks depend on this one? I'm not sure how to determine that (quickly). |
This is related to one of the warnings reported in #1.
This quark does:
But the
build
in SynthDef nowadays (SC 3.12.1) doesMeaning it has that extra
func = ugenGraphFunc
line. This isn't just theoretical. With this quark installedGenerally speaking it's probably not ok to override such a core SynthDef method in a quark, especially in a gui quark, which people would not expect to change synthdef compilation. I'm not sure why this quark doesn't just look up SynthDefs in SynthDescLib. Maybe the latter class didn't exist in 2010, but I kinda doubt that.
I'll submit a quick fix for this one to bring that
build
method up to date with SC 3.12, but this quark should really be redesigned so it doesn't override SynthDef.build.The text was updated successfully, but these errors were encountered: