![]() ![]() ( Order ofĮxecution is a common point of confusion in SuperCollider. Submixes, disk recording, and graphical and MIDI control. Recommended for MIDI control ofĭdwMixerChannel: A general-purpose mixing and signal-routingįramework, based loosely on the signal flow in Digital Audio Workstations.įeatures include automation, effect inserts, pre- and post-fader sends, Easy to plug into SynthDefs, patterns, and GUIs.ĭdwEQ: A fully-parametric EQ, with an editor panel, that integratesĭdwMIDI: A MIDI-input framework that represents message handlers byįunction, rather than message type. Represents a number that is kept in sync between the language and One of the most important is GenericGlobalControl, which With dewdrop_lib and chucklib,” for details.ĭdwCommon: Several small features here, but many of my quarks In The SuperCollider Book, “Composition for Live Performance I’ve had no need to change the basic design since then. I’ve used this for all my compositions since 2005 and Namespaces, reducing the chance of bugs resulting from the overuse of All processes effectively have their own local Processes and synth instruments into objects that you can manipulate Statement Quarks.install("dewdrop_lib") Large quarksĭdwChucklib: Simplifies performance by bundling complex musical Note that you can install the lot by executing, in SuperCollider, the SuperCollider packages extensions as quarks. A new event type \psSet and proxy type of the same name make it easy to run SC patterns as if they were analog-style step sequencers. Students can experiment with different arrangements of modules interactively, learning both synthesis and audio programming through a process that feels more like play. JITLib allows NodeProxies to be patched and repatched at will, using simple syntax, and it can display parameters for graphical manipulation automatically. Each “module” (oscillator, filter, envelope generator, LFO etc.) becomes a JITLib NodeProxy, defined by a very short code block whose purpose is instantly clear. JITModular is an approach to synthesis pedagogy, using SuperCollider’s Just-In-Time Library as a monophonic modular synthesizer. ![]() Video demo: On Youtube, On Youku (for mainland China) JITModular My personal setup uses TouchOSC running onĪn Android tablet to make it easier to start and stop processes quickly and Performer builds up a library of phrases, which are chosen in turn by a SC patterns, according to a translation table in the target process. Note parameters in a visually expressive way that is then translated into Language, feasible to type in front of an audience, represents rhythms and cl-livecodeĪ live-coding dialect that controls ddwChucklib processes. These are a couple of my recent larger projects, which don’t fit into theĬategories of compositions or quarks extension libraries (below). Some representative SuperCollider music is on my Works page. In addition, I’ve built some extensions that simplify some common tasks. Since then, I have created a number of pieces for myself to perform (with and without other instruments), pieces with other performers on acoustic instruments, and a large project with dancers and video projection ( Affectations, whose SuperCollider code runs for 45 minutes without interruption). I have been an active user and developer since late 2002. Support for external devices and software via MIDI, OSC, HID and Arduino. Hundreds of predefined unit generator plug-ins for audio processing Ī rich framework of Patterns and Events for algorithmic composition Text-based, object-oriented programming language with a wide array ofĪ lightweight, fast audio synthesis server, controlled by a minimalist It’s in the same category as Max/MSP, but SuperCollider is a Including the use of computers onstage as musical instruments. It’s especially good at interactive music, SuperCollider is a programming language for audio synthesis andĬomputer-aided composition, created in 1996 by James McCartney and now in ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |