- 11 @ Help
-
12_Playbuf
@ 12_Playbuf
... stopping ) * mul ) }).load(s); // apply amplitude modulation to an ... ( ~source = Group.head(s); ~effect = Group.tail(~s); ) ( // add the ... boost, 5]) ) // examine the nodes ( s.queryAllNodes; ) // a diagram RootNode | default_node ...
-
Groups
@ Help
... you've probably guessed, there's a handy Server abstraction object ... (effectBus, source * (1 - direct)); }).send(s); SynthDef(\tutorial_Reverb2, { arg outBus = 0 ... )}); Out.ar(outBus, input); }).send(s); ) // now we create groups for ...
- Functions and Other Functionality @ Help
-
Sequencing with Routines and Tasks
@ Sequencing with Routines and Tasks
... as [sig, sig] }).send(s); r = Routine({ var delta; ... that all of SuperCollider's control structures are valid inside ... use for consistency.) Here's an example illustrating the ... . ( t = Task({ loop { s.makeBundle(s.latency, { Synth(\singrain, [freq: ...
-
First Steps
@ Help
... Hello World! Now let's take a closer look at ... window.' Remember postln, it's your friend. You can apply ... before that, so that's where you should look. ... . Using semi-colons it's possible to have more than ... and documentation, so it's always a good idea to ...
-
Harmonics
@ Help
... harmonic series b = Buffer.alloc(s, 512, 1); // harmonic ... 5) ) }); y = z.play(s,[\out, 0, \bufnum, b]); y ... , true); y = z.play(s,[\out, 0, \bufnum, b]); ... , true); y = z.play(s,[\out, 0, \bufnum, b]); ... , true); y = z.play(s,[\out, 0, \bufnum, b]); ...
-
PG_01_Introduction
@ PG_01_Introduction
... : Describes the default event's conversions for pitch, rhythm ... }; }; a.nextN(10); SuperCollider's built-in control structures allow ... representation? * It's shorter. * It's tested and it ... conforming to the pattern's specification, and calling ' ...
-
PG_06f_Server_Control
@ Help
... private bus) for the pattern's synths. * Pfx(pattern, ... }).add; ~vbus1 = Bus.control(s, 1).set(0.5); ~vbus2 ... user's control (not the pattern's). JITLib's proxy ... ('true' ContiguousBlock) s.bufferAllocator.debug; p.stop; s.bufferAllocator.debug; // ...
-
PG_Cookbook05_Using_Samples
@ Help
... car ! 2 }.play; OSCpathResponder(s.addr, ['/n_end', recorder.nodeID], ... = Buffer.allocConsecutive(~midinotes.size, s, 44100 * 2, 1 ... , doneAction: 2); }).send(s); s.sync; // record all 8 ... , bufnum: buf]); }); }; OSCresponderNode(s.addr, '/n_end', { |t, ...