forked from musikinformatik/SuperDirt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathused-parameters.scd
133 lines (113 loc) · 1.76 KB
/
used-parameters.scd
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
/*
a list of parameters with special use
*** These parameter names can change in the future. ***
You can use those parameters in your SynthDefs, but it’s good to know what they do. There is no documentation, but the information is in:
effects: `synths/core-modules.scd` and `synths/core-synths.scd`,
global effects: DirtOrbit
core: DirtEvent
Like in sclang in general, sustain parameter is the total duration of a sound (not just a sustain portion of an envelope)
*/
// core, sent from tidal
// they have specific meaning
// you can use these in your synthdefs directly if necessary
s
n
sound
begin
end
length
accelerate
cps
unit
loop
delta
clip
sustain
amp
gain
postgain
channel
pan
note
freq
midinote
octave
latency
lag
offset
cut
orbit
cycle
// core, dirt public
// you should use this in your synthdefs
out
// core, dirt internal
// they have specific meaning
// you shouldn't use these in your synthdefs
instrument
unitDuration
buffer
fadeTime
fadeInTime
endSpeed
synthGroup
dryBus
effectBus
numChannels
server
dirtOut
i_out
// used in effect modules
// you can use these in your synthdefs directly if necessary,
// but remember they are also triggering effect synths
shape
hcutoff
hresonance
bandf
bandq
crush
coarse
cutoff
lpattack
lpdecay
lpsustain
lprelease
lpenv
attack
decay
release
hold
spread
unison
detune
tremolorate
tremolodepth
phaserrate
phaserdepth
distort
distortvol
compressor
compressorRatio
compressorKnee
compressorAttack
compressorRelease
tilt
plat
// used in effect modules (private, don't use)
vowel
// used in global effects
// they have specific meaning
// you can use these in your synthdefs directly if necessary,
// but remember they are also triggering effect synths
delaytime
delayfeedback
delayAmp
delaySend
lock
cps
size
room
dry
leslie
lrate
lsize