-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathextensions.json
244 lines (244 loc) · 32.3 KB
/
extensions.json
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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
[
{
"name": "Color manipulation",
"description": "Filters to manipulate or generate colors.",
"documentation": "https://gitlab.com/metagrowing/extra-shaders-for-hydra/-/blob/main/gallery/color/README.md",
"author": "Thomas Jourdan",
"thumbnail": "kandid-lib-color.png",
"load": "await loadScript(\"https://cdn.statically.io/gl/metagrowing/extra-shaders-for-hydra/main/lib/lib-color.js\")",
"examples": [
"https://hydra.ojack.xyz/?code=JTJGJTJGJTIwbGljZW5zZWQlMjB3aXRoJTIwQ0MlMjBCWS1OQy1TQSUyMDQuMCUyMGh0dHBzJTNBJTJGJTJGY3JlYXRpdmVjb21tb25zLm9yZyUyRmxpY2Vuc2VzJTJGYnktbmMtc2ElMkY0LjAlMkYlMEFhd2FpdCUyMGxvYWRTY3JpcHQoJTIyaHR0cHMlM0ElMkYlMkZjZG4uc3RhdGljYWxseS5pbyUyRmdsJTJGbWV0YWdyb3dpbmclMkZleHRyYS1zaGFkZXJzLWZvci1oeWRyYSUyRm1haW4lMkZsaWIlMkZsaWItY29sb3IuanMlMjIpJTBBJTBBb3NjKDMlMkMlMjAwLjUlMkMlMjAxKSUwQSUwOS5yb3RhdGUoKCklMjAlM0QlM0UlMjAtMC4xNyUyMColMjB0aW1lKSUwQSUwOS5jb2xyZWZsZWN0KG9zYygxMiUyQyUyMDAuMjMlMkMlMjAxKSUwQSUwOSUwOS5yb3RhdGUoKCklMjAlM0QlM0UlMjAwLjElMjAqJTIwdGltZSklMkMlMjAwLjMpJTBBJTA5Lm91dChvMCklMEFyZW5kZXIobzApJTBB",
"https://hydra.ojack.xyz/?code=JTJGJTJGJTIwbGljZW5zZWQlMjB3aXRoJTIwQ0MlMjBCWS1OQy1TQSUyMDQuMCUyMGh0dHBzJTNBJTJGJTJGY3JlYXRpdmVjb21tb25zLm9yZyUyRmxpY2Vuc2VzJTJGYnktbmMtc2ElMkY0LjAlMkYlMEFhd2FpdCUyMGxvYWRTY3JpcHQoJTIyaHR0cHMlM0ElMkYlMkZjZG4uc3RhdGljYWxseS5pbyUyRmdsJTJGbWV0YWdyb3dpbmclMkZleHRyYS1zaGFkZXJzLWZvci1oeWRyYSUyRm1haW4lMkZsaWIlMkZsaWItY29sb3IuanMlMjIpJTBBJTBBczAuaW5pdENhbSgpJTBBc3JjKHMwKS5tb25vdG9uZSgzJTJDJTIwKCklMjAlM0QlM0UlMjAwLjEqdGltZSUyQyUyMDAuOCkub3V0KG8wKSUwQXNyYyhzMCkubGV2ZWxzKDMlMkMlMjAwLjUpLm91dChvMSklMEFzcmMoczApLmdyYXJvc2UoMC41KS5vdXQobzIpJTBBc3JjKHMwKS5ncmF3YXZlKDAuMykub3V0KG8zKSUwQXJlbmRlcigpJTBB"
]
},
{
"name": "Noise generators",
"description": "Additional noise and turbulence generators",
"documentation": "https://gitlab.com/metagrowing/extra-shaders-for-hydra/-/blob/main/gallery/noise/README.md",
"author": "Thomas Jourdan",
"thumbnail": "kandid-lib-noise.png",
"load": "await loadScript(\"https://cdn.statically.io/gl/metagrowing/extra-shaders-for-hydra/main/lib/lib-noise.js\")",
"examples": [
"https://hydra.ojack.xyz/?code=JTJGJTJGJTIwbGljZW5zZWQlMjB3aXRoJTIwQ0MlMjBCWS1OQy1TQSUyMDQuMCUyMGh0dHBzJTNBJTJGJTJGY3JlYXRpdmVjb21tb25zLm9yZyUyRmxpY2Vuc2VzJTJGYnktbmMtc2ElMkY0LjAlMkYlMEFhd2FpdCUyMGxvYWRTY3JpcHQoJTIyaHR0cHMlM0ElMkYlMkZjZG4uc3RhdGljYWxseS5pbyUyRmdsJTJGbWV0YWdyb3dpbmclMkZleHRyYS1zaGFkZXJzLWZvci1oeWRyYSUyRm1haW4lMkZsaWIlMkZsaWItbm9pc2UuanMlMjIpJTBBJTBBdHVyYigzJTJDJTIwMCUyQyUyMCUyMCgpJTIwJTNEJTNFJTIwNiUyMColMjAoKDAuNSUyMColMjB0aW1lKSUyMCUyNSUyMDEuMCkpLm91dChvMCklM0IlMEF1dHVyYigzJTJDJTIwMCUyQyUyMCgpJTIwJTNEJTNFJTIwNiUyMColMjAoKDAuNSUyMColMjB0aW1lKSUyMCUyNSUyMDEuMCkpLm91dChvMSklM0IlMEF3YXJwKDMlMkMlMjAwJTJDJTIwJTIwKCklMjAlM0QlM0UlMjA2JTIwKiUyMCgoMC41JTIwKiUyMHRpbWUpJTIwJTI1JTIwMS4wKSUyQyUyMCgpJTIwJTNEJTNFJTIwNiUyMColMjAoKDAuNSUyMColMjB0aW1lKSUyMCUyNSUyMDEuMCkpLm91dChvMiklM0IlMEFjd2FycCgzJTJDJTIwMCUyQyUyMCgpJTIwJTNEJTNFJTIwNiUyMColMjAoKDAuNSUyMColMjB0aW1lKSUyMCUyNSUyMDEuMCklMkMlMjAoKSUyMCUzRCUzRSUyMDYlMjAqJTIwKCgwLjUlMjAqJTIwdGltZSklMjAlMjUlMjAxLjApKS5vdXQobzMpJTNCJTBBcmVuZGVyKCklMEE%3D"
]
},
{
"name": "Op-art patterns",
"description": "Additional fragment shaders inspired by op-art patterns.",
"documentation": "https://gitlab.com/metagrowing/extra-shaders-for-hydra/-/blob/main/gallery/pattern/README.md",
"author": "Thomas Jourdan",
"thumbnail": "kandid-lib-pattern.png",
"load": "await loadScript(\"https://cdn.statically.io/gl/metagrowing/extra-shaders-for-hydra/main/lib/lib-pattern.js\")",
"examples": [
"https://hydra.ojack.xyz/?code=JTJGJTJGJTIwbGljZW5zZWQlMjB3aXRoJTIwQ0MlMjBCWS1OQy1TQSUyMDQuMCUyMGh0dHBzJTNBJTJGJTJGY3JlYXRpdmVjb21tb25zLm9yZyUyRmxpY2Vuc2VzJTJGYnktbmMtc2ElMkY0LjAlMkYlMEFhd2FpdCUyMGxvYWRTY3JpcHQoJTIyaHR0cHMlM0ElMkYlMkZjZG4uc3RhdGljYWxseS5pbyUyRmdsJTJGbWV0YWdyb3dpbmclMkZleHRyYS1zaGFkZXJzLWZvci1oeWRyYSUyRm1haW4lMkZsaWIlMkZsaWItcGF0dGVybi5qcyUyMiklMEElMEFhJTIwJTNEJTIwKCklMjAlM0QlM0UlMjAwLjEzNyUyMColMjB0aW1lJTNCJTBBc3BpcmFsKDIuMCUyQyUyMDUuMCUyQyUyMDAuMykucm90YXRlKCgpJTIwJTNEJTNFJTIwLTIuMCUyMColMjBhKCkpLm91dChvMCklMEFzcGlyYWwoMi4wJTJDJTIwNS4wJTJDJTIwMC4zKS5yb3RhdGUoYSkuZGlmZihjb25jZW50cmljKDEwMC4wJTJDMC4yNSUyQzAuMjUpKS5vdXQobzEpJTBBc3BpcmFsKDIuMCUyQyUyMDUuMCUyQyUyMDAuMykucm90YXRlKGEpLm11bHQoc3BpcmFsKDEuMCUyQyUyMDMuMCUyQyUyMDAuMykpLm91dChvMiklMEFzcGlyYWwoMS4wJTJDJTIwNS4wJTJDJTIwMC4xKS5yb3RhdGUoYSkuZGlmZihicmljaygpKS5vdXQobzMpJTBBcmVuZGVyKCklMEElMEElMEE%3D"
]
},
{
"name": "Soft patterns",
"description": "These shaders generate patterns with smooth transitions. In terms of behavior they are similar to the known osc() function, but create more complex shapes.",
"documentation": "https://gitlab.com/metagrowing/extra-shaders-for-hydra/-/blob/main/gallery/softpattern/README.md",
"author": "Thomas Jourdan",
"thumbnail": "kandid-lib-softpattern.png",
"load": "await loadScript(\"https://cdn.statically.io/gl/metagrowing/extra-shaders-for-hydra/main/lib/lib-softpattern.js\")",
"examples": [
"https://hydra.ojack.xyz/?code=YXdhaXQlMjBsb2FkU2NyaXB0KCUyMmh0dHBzJTNBJTJGJTJGY2RuLnN0YXRpY2FsbHkuaW8lMkZnbCUyRm1ldGFncm93aW5nJTJGZXh0cmEtc2hhZGVycy1mb3ItaHlkcmElMkZtYWluJTJGbGliJTJGbGliLXNvZnRwYXR0ZXJuLmpzJTIyKSUwQSUwQWJsb2JzKDAuMTMlMkMlMjAwLjIlMkMlMjAwLjIpJTBBJTA5Lm1vZHVsYXRlKGJsb2JzKDAuMjElMkMlMjAwLjUlMkMlMjAwLjIpJTBBJTA5JTA5Lm1vZHVsYXRlKGJsb2JzKDAuMjMlMkMlMjAwLjklMkMlMjAwLjIpJTJDJTIwMSklMkMlMjAxKSUwQSUwOS5zaGlmdCgpJTBBJTA5Lm91dChvMCklMEElMEFyZW5kZXIobzAp"
]
},
{
"name": "Screen space operations",
"description": "Dithering, edge detection and pixel sort running in screen space.",
"documentation": "https://gitlab.com/metagrowing/extra-shaders-for-hydra/-/blob/main/gallery/screenspace/README.md",
"author": "Thomas Jourdan",
"thumbnail": "kandid-lib-screen.png",
"load": "await loadScript(\"https://cdn.statically.io/gl/metagrowing/extra-shaders-for-hydra/main/lib/lib-screen.js\")",
"examples": [
"https://hydra.ojack.xyz/?code=JTJGJTJGJTIwbGljZW5zZWQlMjB3aXRoJTIwQ0MlMjBCWS1OQy1TQSUyMDQuMCUyMGh0dHBzJTNBJTJGJTJGY3JlYXRpdmVjb21tb25zLm9yZyUyRmxpY2Vuc2VzJTJGYnktbmMtc2ElMkY0LjAlMkYlMEFhd2FpdCUyMGxvYWRTY3JpcHQoJTIyaHR0cHMlM0ElMkYlMkZjZG4uc3RhdGljYWxseS5pbyUyRmdsJTJGbWV0YWdyb3dpbmclMkZleHRyYS1zaGFkZXJzLWZvci1oeWRyYSUyRm1haW4lMkZsaWIlMkZsaWItc2NyZWVuLmpzJTIyKSUwQSUwQXdpbmRvdy5mcmFtZSUyMCUzRCUyMDAlMEFyZW5kZXIobzMpJTBBJTBBb3NjKDMwJTJDJTIwMC4xJTJDJTIwMikua2FsZWlkKDMpLm91dChvMiklMEFzcmMobzMpJTBBJTIwJTIwJTIwJTIwLnB4c29ydCgwLjElMkMlMjAoKSUyMCUzRCUzRSUyMCU3QnJldHVybiUyMGZyYW1lJTJCJTJCJTNCJTdEKSUwQSUyMCUyMCUyMCUyMC5ibGVuZChvMiUyQyUyMCgpJTIwJTNEJTNFJTIwJTdCcmV0dXJuJTIwKChmcmFtZSUyMCUyNSUyMDMwMCklMjAlM0QlM0QlMjAwKSUyMCUzRiUyMDElMjAlM0ElMjAwLjAxJTNCJTdEKSUwQSUyMCUyMCUyMCUyMC5jb250cmFzdCgxLjAxKSUwQSUyMCUyMCUyMCUyMC5vdXQobzMpJTBB",
"https://hydra.ojack.xyz/?code=JTJGJTJGJTIwbGljZW5zZWQlMjB3aXRoJTIwQ0MlMjBCWS1OQy1TQSUyMDQuMCUyMGh0dHBzJTNBJTJGJTJGY3JlYXRpdmVjb21tb25zLm9yZyUyRmxpY2Vuc2VzJTJGYnktbmMtc2ElMkY0LjAlMkYlMEFhd2FpdCUyMGxvYWRTY3JpcHQoJTIyaHR0cHMlM0ElMkYlMkZjZG4uc3RhdGljYWxseS5pbyUyRmdsJTJGbWV0YWdyb3dpbmclMkZleHRyYS1zaGFkZXJzLWZvci1oeWRyYSUyRm1haW4lMkZsaWIlMkZsaWItY29uZC5qcyUyMiklMEFhd2FpdCUyMGxvYWRTY3JpcHQoJTIyaHR0cHMlM0ElMkYlMkZjZG4uc3RhdGljYWxseS5pbyUyRmdsJTJGbWV0YWdyb3dpbmclMkZleHRyYS1zaGFkZXJzLWZvci1oeWRyYSUyRm1haW4lMkZsaWIlMkZsaWItc2NyZWVuLmpzJTIyKSUwQSUwQXMwLmluaXRDYW0oKSUzQiUwQXNyYyhzMCkuZWRnZSgpLm91dChvMSklMEFzcmMobzEpLmRpbGF0ZSgpLmNvbG9yKDIuNSUyQyUyMDIuNSUyQyUyMDIuNSkub3V0KG8yKSUwQXNyYyhvMikuc3BsaXR2aWV3KHMwKS5vdXQobzMpJTBBcmVuZGVyKG8zKSUwQQ%3D%3D"
]
},
{
"name": "if then else",
"description": "Switch between different branches of your animation.",
"documentation": "https://gitlab.com/metagrowing/extra-shaders-for-hydra/-/tree/main/gallery/cond",
"author": "Thomas Jourdan",
"thumbnail": "kandid-lib-cond.png",
"load": "await loadScript(\"https://cdn.statically.io/gl/metagrowing/extra-shaders-for-hydra/main/lib/lib-cond.js\")",
"examples": [
"https://hydra.ojack.xyz/?code=JTJGJTJGJTIwbGljZW5zZWQlMjB3aXRoJTIwQ0MlMjBCWS1OQy1TQSUyMDQuMCUyMGh0dHBzJTNBJTJGJTJGY3JlYXRpdmVjb21tb25zLm9yZyUyRmxpY2Vuc2VzJTJGYnktbmMtc2ElMkY0LjAlMkYlMEFhd2FpdCUyMGxvYWRTY3JpcHQoJTIyaHR0cHMlM0ElMkYlMkZjZG4uc3RhdGljYWxseS5pbyUyRmdsJTJGbWV0YWdyb3dpbmclMkZleHRyYS1zaGFkZXJzLWZvci1oeWRyYSUyRm1haW4lMkZsaWIlMkZsaWItY29uZC5qcyUyMiklMEElMEFub2lzZSgpLnJlcGVhdCgpJTIwJTJGJTJGJTIwZGVmYXVsdCUyMGJyYW5jaCUwQSUwOS5pZnplcm8ob3NjKDUlMkMlMjAuMikucmVwZWF0KCkua2FsZWlkKCklMkMlMjAlMkYlMkYlMjBhbHRlcm5hdGUlMjBicmFuY2glMkMlMjBvbmx5JTIwd2hlbiUyMGNvbmRpZGl0aW9uJTIwaXMlMjBtZXQlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAoKSUyMCUzRCUzRSUyME1hdGguc2luKDUuMSp0aW1lKSUwQSUwOSUwOSUwOSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMColMjBNYXRoLmNvcyg3LjEqdGltZSkpJTIwJTJGJTJGJTIwdmFsdWUlMjBmb3IlMjB0aGUlMjBjb25kaXRpb24lMjAlMjJpZiUyMHplcm8lMjIlMjB0byUyMGJlJTIwdGVzdGVkJTBBJTA5Lm91dChvMCklMEE%3D"
]
},
{
"name": "hydra-arithmetics",
"description": "Adds many functions related to visual arithmetics.",
"documentation": "https://github.com/ritchse/hyper-hydra/blob/main/doc/hydra-arithmetics.md",
"author": "geikha",
"thumbnail": "ritchse-hydra-arithmetics.png",
"load": "await loadScript(\"https://hyper-hydra.glitch.me/hydra-arithmetics.js\")",
"examples": [
"https://hydra.ojack.xyz/?code=YXdhaXQlMjBsb2FkU2NyaXB0KCUyMmh0dHBzJTNBJTJGJTJGaHlwZXItaHlkcmEuZ2xpdGNoLm1lJTJGaHlkcmEtYXJpdGhtZXRpY3MuanMlMjIpJTBBJTBBb3NjKDEwJTJDLjElMkMyKSUwQSUwOS5tb2QoZ3JhZGllbnQoKS5hc2luKCkuY29zKCkpJTBBJTA5LnN0ZXAobm9pc2UoMikudW5pcG9sYXIoKS5kaXYobzApKSUwQSUwOS5ibGVuZChvMCUyQy4yKSUwQSUwOS5vdXQoKQ%3D%3D"
]
},
{
"name": "hydra-blend",
"description": "Adds many common blending modes to hydra, such as darken, screen, colorBurn.",
"documentation": "https://github.com/ritchse/hyper-hydra/blob/main/doc/hydra-blend.md",
"author": "geikha",
"thumbnail": "ritchse-hydra-blend.png",
"load": "await loadScript(\"https://hyper-hydra.glitch.me/hydra-blend.js\")",
"examples": [
"https://hydra.ojack.xyz/?code=YXdhaXQlMjBsb2FkU2NyaXB0KCUyMmh0dHBzJTNBJTJGJTJGaHlwZXItaHlkcmEuZ2xpdGNoLm1lJTJGaHlkcmEtYmxlbmQuanMlMjIpJTBBJTBBb3NjKDMwKSUwQSUwOS5zY3JlZW4obm9pc2UoMyUyQzEpLnBtKCkpJTBBJTA5LmxpbmVhckJ1cm4oZ3JhZGllbnQoMSkuaHVlKC4zKSklMEElMDkub3V0KCk%3D"
]
},
{
"name": "hydra-fractals",
"description": "Adds mirroring and other functions that can be useful for making fractals. see also: hydra-wrap",
"documentation": "https://github.com/ritchse/hyper-hydra/blob/main/doc/hydra-fractals.md",
"author": "geikha",
"thumbnail": "ritchse-hydra-fractals.png",
"load": "await loadScript(\"https://hyper-hydra.glitch.me/hydra-fractals.js\")",
"examples": [
"https://hydra.ojack.xyz/?code=YXdhaXQlMjBsb2FkU2NyaXB0KCUyMmh0dHBzJTNBJTJGJTJGaHlwZXItaHlkcmEuZ2xpdGNoLm1lJTJGaHlkcmEtZnJhY3RhbHMuanMlMjIpJTBBJTJGJTJGYXdhaXQlMjBsb2FkU2NyaXB0KCUyMmh0dHBzJTNBJTJGJTJGaHlwZXItaHlkcmEuZ2xpdGNoLm1lJTJGaHlkcmEtb3V0cHV0cy5qcyUyMiklMEElMEElMkYlMkZvUy5zZXRMaW5lYXIoKSUwQSUwQXNyYyhvMCklMEElMDkuc2NhbGUoLjc1KSUwQSUwOS5hZGQobm9pc2UoMiUyQzEpJTJDLjQpJTBBJTA5LmludmVydCgpJTBBJTA5LmludmVyc2lvbigpJTBBJTA5Lm1pcnJvclgyKCklMEElMDkuYmxlbmQobzAlMkMuMyklMEElMDkub3V0KCk%3D"
]
},
{
"name": "hydra-gif",
"description": "Let's you load .gif files into Hydra.",
"documentation": "https://github.com/ritchse/hyper-hydra/blob/main/doc/hydra-gif.md",
"author": "geikha",
"thumbnail": "ritchse-hydra-gif.png",
"load": "await loadScript(\"https://hyper-hydra.glitch.me/hydra-gif.js\")",
"examples": [
"https://hydra.ojack.xyz/?code=YXdhaXQlMjBsb2FkU2NyaXB0KCUyMmh0dHBzJTNBJTJGJTJGaHlwZXItaHlkcmEuZ2xpdGNoLm1lJTJGaHlkcmEtZ2lmLmpzJTIyKSUwQSUwQXMwLmluaXRHaWYoJ2h0dHBzJTNBJTJGJTJGaS5naXBoeS5jb20lMkZtZWRpYSUyRmtacWJCVDY0RUN0anklMkZnaXBoeS5naWYnKSUwQSUwQXNyYyhzMCkuc2NhbGUoMSUyQy42KSUwQSUwOS5vdXQoKQ%3D%3D"
]
},
{
"name": "hydra-outputs",
"description": "Change settings of framebuffers used by Hydra's outputs. The most common use case is setting framebuffers to use linear interpolation instead of the default, nearest neighbour.",
"documentation": "https://github.com/ritchse/hyper-hydra/blob/main/doc/hydra-outputs.md",
"author": "geikha",
"thumbnail": "ritchse-hydra-outputs.png",
"load": "await loadScript(\"https://hyper-hydra.glitch.me/hydra-outputs.js\")",
"examples": [
"https://hydra.ojack.xyz/?code=YXdhaXQlMjBsb2FkU2NyaXB0KCUyMmh0dHBzJTNBJTJGJTJGaHlwZXItaHlkcmEuZ2xpdGNoLm1lJTJGaHlkcmEtb3V0cHV0cy5qcyUyMiklMEElMEFvMC5zZXROZWFyZXN0KCklMEFvMS5zZXRMaW5lYXIoKSUwQSUwQXNyYyhvMCklMEElMjAubGF5ZXIob3NjKDMwJTJDLjIlMkMxKS5tYXNrKHNoYXBlKDQlMkMuMSUyQzApKSklMEElMjAuc2NhbGUoMS4wMSkucm90YXRlKC4wMSklMEElMjAub3V0KG8wKSUwQSUwQXNyYyhvMSklMEElMjAubGF5ZXIob3NjKDMwJTJDLjIlMkMxKS5tYXNrKHNoYXBlKDQlMkMuMSUyQzApKSklMEElMjAuc2NhbGUoMS4wMSkucm90YXRlKC4wMSklMEElMjAub3V0KG8xKSUwQSUwQXJlbmRlcigp"
]
},
{
"name": "hydra-text",
"description": "Configurable canvas text generator to use as a hydra source.",
"documentation": "https://github.com/ritchse/hyper-hydra/blob/main/doc/hydra-text.md",
"author": "geikha",
"thumbnail": "ritchse-hydra-text.png",
"load": "await loadScript(\"https://hyper-hydra.glitch.me/hydra-text.js\")",
"examples": [
"https://hydra.ojack.xyz/?code=YXdhaXQlMjBsb2FkU2NyaXB0KCUyMmh0dHBzJTNBJTJGJTJGaHlwZXItaHlkcmEuZ2xpdGNoLm1lJTJGaHlkcmEtdGV4dC5qcyUyMiklMEElMEFoeWRyYVRleHQuZm9udCUyMCUzRCUyMCUyMnNlcmlmJTIyJTBBaHlkcmFUZXh0LmxpbmVXaWR0aCUyMCUzRCUyMCUyMjIlMjUlMjIlMEFzdHIlMjAlM0QlMjAlMjIlMjBoeWRyYV8hJTIwJTIyJTBBc29saWQoMSUyQy4yKSUwQSUwOS5ibGVuZChzcmMobzApLnNjYWxlKDEuMDIpLmNvbG9yYW1hKC4wMikpJTBBJTA5LmxheWVyKHRleHQoc3RyKSklMEElMDkuZGlmZihzdHJva2VUZXh0KHN0cikubW9kdWxhdGVTY2FsZShub2lzZSgxJTJDMSklMkMlMjAuNCkpJTBBJTA5Lm91dCgp"
]
},
{
"name": "hydra-wrap",
"description": "Change how Hydra wraps textures, and control the wrapping of source functions such as osc() and noise().",
"documentation": "https://github.com/ritchse/hyper-hydra/blob/main/doc/hydra-wrap.md",
"author": "geikha",
"thumbnail": "ritchse-hydra-wrap.png",
"load": "await loadScript(\"https://hyper-hydra.glitch.me/hydra-wrap.js\")",
"examples": [
"https://hydra.ojack.xyz/?code=YXdhaXQlMjBsb2FkU2NyaXB0KCUyMmh0dHBzJTNBJTJGJTJGaHlwZXItaHlkcmEuZ2xpdGNoLm1lJTJGaHlkcmEtd3JhcC5qcyUyMiklMEElMEFoeWRyYVdyYXAuc2V0TWlycm9yKCklMEElMEFzcmMobzApJTBBJTA5LmxheWVyKG9zYygpLnJvdGF0ZSgpLm1hc2soc2hhcGUoNCUyQzElMkMwKSkpJTBBJTA5LnNjYWxlKC41KSUwQSUwOS5ibGVuZChub2lzZSgpJTJDLjIpJTBBJTA5Lm91dCgp"
]
},
{
"name": "hydrated-gradient",
"description": "make gradients with specified colors",
"documentation": "https://hydrated.savamala.top/",
"author": "Joan Queralt",
"thumbnail": "gradient.png",
"load": "await loadScript(\"https://hydrated.savamala.top/hydra-gradient.js\")",
"examples": [
"https://hydra.ojack.xyz/?code=YXdhaXQlMjBsb2FkU2NyaXB0KCUyMmh0dHBzJTNBJTJGJTJGaHlkcmF0ZWQuc2F2YW1hbGEudG9wJTJGaHlkcmEtZ3JhZGllbnQuanMlMjIpJTBBJTBBJTJGJTJGJTIwVXNlJTIwZ3JhZGllbnQyJTIwdG8lMjBjcmVhdGUlMjBhJTIwZ3JhZGllbnQlMjBiZXR3ZWVuJTIwdHdvJTIwY29sb3JzJTNBJTBBJTJGJTJGJTIwZ3JhZGllbnQyKHIwJTNEMSUyQ2cwJTNEMCUyQ2IwJTNEJTJDcjElM0QwJTJDZzElM0QwJTJDYjElM0QxJTJDc3BlZWQlM0QwKSUwQSUwQWdyYWRpZW50MigxJTJDMCUyQzAlMkMwLjglMkMwJTJDMC44JTJDMC4yKS5vdXQoKSUwQSUwQXJlbmRlcihvMCk%3D"
]
},
{
"name": "hydra-shaderpark",
"description": "extension to use hydra with Shader Park - A JavaScript library for creating interactive procedural 2D and 3D shaders.",
"www": "https://shaderpark.com/",
"documentation": "https://shaderpark.com/",
"author": "emptyflash, Torin Blankensmith and Peter Whidden",
"thumbnail": "shader-park.png",
"load": "const { sculptToHydraRenderer } = await import(\"https://unpkg.com/shader-park-core/dist/shader-park-core.esm.js\")",
"examples": [
"https://hydra.ojack.xyz/?code=Y29uc3QlMjAlN0IlMjBzY3VscHRUb0h5ZHJhUmVuZGVyZXIlMjAlN0QlMjAlM0QlMjBhd2FpdCUyMGltcG9ydCglMjJodHRwcyUzQSUyRiUyRnVucGtnLmNvbSUyRnNoYWRlci1wYXJrLWNvcmUlMkZkaXN0JTJGc2hhZGVyLXBhcmstY29yZS5lc20uanMlMjIpJTBBJTBBc2N1bHB0VG9IeWRyYVJlbmRlcmVyKCgpJTIwJTNEJTNFJTIwJTdCJTBBJTA5JTA5cm90YXRlWCh0aW1lJTIwJTJGJTIwNSklMEElMDklMDlyb3RhdGVaKHRpbWUlMjAlMkYlMjAzKSUwQSUwOSUwOWRpc3BsYWNlKHNpbih0aW1lKSUyQyUyMDElMkMlMjAwKSUwQSUwOSUwOW1pcnJvck4oMyUyQyUyMDMpJTBBJTA5JTA5dG9ydXMoMC44JTJDJTIwMC4zOCUyMCUyQiUyMDAuMSUyMColMjBzaW4odGltZSkpJTBBJTA5JTdEKSUwQSUwOS5vdXQobzApJTBBJTBBcmVuZGVyKG8wKSUwQQ%3D%3D",
"https://hydra.ojack.xyz/?code=JTJGJTJGJTIwbGljZW5zZWQlMjB3aXRoJTIwQ0MlMjBCWS1OQy1TQSUyMDQuMCUyMGh0dHBzJTNBJTJGJTJGY3JlYXRpdmVjb21tb25zLm9yZyUyRmxpY2Vuc2VzJTJGYnktbmMtc2ElMkY0LjAlMkYlMEElMkYlMkZjb25zdCUyMHNjcmlwdCUyMGJ5JTIwVG9yaW4lMjBCbGFua2Vuc21pdGglMjAtJTIwRXhhbXBsZSUyMGJ5JTIwRmxvciUyMGRlJTIwRnVlZ28lMEFjb25zdCUyMCU3QiUwQSUwOXNjdWxwdFRvSHlkcmFSZW5kZXJlciUwQSU3RCUyMCUzRCUyMGF3YWl0JTIwaW1wb3J0KCUyMmh0dHBzJTNBJTJGJTJGdW5wa2cuY29tJTJGc2hhZGVyLXBhcmstY29yZSUyRmRpc3QlMkZzaGFkZXItcGFyay1jb3JlLmVzbS5qcyUyMiklMEElMEFzY3VscHRUb0h5ZHJhUmVuZGVyZXIoKCklMjAlM0QlM0UlMjAlN0IlMEElMDklMDlsZXQlMjBzY2FsZSUyMCUzRCUyMDIuMCUzQiUwQSUwOSUwOWxldCUyMHMlMjAlM0QlMjBnZXRTcGFjZSgpJTNCJTBBJTA5JTA5bGV0JTIwbiUyMCUzRCUyMDAuMyUyMColMjBub2lzZShzY2FsZSUyMColMjBzJTIwJTJCJTIwdGltZSUyRjQpJTNCJTBBJTA5JTA5Y29sb3Iobm9ybWFsLnglMkMlMjBub3JtYWwueSUyQyUyMG5vcm1hbC56KSUzQiUwQSUwOSUwOXNoaW5lKDAuOSklM0IlMEElMDklMDltZXRhbCguOSklM0IlMEElMDklMDlyb3RhdGVZKHRpbWUlMjAlMkYlMjAyKSUzQiUwQSUwOSUwOSUyRiUyRnJvdGF0ZVgodGltZSklM0IlMEElMDklMDklMkYlMkZncmlkKDIlMkMlMjAuMSUyQyUyMC4xKSUzQiUwQSUwOSUwOSUyRiUyRnVuaW9uKCklM0IlMEElMDklMDlyb3RhdGVZKC10aW1lKSUzQiUwQSUwOSUwOXNwaGVyZSgwLjMlMjAlMkIlMjBuKSUzQiUwQSUwOSU3RCklMEElMDkub3V0KG8wKSUwQSUwQXNyYyhvMSklMEElMDkubGF5ZXIoc3JjKG8wKSUwQSUwOSUwOS5sdW1hKDAuMDElMkMlMjAwKSUwQSUwOSUwOS5zYXR1cmF0ZSgwKSUwQSUwOSUwOS5tdWx0KG9zYygxMzAlMkMlMjAwLjElMkMlMjAlNUIwJTJDMCUyQzIlNUQuc21vb3RoKCkpJTBBJTA5JTA5Lm1vZHVsYXRlKHNyYyhvMCkpKSklMEElMDkub3V0KG8xKSUwQSUwQXJlbmRlcihvMSk%3D"
]
},
{
"name": "hydra-midi",
"description": "midi in hydra",
"www": "https://github.com/arnoson/hydra-midi",
"documentation": "https://github.com/arnoson/hydra-midi",
"author": "Arno Schlipf",
"thumbnail": "hydra-midi.png",
"load": "await loadScript(\"https://cdn.jsdelivr.net/npm/hydra-midi@latest/dist/index.js\")",
"examples": [
"https://hydra.ojack.xyz/?code=JTJGJTJGJTIwWW91JTIwY2FuJTIwZWl0aGVyJTIwdXNlJTIwJTYwJTQwbGF0ZXN0JTYwJTIwb3IlMjBsb2FkJTIwYSUyMHNwZWNpZmljJTIwdmVyc2lvbiUyMHdpdGglMkMlMjBmb3IlMjBleGFtcGxlJTJDJTIwJTYwJTQwMC40LjAlNjAuJTBBYXdhaXQlMjBsb2FkU2NyaXB0KCUwQSUyMCUyMCdodHRwcyUzQSUyRiUyRmNkbi5qc2RlbGl2ci5uZXQlMkZucG0lMkZoeWRyYS1taWRpJTQwbGF0ZXN0JTJGZGlzdCUyRmluZGV4LmpzJyUwQSklMEElMEElMkYlMkYlMjBVc2UlMjBtaWRpJTIwbWVzc2FnZXMlMjBmcm9tJTIwYWxsJTIwY2hhbm5lbHMlMjBvZiUyMGFsbCUyMGlucHV0cy4lMEFhd2FpdCUyMG1pZGkuc3RhcnQoJTdCJTIwY2hhbm5lbCUzQSUyMCcqJyUyQyUyMGlucHV0JTNBJTIwJyonJTIwJTdEKSUwQSUyRiUyRiUyMFNob3clMjBhJTIwc21hbGwlMjBtaWRpJTIwbW9uaXRvciUyMChzaW1pbGFyJTIwdG8lMjBoeWRyYSdzJTIwJTYwYS5zaG93KCklNjApLiUwQW1pZGkuc2hvdygpJTBBJTBBJTJGJTJGJTIwVXNlJTIwYW55JTIwbm90ZSUyMHRvJTIwY29udHJvbCUyMHRoZSUyMHJlZCUyMGFtb3VudCUyMG9mJTIwaHlkcmEncyUyMCU2MHNvbGlkKCklNjAlMjBmdW5jdGlvbi4lMEFzb2xpZChub3RlKCcqJyklMkMlMjAwJTJDJTIwMSkub3V0KCklMEElMEElMkYlMkYlMjBPciUyQyUyMGlmJTIweW91JTIwYXJlJTIwdXNpbmclMjBhJTIwbWlkaSUyMGNvbnRyb2xsZXIlMjBhbmQlMjBub3QlMjBhJTIwa2V5Ym9hcmQlM0ElMEElMkYlMkYlMjBVc2UlMjBhJTIwY29udHJvbCUyMGNoYW5nZSUyMHZhbHVlJTIwdG8lMjBjb250cm9sJTIwdGhlJTIwcmVkJTIwYW1vdW50LiUwQSUyRiUyRiUyMHNvbGlkKGNjKDc0KSUyQyUyMDAlMkMlMjAxKS5vdXQoKQ%3D%3D"
]
},
{
"name": "hydra-strudel",
"description": "strudel in hydra",
"www": "https://github.com/atfornes/Hydra-strudel-extension",
"documentation": "https://github.com/atfornes/Hydra-strudel-extension",
"author": "Olivia Jack, Felix Roos, Ámbar Tenorio",
"thumbnail": "hydra-strudel.png",
"load": "await loadScript(\"https://cdn.jsdelivr.net/gh/atfornes/Hydra-strudel-extension@latest/hydra-strudel.js\")\nawait initHydraStrudel()",
"examples": [
"https://hydra.ojack.xyz/dev/?code=JTJGJTJGJTIwJTIyU3ludGhlc3RoZXNpYSUzQSUyMHNoYXJpbmclMjBwYXR0ZXJucyUyMGZvciUyMGElMjBjaG9yZW9ncmFwaGljJTIwYXVkaW8lMjBhbmQlMjB2aXN1YWwlMjBsaXZlJTIwY29kaW5nJTIwZXhwZXJpZW5jZSUyMiUwQSUyRiUyRiUyMCU0MGJ5JTIwJUMzJTgxbWJhciUyMFRlbm9yaW8tRm9ybiVDMyVBOXMlMjAlMjYlMjBPbGl2aWElMjBKYWNrJTBBJTJGJTJGJTIwJTQwbGljZW5zZSUyMENDJTIwQlklMEElMkYlMkYlMjAlNDB1cmwlMjBodHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZhdGZvcm5lcyUyRkh5ZHJhLXN0cnVkZWwtZXh0ZW5zaW9uJTBBJTJGJTJGJTIwLS0tLSUwQSUwQSUyRiUyRiUyMFdoYXQlMjBpZiUyMHdlJTIwY291bGQlMjB1c2UlMjB0aGUlMjBzYW1lJTIwcGF0dGVybnMlMjB0byUyMHByb2R1Y2UlMjBhdWRpbyUyMGFuZCUyMHZpc3VhbHMlM0YlMEElMkYlMkYlMjBUaGUlMjBkZXNpcmUlMjB3YXMlMjBzdHJvbmclMkMlMjBzbyUyMHdlJTIwZGV2ZWxvcGVkJTIwYW4lMjBleHRlbnNpb24lMjBmb3IlMjB0aGUlMjB2aXN1YWxzJTIwbGl2ZSUyMGNvZGluZyUyMGVudmlyb25tZW50JTIwJTVCSHlkcmElNUQoaHR0cHMlM0ElMkYlMkZoeWRyYS5vamFjay54eXolMkYpLiUwQSUyRiUyRiUyMFRoaXMlMjBleHRlbnNpb24lMjBpcyUyMGF2YWlsYWJsZSUyMGFzJTIwYSUyMHBsdWdpbiUyMGluJTIwdGhlJTIwZGV2ZWxvcG1lbnQlMjBicmFuY2glMjBvZiUyMGh5ZHJhJTJDJTIwYW5kJTIwY2FuJTIwYmUlMjBpbXBvcnRlZCUyMHdpdGglMjB0aGUlMjBmb2xsb3dpbmclMjBzdGF0ZW1lbnRzJTNBJTBBYXdhaXQlMjBsb2FkU2NyaXB0KCUyMmh0dHBzJTNBJTJGJTJGY2RuLmpzZGVsaXZyLm5ldCUyRmdoJTJGYXRmb3JuZXMlMkZIeWRyYS1zdHJ1ZGVsLWV4dGVuc2lvbiU0MDElMkZoeWRyYS1zdHJ1ZGVsLmpzJTIyKSUwQWF3YWl0JTIwaW5pdEh5ZHJhU3RydWRlbCgpJTBBJTBBJTJGJTJGJTIwUGF0dGVybiUyMGxhbmd1YWdlcyUyMGFyZSUyMHVzZWQlMjB0byUyMHByb2R1Y2UlMjBzb3VuZCUyQyUyMGJ1dCUyMGFsc28lMjB0byUyMGV4cHJlc3MlMjBncmFwaGljJTIwZWxlbWVudHMlMkMlMjBsaWtlJTIwa25pdHRpbmclMjBkZXNpbmdzLiUwQSUyRiUyRiUyMEZvciUyMGluc3RhbmNlJTJDJTIwYSUyMHBhdHRlcm4lMjBleHByZXNzaW5nJTIwMyUyQyUyMDQlMkMlMjAzJTJDJTIwNSUyQyUyMDMlMkMlMjA2JTJDJTIwMyUyQyUyMDclMjBjYW4lMjBiZSUyMHdyaXR0ZW4lMjBhcyUzQSUwQXBhdHRlcm4lMjAlM0QlMjAlMjIzJTIwJTNDNCUyMDUlMjA2JTIwNyUzRSUyMiUwQSUyRiUyRiUyMHVzaW5nJTIwJTVCdGlkYWwlMjBtaW5pJTIwbm90YXRpb24lNUQoaHR0cHMlM0ElMkYlMkZ0aWRhbGN5Y2xlcy5vcmclMkZkb2NzJTJGcmVmZXJlbmNlJTJGbWluaV9ub3RhdGlvbiUyRiklMEElMEElMkYlMkYlMjBBbmQlMjB3ZSUyMGNvdWxkJTIwdXNlJTIwdGhpcyUyMHBhdHRlcm4lMjB0byUyMHByb2R1Y2UlMjB0cmlhbmdsZXMlMkMlMjB0aGVuJTIwc3F1YXJlcyUyQyUyMHRoZW4lMjB0cmlhbmdsZXMlMjBhbmQlMjBzbyUyMG9uJTNBJTBBc2hhcGUoUChwYXR0ZXJuKSklMEElMDkub3V0KG8wKSUwQSUwQSUyRiUyRiUyMEhvd2V2ZXIlMkMlMjBvdXIlMjBnb2FsJTIwd2FzJTIwbm90JTIwb25seSUyMHRvJTIwdXNlJTIwcGF0dGVybnMlMjB0byUyMHByb2R1Y2UlMjB2aXN1YWxzJTJDJTIwYnV0JTIwdG8lMjBiZSUyMGFibGUlMjB0byUyMHN5bmNocm9uaXplJTIwdGhlJTIwJTIwc3ludGhlc2lzJTIwb2YlMjBhdWRpbyUyMGFuZCUyMHZpc3VhbHMlMkMlMjBwcm9kdWNpbmclMjAlMjJzeW50aGVzdGhlc2lhJTIyLiUwQSUyRiUyRiUyMFRodXMlMkMlMjB3ZSUyMGNhbiUyMHJldXNlJTIwdGhlJTIwc2FtZSUyMHBhdHRlcm4lMjB0byUyMHByb2R1Y2UlMjBzb3VuZHMuJTIwVGhpcyUyMHBhdHRlcm4lMjBjYW4lMjBhbHNvJTIwcmVmZXIlMjB0byUyMG5vdGVzJTIwaW4lMjBhJTIwY2xhc3NpY2FsJTIwQyUyMG1ham9yJTIwc2NhbGUuJTIwV2l0aCUyMDAlMjBtYXBwZWQlMjB0byUyMEMlMkMlMjAxJTIwdG8lMjBEJTJDJTIwYW5kJTIwc28lMjBvbiUyQyUyMGl0JTIwd291bGQlMjBzb3VuZCUyMGxpa2UlMjB0aGlzJTNBJTBBJTBBbihwYXR0ZXJuKSUwQSUwOS5zY2FsZSglMjJDJTNBbWFqb3IlMjIpJTBBJTA5LnBsYXkoKSUwQSUwQSUyRiUyRiUyMHRoaXMlMjBpcyUyMGFscmVhZHklMjBwcm9kdWNpbmclMjBzb21lJTIwc3luZXN0aGV0aWMlMjBleHBlcmllbmNlJTIwd2hlcmUlMjBub3RlcyUyMGFyZSUyMGxpbmtlZCUyMHRvJTIwc2hhcGVzJTJDJTIwYnV0JTIwbGV0cyUyMG1ha2UlMjBpdCUyMGJldHRlciUyMGluY2x1ZGluZyUyMGNvbG9ycyElMEElMEFzcmMobzApJTBBJTA5LmNvbG9yKCUwQSUwOSUwOSgpJTIwJTNEJTNFJTIwUChwYXR0ZXJuKSgpJTIwJTI1JTIwMiUyQyUwQSUwOSUwOSgpJTIwJTNEJTNFJTIwUChwYXR0ZXJuKSgpJTIwJTI1JTIwMyUyQyUwQSUwOSUwOSgpJTIwJTNEJTNFJTIwUChwYXR0ZXJuKSgpJTIwJTI1JTIwNSklMEElMDkub3V0KG8xKSUwQXJlbmRlcihvMSklMEElMEElMEElMkYlMkYlMjBhbmQlMjBzdGFjayUyMHNvbWUlMjBwZXJjdXNzaW9uJTIwb24lMjB0b3AlMjBvZiUyMHRoZSUyMG5vdGVzLi4uJTBBcGVyY3Vzc2lvblBhdHRlcm4lMjAlM0QlMjAlMjJiZCUyMHNkJTJDJTIwaGgqMiEzJTIwJTNDb2glMjBoaCUzRSUyMiUwQXN0YWNrKCUwQSUwOSUwOXMocGVyY3Vzc2lvblBhdHRlcm4pJTJDJTBBJTA5JTA5bihwYXR0ZXJuKSUwQSUwOSUwOS5zY2FsZSglMjJDJTNBbWFqb3IlMjIpJTBBJTA5KSUwQSUwOS5wbGF5KCklMEElMEElMkYlMkYlMjB3ZSUyMGNvdWxkJTIwYWxzbyUyMGFkZCUyMHNvbWUlMjBtb2R1bGF0aW9ucyUyMHJlc3BvbmRpbmclMjB0byUyMHRoZSUyMGJhc3MlMjBkcnVtLiUwQXNyYyhvMSklMEElMDkubW9kdWxhdGUob3NjKDQyMCklMkMlMEElMDklMDkoKSUyMCUzRCUzRSUyMC4xJTIwKiUyMChQKHBlcmN1c3Npb25QYXR0ZXJuKSgpJTIwJTNEJTNEJTNEJTIwJTIyYmQlMjIpJTBBJTA5KS5vdXQobzIpJTBBJTBBJTJGJTJGJTIwRmluYWxseSUyQyUyMHNvbWUlMjBzY3JvbGwlMjBhbmQlMjBibGVuZGluZyUyMGNhbiUyMG1ha2UlMjB0aGUlMjB2aXN1YWxzJTIwZ2xvdyElMEFzcmMobzIpLmJsZW5kKHNyYyhvMikuc2Nyb2xsWSguMSUyQy4yKSklMDklMEEub3V0KG8zKSUwQSUwQXJlbmRlcigp",
"https://hydra.ojack.xyz/?code=YXdhaXQlMjBsb2FkU2NyaXB0KCUyMmh0dHBzJTNBJTJGJTJGY2RuLmpzZGVsaXZyLm5ldCUyRmdoJTJGYXRmb3JuZXMlMkZIeWRyYS1zdHJ1ZGVsLWV4dGVuc2lvbiU0MGxhdGVzdCUyRmh5ZHJhLXN0cnVkZWwuanMlMjIpJTBBYXdhaXQlMjBpbml0SHlkcmFTdHJ1ZGVsKCklMEFzMC5pbml0SW1hZ2UoJTIyaHR0cHMlM0ElMkYlMkZzdHJ1ZGVsLnRpZGFsY3ljbGVzLm9yZyUyRmljb25zJTJGc3RydWRlbF9pY29uLnBuZyUyMiklMEElMEElMkYlMkYlMjBTdHJ1ZGVsJTIwbWluaS1ub3RhdGlvbiUyMHBhdHRlcm4lMEFteVBhdHRlcm4lMjAlM0QlMjAnMCUyMDEwJTIwJTVCMiUyMDUxJTVEKjQnLnNsb3coMiklMEElMEElMkYlMkYlMjBwbGF5JTIwdGhlJTIwcGF0dGVybiUwQW5vdGUobXlQYXR0ZXJuKSUwQSUwOS5wbGF5KCklMEElMEElMkYlMkYlMjByZXBlYXQlMjBTdHJ1ZGVsJTIwbG9nbyUyMGZvbGxvd2luZyUyMHRoZSUyMHBhdHRlcm4lMEFzcmMoczApJTBBJTA5LnJlcGVhdChQKG15UGF0dGVybikpJTBBJTA5Lm91dCgpJTBBJTBBJTJGJTJGJTIwU3RvcCUyMHNvdW5kJTNBJTBBJTJGJTJGJTIwQ3RybCUyMCUyQiUyMC4lMEElMkYlMkYlMjBvcg%3D%3D"
]
},
{
"name": "scrawlink QR extension",
"description": "Share your code live with QR codes",
"www": "https://github.com/Scrawlink/scrawlink-extension/",
"documentation": "https://github.com/Scrawlink/scrawlink-extension/",
"author": "Ámbar Tenorio",
"thumbnail": "scrawlink.png",
"load":"await loadScript(\"https://cdn.jsdelivr.net/gh/Scrawlink/scrawlink-extension@latest/scripts/hydra-extension/hydra-scrawlink.js\")",
"examples": [
"https://hydra.ojack.xyz/?code=JTJGJTJGJTIwbGljZW5zZWQlMjB3aXRoJTIwQ0MlMjBCWS1OQy1TQSUyMDQuMCUyMGh0dHBzJTNBJTJGJTJGY3JlYXRpdmVjb21tb25zLm9yZyUyRmxpY2Vuc2VzJTJGYnktbmMtc2ElMkY0LjAlMkYlMEElMkYlMkYlMjBmbG9hdGluZyUyMHNxdWFyZXMlMEElMkYlMkYlMjBieSUyMFRBQ0hBfiUwQWF3YWl0JTIwbG9hZFNjcmlwdCglMjJodHRwcyUzQSUyRiUyRmNkbi5qc2RlbGl2ci5uZXQlMkZnaCUyRlNjcmF3bGluayUyRnNjcmF3bGluay1leHRlbnNpb24lNDBsYXRlc3QlMkZzY3JpcHRzJTJGaHlkcmEtZXh0ZW5zaW9uJTJGaHlkcmEtc2NyYXdsaW5rLmpzJTIyKSUwQSUwQSUyRiUyRmNoYW5nZSUyMHRoZSUyMGNvZGUlMjB0byUyMGdldCUyMHRoZSUyMFFSJTIwb2YlMjBjdXJyZW50JTIwdmlzdWFscyUwQXNoYXBlKDQlMkMuMjEpLnNjcm9sbCglNUIuMSUyQyUyMC4wMyU1RC4lMjBzbW9vdGglMjAoKSUyQyUyMCU1QjIlMkMuMTQlMkMuMSU1RC5mYXN0KC4zKS5zbW9vdGgoKSkuYmxlbmQoc3JjKG8wKS5zY2FsZSguNCkpLm91dChvMCklMEE%3D"
]
},
{
"name": "Noise Room (Audio Effects)",
"description": "Use and control live audio effects",
"www": "https://github.com/atfornes/noise-room",
"documentation": "https://github.com/atfornes/noise-room",
"author": "Ámbar Tenorio",
"thumbnail": "noise-room.png",
"load":"await loadScript(\"https://atfornes.github.io/noise-room/addIframe.js\")",
"examples": [
"https://hydra.ojack.xyz/?code=JTJGJTJGJTIwTm9pc2UlMjBSb29tJTBBJTJGJTJGJTIwQ0MtQnklMEElMkYlMkYlMjAlNDBCeSUyMFRBQ0hBfiUwQSUwQWF3YWl0JTIwbG9hZFNjcmlwdCglMjJodHRwcyUzQSUyRiUyRmF0Zm9ybmVzLmdpdGh1Yi5pbyUyRm5vaXNlLXJvb20lMkZhZGRJZnJhbWUuanMlMjIpJTBBJTBBJTJGJTJGJTIwVXNlJTIwQ1RSTCUyMCUyQiUyME1vdXNlJTIwcG9zaXRpb24lMjBvdmVyJTIwYXVkaW8lMjBlZmZlY3RzJTIwdG8lMjBjb250cm9sJTNBJTBBJTJGJTJGJTIwRWZmZWN0JTIwTWl4JTNBJTIweCUyMGF4aXMlMEElMkYlMkYlMjBSZXNvbmFuY2UlM0ElMjB5JTIwYXhpcyUzQSUwQSUwQWEuc2V0U21vb3RoKC42OCklMEFzaGFwZSgzKSUwQSUwOS5jb2xvciglNUItMS4xJTJDJTIwMSU1RC5zbW9vdGgoKSUyQyUyMCU1Qi4zJTJDMCU1RC5zbW9vdGgoKS5mYXN0KC40KSUyQyUyMC41KSUwQSUwOS5zY2FsZSgoKSUyMCUzRCUzRSUyMDAuMyUyMCUyQiUyMGEuZmZ0JTVCMCU1RCUyMColMjAzKS5vdXQobzApJTBBJTBBc3JjKG8wKS5tb2R1bGF0ZShzcmMobzApLmRpZmYoc3JjKG8wKS5yZXBlYXQoJTVCLTElMkMzJTVELnNtb290aCgpKSkpJTBBJTA5Lm91dChvMSklMEElMEFzcmMobzEpLmRpZmYoc3JjKG8xKS5zY2FsZSguOSkpLm91dChvMiklMEElMEFyZW5kZXIobzIpJTBBJTBB"
]
},
{
"name": "hydra-superdirt",
"description": "Handle SuperDirt RMS events (envelope follower)",
"www": "https://github.com/munshkr/hydra-superdirt",
"documentation": "https://github.com/munshkr/hydra-superdirt/blob/main/README.md",
"author": "munshkr",
"thumbnail": "hydra-superdirt.png",
"load": "await loadScript(\"https://cdn.jsdelivr.net/npm/hydra-superdirt@latest\")",
"examples": [
"https://hydra.ojack.xyz/?code=YXdhaXQlMjBsb2FkU2NyaXB0KCUyMmh0dHBzJTNBJTJGJTJGY2RuLmpzZGVsaXZyLm5ldCUyRm5wbSUyRmh5ZHJhLXN1cGVyZGlydCU0MGxhdGVzdCUyRmluZGV4LmpzJTIyKSUwQSUwQXJtc0Nvbm5lY3QoKSUwQSUwQXNvbGlkKCgpJTIwJTNEJTNFJTIwcm1zKDApKS5vdXQoKSUwQSUwQQ%3D%3D"
]
},
{
"name": "Hydra-FCS",
"description": "Algebraic Geometry Inspired Visuals",
"documentation": "https://github.com/ymaltsman/Hydra-FCS/tree/main",
"author": "FriendlySpinach",
"thumbnail": "FCS.png",
"load": "await loadScript(\"https://cdn.statically.io/gh/ymaltsman/Hydra-FCS/3449358/HydraFCS.js\")",
"examples": [
"https://hydra.ojack.xyz/?code=YXdhaXQlMjBsb2FkU2NyaXB0KCUyMmh0dHBzJTNBJTJGJTJGY2RuLnN0YXRpY2FsbHkuaW8lMkZnaCUyRnltYWx0c21hbiUyRkh5ZHJhLUZDUyUyRjM0NDkzNTglMkZIeWRyYUZDUy5qcyUyMiklMEElMEFpQ2FyZGlvaWQoMSUyQyUyMC4yKSUyMCUyRiUyRmltcGxpY2l0JTIwY3VydmVzJTIwYXJlJTIwc291cmNlJTIwdGV4dHVyZSUyQyUyMCUwQSUwOS5wTmVwaHJvaWQoJTIwJTJGJTJGcGFyYW1ldHJpYyUyMGN1cnZlcyUyMHRha2UlMjBpbXBsaWNpdCUyMGN1cnZlcyUyMGFzJTIwaW5wdXQlMjBhbmQlMjBtb2R1bGF0ZSUyMGV4aXN0aW5nJTIwdGV4dHVyZXMlMjAlMEElMjAlMjAlMDklMDklMDlpREZvbGl1bSgyJTJDJTIwLjIlMkMlMjAzKSUyQyUwQSUyMCUyMC4yKSUwQSUwOS5wU3BpcmFsKCUwQSUyMCUyMCUwOSUwOWlBc3Ryb2lkKCklMEElMjAlMjApJTBBJTA5LmNvbG9yKCUyMCUyRiUyRmltcGxpY2l0JTIwY3VydmVzJTIwZ2VuZXJhdGUlMjBibGFjayUyRndoaXRlJTIwdGV4dHVyZXMlMkMlMjBidXQlMjB5b3UlMjBjYW4lMjBtYXAlMjB0byUyMGFueSUyMG90aGVyJTIwY29sb3IlMEElMjAlMjAlMDklNUIuNyUyQyUyMC4yJTVEJTJDJTIwJTBBJTIwJTIwJTIwJTIwJTVCLjMlMkMlMjAxJTJDJTIwLjUlNUQlMkMlMEElMjAlMjAlMDklNUIuMiUyQyUyMDElMkMlMjAxJTJDJTIwLjIlNUQpJTBBLm91dCgpJTBB",
"https://hydra.ojack.xyz/?code=YXdhaXQlMjBsb2FkU2NyaXB0KCUyMmh0dHBzJTNBJTJGJTJGY2RuLnN0YXRpY2FsbHkuaW8lMkZnaCUyRnltYWx0c21hbiUyRkh5ZHJhLUZDUyUyRjM0NDkzNTglMkZIeWRyYUZDUy5qcyUyMiklMEElMEElMkYlMkZ0aGlzJTIwaXMlMjB0aGUlMjBjb21wbGljYXRlZCUyMGV4YW1wbGUlMkMlMjB0byUyMHNlZSUyMHNpbXBsZXIlMjBleGFtcGxlcyUyMGNoZWNrJTIwb3V0JTIwdGhlJTIwZG9jcyUwQXBUb3J1cygxJTJDJTIwJTJGJTJGcGFyYW1ldHJpYyUyMHN1cmZhY2VzJTIwKGUuZyUyMHBUb3J1cyUyQyUyMHBTcGhlcmUlMkMlMjBwU3RlaW5lciklMjBhcmUlMjBzb3VyY2UlMjB0ZXh0dXJlcyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCU1Qi4wMiUyQyUyMDIlMkMlMjAuMiU1RCUyQyUyMCUyRiUyRmluJTIwSHlkcmElMkMlMjBhcnJheXMlMjBjeWNsZSUyMGJldHdlZW4lMjB2YWx1ZXMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlNUIuMyUyQyUyMDElMkMlMjAuMSUyQyUyMC4xJTVEKSUyMCUyRiUyRmhhdmluZyUyMG11bHRpcGxlJTIwYXJyYXlzJTIwb2YlMjBkaWZmZXJlbnQlMjBsZW5ndGhzJTIwZ2l2ZXMlMjB1cyUyMHBvbHlyaHl0aG1pYyUyMHZpc3VhbHMlMEElMjAlMEElMjAlMjAucENpcmNsZSglMjAlMkYlMkZwYXJhbWV0cmljJTIwY3VydmVzJTIwdGFrZSUyMHRleHR1cmVzJTIwYXMlMjBpbnB1dCUyMChpbiUyMHBhcnRpY3VsYXIlMjBpbXBsaWNpdCUyMGN1cnZlcyklMjBhbmQlMjBtb2R1bGF0ZSUyMHRoZSUyMGV4aXN0aW5nJTIwdGV4dHVyZSUwQSUyMCUyMCUyMCUyMCUyMCUyMGlTcGlyYWwoMiklMjAlMkYlMkZpbXBsaWNpdCUyMGN1cnZlcyUyMGFyZSUyMHNvdXJjZSUyMHRleHR1cmVzJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTBBJTA5KSUyMCUwQSUwOS5pcFNwaGVyZSglMjAlMkYlMkZpbnZlcnNlJTIwcGFyYW1ldHJpYyUyMHN1cmZhY2VzJTIwYWxzbyUyMG1vZHVsYXRlJTIwdGV4dHVyZXMlMkMlMjBidXQlMjBhcmUlMjBtZWFudCUyMHRvJTIwdGFrZSUyMHBhcmFtZXRyaWMlMjBzdXJmYWNlcyUyMGFzJTIwaW5wdXQlMEElMjAlMjAlMDklMDlwTW9iaXVzU3RyaXAoJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTVCLjElMkMlMjAyJTJDJTIwLjMlMkMlMjAxJTVEJTJDJTIwJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTVCLjElMkMlMjAuNSU1RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCklMjAlMkYlMkZmb3IlMjBwYXJhbWV0cmljJTIwc3VyZmFjZXMlMjBhbmQlMjBpbXBsaWNpdCUyMGN1cnZlcyUyQyUyMDFzdCUyMHBhcmFtZXRlciUyMGlzJTIwZnJlcXVlbmN5JTJDJTIwb3RoZXJzJTIwYXJlJTIwcGFyYW1zJTIwb2YlMjB0aGUlMjB1bmRlcmx5aW5nJTIwZXF1YXRpb24lMEElMjAlMjAlMDklMDkuaHBUb3J1cyglMjAlMkYlMkZoeXBlcnBhcmFtZXRyaWMlMjBzdXJmYWNlcyUyMGFsc28lMjB0YWtlJTIwcGFyYW1ldHJpYyUyMHN1cmZhY2VzJTIwYXMlMjBpbnB1dCUyMGFuZCUyMG1vZHVsYXRlJTIwZXhpc3RpbmclMjB0ZXh0dXJlcyUyMCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUwOSUwOXBTdGVpbmVyKC4xJTJDJTIwLjEpJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTA5JTA5LjUlMEElMjAlMjAlMjAlMjAlMDkpJTBBJTIwJTIwJTA5KSUwQSUwOS5pQ3ViZSgpJTIwJTJGJTJGaW1wbGljaXQlMjBzdXJmYWNlcyUyMG1hcCUyMGZyb20lMjBSR0IlMjB0byUyMGdyZXlzY2FsZSUwQSUwOSUwQSUyMCUyMCUyMCUyMC5vdXQoKQ%3D%3D"
]
}
]