forked from macumbista/vectorsynthesis
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvs-operator-help.pd
67 lines (67 loc) · 2.44 KB
/
vs-operator-help.pd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#N canvas 503 122 1079 735 10;
#X obj 131 18 cnv 15 175 400 empty empty empty 20 12 0 14 -233017 -66577
0;
#X obj 141 30 nbx 5 14 -1e+37 1e+37 0 1 empty empty freq 60 8 0 10
-4034 -1 -1 1000 256;
#X obj 141 59 phasor~;
#X obj 204 293 nbx 5 14 -1e+37 1e+37 0 1 empty empty scale 60 8 0 10
-4034 -1 -1 100 256;
#X obj 204 345 sig~;
#X obj 204 321 / 100;
#X text 39 373 Bipolar output;
#X text 141 400 Unipolar output;
#X text 438 250 It features two outputs \, one bipolar which goes through
zero into the positive and negative domains \, and the other unipolar
which remains in the positive domain. Each is useful for different
types of modulation or figure generation.;
#X text 436 16 [VS-operator] is a function generator with variable
shape and amplitude which is driven by the ramp input of a [phasor~]
object. It can be used for generating Lissajous figures \, or as an
LFO/modulator for any of the audio-controllable parameters in the Vector
Synthesis library. Please note that it is *not* bandwidth-limited \,
and aliasing can occur when any harmonic goes over the Nyquist frequency.
;
#X obj 196 59 nbx 5 14 -1e+37 1e+37 0 1 empty empty harmonic 60 8 0
10 -4034 -1 -1 3 256;
#X obj 196 111 sig~;
#X obj 236 88 nbx 5 14 -1e+37 1e+37 0 1 empty empty phase 60 8 0 10
-4034 -1 -1 0 256;
#X obj 236 140 sig~;
#X obj 236 116 / 360;
#X obj 22 427 VS-seeme;
#X obj 282 427 VS-seeme;
#X obj 191 198 hradio 20 1 1 6 empty empty saw.sin.tri.sqr.stp.rnd
-8 -10 0 10 -4034 -1 -1 0;
#X text 325 164 SHAPE:;
#X text 334 187 0 = SAW;
#X text 334 207 1 = SIN;
#X text 334 227 2 = TRI;
#X text 334 247 3 = SQR;
#X text 334 267 4 = STEP;
#X text 334 287 5 = RAND;
#X text 617 422 Derek Holzer;
#X text 618 464 [email protected];
#X text 617 444 Helsinki May 2019;
#X text 438 136 The harmonic multiple \, as well as the phase degree
of the signal \, can be controlled in relation to the [phasor~] driving
it.;
#X text 438 195 The stepped wave and the random wave are both sampled
at a rate of (harmonic_multipler - 1). So a stepped wave at the third
harmonic has two steps per cycle \, etc etc.;
#X obj 141 371 VS-operator;
#X text 220 371 Blanking output;
#X text 438 326 The blanking output can be used to elimate flyback
lines.;
#X connect 1 0 2 0;
#X connect 2 0 30 0;
#X connect 3 0 5 0;
#X connect 4 0 30 4;
#X connect 5 0 4 0;
#X connect 10 0 11 0;
#X connect 11 0 30 1;
#X connect 12 0 14 0;
#X connect 13 0 30 2;
#X connect 14 0 13 0;
#X connect 17 0 30 3;
#X connect 30 0 15 0;
#X connect 30 1 16 0;