Specifications

5.5 Defaults and states . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.6 Common abstraction techniques . . . . . . . . . . . . . . . . . . . . 53
Graph On Parent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Using list inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Summation chains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Routed inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
6 Shaping sound . . . . . . . . . . . . . . . . . . . . . 57
6.1 Amplitude dependent signal shaping . . . . . . . . . . . . . . . . . 57
Simple signal arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . 57
Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Wave shaping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Squaring and roots . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Curved envelopes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
6.2 Periodic functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Wrapping ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Cosine function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
6.3 Other functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Polynomials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Expressio ns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
6.4 Time depe ndent signal shaping . . . . . . . . . . . . . . . . . . . . 65
Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Phase cancellation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
User fr iendly filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Differentiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Textbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Papers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
7 Pure Data essentials. . . . . . . . . . . . . . . . . . . 7 1
7.1 Channel str ip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Signal switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Simple level control . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Using a log law fader . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
MIDI fa der . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Mute button and smooth fades . . . . . . . . . . . . . . . . . . . . . 73
Panning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Simple linear panner . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Square root pa nner . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Cosine panner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Crossfader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Demultiplexer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
7.2 Audio file tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Monophonic sampler . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
File recorder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77