|
1 | 1 | GrainSin : MultiOutUGen {
|
| 2 | + |
2 | 3 | *ar { arg numChannels = 1, trigger = 0, dur = 1, freq = 440, pan = 0, envbufnum = -1,
|
3 |
| - maxGrains = 512, mul = 1, add = 0; |
| 4 | + maxGrains = 512, mul = 1, add = 0; |
4 | 5 | ^this.multiNew('audio', numChannels, trigger, dur, freq, pan, envbufnum, maxGrains)
|
5 |
| - .madd(mul, add); |
6 |
| - } |
| 6 | + .madd(mul, add) |
| 7 | + } |
7 | 8 |
|
8 | 9 | init { arg argNumChannels ... theInputs;
|
9 | 10 | inputs = theInputs;
|
10 |
| - ^this.initOutputs(argNumChannels, rate); |
| 11 | + ^this.initOutputs(argNumChannels, rate) |
11 | 12 | }
|
| 13 | + |
12 | 14 | argNamesInputsOffset { ^2 }
|
13 |
| - } |
| 15 | +} |
14 | 16 |
|
15 | 17 | GrainFM : MultiOutUGen {
|
| 18 | + |
16 | 19 | *ar { arg numChannels = 1, trigger = 0, dur = 1, carfreq = 440, modfreq = 200, index = 1,
|
17 |
| - pan = 0, envbufnum = -1, maxGrains = 512, mul = 1, add = 0; |
| 20 | + pan = 0, envbufnum = -1, maxGrains = 512, mul = 1, add = 0; |
18 | 21 | ^this.multiNew('audio', numChannels, trigger, dur, carfreq, modfreq, index, pan, envbufnum,
|
19 |
| - maxGrains).madd(mul, add); |
20 |
| - } |
| 22 | + maxGrains).madd(mul, add) |
| 23 | + } |
21 | 24 |
|
22 | 25 | init { arg argNumChannels ... theInputs;
|
23 | 26 | inputs = theInputs;
|
24 |
| - ^this.initOutputs(argNumChannels, rate); |
| 27 | + ^this.initOutputs(argNumChannels, rate) |
25 | 28 | }
|
26 | 29 |
|
27 | 30 | argNamesInputsOffset { ^2 }
|
28 |
| - } |
| 31 | +} |
29 | 32 |
|
30 | 33 | GrainBuf : MultiOutUGen {
|
| 34 | + |
31 | 35 | *ar { arg numChannels = 1, trigger = 0, dur = 1, sndbuf, rate = 1, pos = 0, interp = 2,
|
32 |
| - pan = 0, envbufnum = -1, maxGrains = 512, mul = 1, add = 0; |
| 36 | + pan = 0, envbufnum = -1, maxGrains = 512, mul = 1, add = 0; |
33 | 37 | ^this.multiNew('audio', numChannels, trigger, dur, sndbuf, rate, pos, interp, pan,
|
34 |
| - envbufnum, maxGrains).madd(mul, add); |
35 |
| - } |
| 38 | + envbufnum, maxGrains).madd(mul, add) |
| 39 | + } |
36 | 40 |
|
37 | 41 | init { arg argNumChannels ... theInputs;
|
38 | 42 | inputs = theInputs;
|
39 |
| - ^this.initOutputs(argNumChannels, rate); |
| 43 | + ^this.initOutputs(argNumChannels, rate) |
40 | 44 | }
|
| 45 | + |
41 | 46 | argNamesInputsOffset { ^2 }
|
42 |
| - } |
| 47 | +} |
43 | 48 |
|
44 | 49 | GrainIn : MultiOutUGen {
|
| 50 | + |
45 | 51 | *ar { arg numChannels = 1, trigger = 0, dur = 1, in, pan = 0, envbufnum = -1, maxGrains = 512,
|
46 |
| - mul = 1, add = 0; |
| 52 | + mul = 1, add = 0; |
47 | 53 | ^this.multiNew('audio', numChannels, trigger, dur, in, pan, envbufnum, maxGrains)
|
48 |
| - .madd(mul, add); |
49 |
| - } |
| 54 | + .madd(mul, add) |
| 55 | + } |
50 | 56 |
|
51 | 57 | init { arg argNumChannels ... theInputs;
|
52 | 58 | inputs = theInputs;
|
53 |
| - ^this.initOutputs(argNumChannels, rate); |
| 59 | + ^this.initOutputs(argNumChannels, rate) |
54 | 60 | }
|
| 61 | + |
55 | 62 | argNamesInputsOffset { ^2 }
|
56 |
| - } |
| 63 | +} |
57 | 64 |
|
58 | 65 | Warp1 : MultiOutUGen {
|
59 |
| - *ar { arg numChannels = 1, bufnum=0, pointer=0, freqScale = 1, |
60 |
| - windowSize = 0.2, envbufnum = -1, overlaps = 8, windowRandRatio = 0.0, interp=1, |
61 |
| - mul = 1, add = 0; |
| 66 | + *ar { arg numChannels = 1, bufnum = 0, pointer = 0, freqScale = 1, |
| 67 | + windowSize = 0.2, envbufnum = -1, overlaps = 8, windowRandRatio = 0.0, interp = 1, |
| 68 | + mul = 1, add = 0; |
62 | 69 | ^this.multiNew('audio', numChannels, bufnum, pointer, freqScale,
|
63 |
| - windowSize, envbufnum, overlaps, windowRandRatio, interp).madd(mul, add); |
| 70 | + windowSize, envbufnum, overlaps, windowRandRatio, interp).madd(mul, add) |
64 | 71 | }
|
65 | 72 |
|
66 | 73 | init { arg argNumChannels ... theInputs;
|
67 | 74 | inputs = theInputs;
|
68 |
| - ^this.initOutputs(argNumChannels, rate); |
| 75 | + ^this.initOutputs(argNumChannels, rate) |
69 | 76 | }
|
| 77 | + |
70 | 78 | argNamesInputsOffset { ^2 }
|
71 | 79 |
|
72 |
| - } |
| 80 | +} |
0 commit comments