-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmenutree.tcl
More file actions
143 lines (137 loc) · 2.43 KB
/
Copy pathmenutree.tcl
File metadata and controls
143 lines (137 loc) · 2.43 KB
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
132
133
134
135
136
137
138
139
140
141
142
143
{ control
{ conditionals
{ sel moses change }
}
{ flip
{ reverse abs }
}
{ "do once"
{ once onebang }
}
{ iterate
{ cxc_counter }
}
}
{ operations
{ "simple math"
{ "+" "-" "*" "/" ">" ">=" "=" "!=" "=<" "<" "%" }
}
{ "higher math"
{random sin cos tan atan atan2 exp log abs sqrt pow acos asin }
}
{ logic
{ "&" "|" "&&" "||" ">>" "<<" }
}
{ mapping
{ amplitude_n autoscale breakpoint center_point circular cubic_seat circular_sigmoid curve_log }
}
}
{ "file management"
{ gui
{ openpanel savepanel mp3write~ pix_record }
}
}
{ "data conversion"
{ lists
{ tolist }
}
{ cartesian
{ cartesian2sperical mapping/vector }
}
{ polar
{ mapping/polar2cartesian pol2sph pol2rec~ }
}
{ ascii
{ atoi makefilename prepend_ascii splitfilename }
}
{ integer
{ itoa int list2int }
}
{ symbol
{ iem_symtoalist fromsymbol tosymbol }
}
{ "limit data"
{ clip~ edge~ }
}
{ midi
{ mtof midiformat midiparse }
}
{ frequency
{ ftom }
}
{ smoothing
{ autoscale smooth speedlimiter- line }
}
}
{ audio
{ "audio output"
{ output~ ezdac~ }
}
{ "audio input"
{ adc~ }
}
{ transitions
{ curve_fade }
}
{ effects
{ hip~ lop~ beatify~ svf~ filterortho~ comb~}
}
{ analysis
{ bonk~ sigmund~ fiddle~ bfft~}
}
}
{ video
{ controls
{ playlist~ pix_film gemWin }
}
{ effects
{ pix_kaleidoscope pix_refraction pix_alpha }
}
}
{ communication
{ OSC
{ sendOSC dumpOSC routeOSC}
}
{ web
{ mp3amp~ mp3cast~ udpsend udpreceive tcpsend tcpreceive}
}
{ networking
{maxlib/netserver maxlib/netclient netreceive netsend}
}
}
{ 3D
{ primitives
{ sphere cube polygon curve }
}
{ "particle systems"
{ part_head part_velocity part_source part_killiod part_draw }
}
{ camera
{ ch_gemwin }
}
{ lights
{ world_light "world_light 101" light}
}
}
{ drawing
#{ lines
#{ +~ /~ *~ pow }
#}
{ shapes
{ rectangle circle polygon triangle }
}
{ text
{ text3d text }
}
{ "in the patch"
{table array mapping/timeroll}
}
}
{ input
{ computer
{ cursor keyname ambient_light_sensor }
}
{ peripherals
{ hid gemmouse gemkeyboard }
}
}