A Gentle Introduction to SuperCollider (2nd Edition)
β Scribed by Bruno Ruviaro
- Publisher
- Bruno Ruviaro Press
- Year
- 2022
- Tongue
- English
- Leaves
- 122
- Edition
- 2.1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Table of Contents
Santa Clara University
Scholar Commons
2014
A Gentle Introduction to SuperCollider (2nd edition)
Bruno Ruviaro
Recommended Citation
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
<div> <p>This book is published open access under a CC BY 4.0 license. This book presents computer programming as a key method for solving mathematicalΒ problems. This second edition of the well-received book has been extensively revised: All code is nowΒ written in Python version 3.6 (no longer vers
<P><STRONG>A Gentle Introduction to Stata, Fourth Edition</STRONG> is for people who need to learn Stata but who may not have a strong background in statistics or prior experience with statistical software packages. After working through this book, you will be able to enter, build, and manage a data
This substantially enlarged second edition aims to lead a further stage in the computational revolution in commutative algebra. This is the first handbook/tutorial to extensively deal with SINGULAR. Among the bookβs most distinctive features is a new, completely unified treatment of the global and l