Hey Casey! I checked and noticed that the Twister quark does actually include the right dependencies - I think you just ran into trouble because you didn't install it. I would suggest, following Till's guidelines, that you remove anything you added to the SCClassLibrary folder. From there, you can install the Twister quark the recommended way by running:Quarks.install("http://github.com/scztt/Twister.quark")This should install all the required dependencies - from there, you'll just need to recompile via Language -> Recompile Class Library.Modality Toolkit might be worth looking at as well - the Twister quark provides a fairly deep and extensive set of controls for the Twister specifically. You can do a lot with it, but it's a little heavy-weight - Modality is probably a better choice if the goal is just using it as a quick-and-dirty MIDI controller. If you have any other questions, though, feel free to ask!- SOn Thu, Dec 27, 2018 at 8:45 AM <cta@xxxxxxxxxxxxxxxxx> wrote:Ah great, thanks, Scott and Till, this is exactly the info i was looking for.
Modality toolkit looks cool, I'll def check it out too!
Casey
On Thu, Dec 27, 2018 at 1:18 AM -0600, <lfsaw@xxxxxxxx> wrote:
Hey casey,To extent sc, please do not add classes to the scclass library but to the extensions folder.If you need help for this, id suggest readingAlso, you might want to check out the modality toolkit for accessing the midifighter.I believe the midi fighter is currently not in the list of supported controllers but it should be fairly easy to add.Hope that helpsTillHi all,I am trying to add a class to interface with a midifighter twister to the SCClassLibrary…specifically, this class. Have run into what I feel like is probably a small issue on my part but I am currently stumped. After forking and cloning the .sc file I dumped it into /Applications/SuperCollider/SuperCollider.app/Contents/Resources/SCClassLibrary/ and after recompiling the library I get the following error:ERROR: Superclass 'Singleton' of class 'TwisterDevice' is not defined in any file./private/var/folders/dg/507mln996q1d1jxy18khqwm80000gq/T/AppTranslocation/438A8A45-E60B-4C12-8169-C4BD0B3CA907/d/SuperCollider.app/Contents/Resources/SCClassLibrary/Twister.scERROR: There is a discrepancy.numClassDeps 1571 gNumClasses 3140WARNING: Attempted to modify missing Text Mirror for Document {82583650-87b1-4884-a582-d7e90edeeb8a}So okay fine, looks like I need a class definition for Singleton, which brings me to my question: what is that and how do I get it? My assumption is once I add Singleton the discrepancy error will go away but that is just a guess on my part, Any suggestions would be appreciated.Casey