𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

A Gentle Introduction to SuperCollider

✍ Scribed by Bruno Ruviaro


Publisher
Stanford U.
Year
2015
Tongue
English
Leaves
122
Edition
2
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


I BASICS
Hello World
Server and Language
Booting the Server
Your first sine wave
Error messages
Changing parameters
Comments
Precedence
The last thing always gets posted
Code blocks
How to clean up the Post window
Recording the output of SuperCollider
Variables
Global'' vs. Local Reassignment II PATTERNS The Pattern family Meet Pbind Pseq Make your code more readable Four ways of specifying pitch More keywords: amplitude and legato Prand Pwhite Expanding your Pattern vocabulary More Pattern tricks Chords Scales Transposition Microtones Tempo Rests Playing two or more Pbinds together Using variables Starting and stopping Pbinds independently Pbind as a musical score EventStreamPlayer Example III MORE ABOUT THE LANGUAGE Objects, classes, messages, arguments Receiver notation, functional notation Nesting Enclosures Quotation marks Parentheses Brackets Curly Braces Conditionals: if/else and case Functions Fun with Arrays Creating new Arrays That funny exclamation mark The two dots between parentheses How todo'' an Array
Getting Help
IV SOUND SYNTHESIS AND PROCESSING
UGens
Mouse control: instant Theremin
Saw and Pulse; plot and scope
Audio rate, control rate
The poll method
UGen arguments
Scaling ranges
Scale with the method range
Scale with mul and add
linlin and friends
Stopping individual synths
The set message
Audio Buses
Out and In UGens
Microphone Input
Multichannel Expansion
The Bus object
Panning
Mix and Splay
Playing an audio file
Synth Nodes
The glorious doneAction: 2
Envelopes
Env.perc
Env.triangle
Env.linen
Env.pairs
Envelopesβ€”not just for amplitude
ADSR Envelope
EnvGen
Synth Definitions
SynthDef and Synth
Example
Under the hood
Pbind can play your SynthDef
Control Buses
asMap
Order of Execution
Groups
V WHAT'S NEXT?
MIDI
OSC
Sending OSC from another computer
Sending OSC from a smartphone
Quarks and plug-ins
Extra Resources


πŸ“œ SIMILAR VOLUMES