home/ atoms/ sc-quarks-extensions

SuperCollider's functionality is extended via Quarks (language packages) and UGen plugins (server extensions)

Quarks are packages of SuperCollider classes that extend the language. UGen plugins are compiled extensions for the server, adding new synthesis objects. Both are managed through the Quarks interface (Quarks.gui shows all available packages). Quarks are installed once and persist across sessions. The extension ecosystem is important for live-coding workflows: popular quarks include JITLib extensions, additional pattern classes, and synthesis utilities not in the standard library.

Examples

Quarks.gui // opens the GUI for browsing and installing quarks // After installing a quark, recompile the class library for the new classes to be available.

Assessment

Name the two types of SC extensions and explain which process (language or server) each one extends.

“Quarksare packages of SuperCollider classes, extending what you can do in the SuperCollider language.UGen pluginsare extensions for the SuperCollider audio synthesis server.”
corpus · a-gentle-introduction-to-supercollider-ruviaro-archive-org-c · chunk 18