jevstrudel.git / website / src / repl / drum_patterns.mjs
1export const Afro1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2// (licensed under GPL-3.0 license)
3// using the R script from this repository: https://github.com/urswilke/read_beats
4stack(
5  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
6  "[hh ~ hh hh] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
7  "[~ ~ ~ ~] [~ ~ rim ~] [~ ~ rim ~] [~ ~ rim ~] ",
8).s().slow(2)
9`;
10
11export const Afro1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
12// (licensed under GPL-3.0 license)
13// using the R script from this repository: https://github.com/urswilke/read_beats
14stack(
15  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ bd ~] ",
16  "[hh ~ hh hh] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
17  "[~ ~ ~ ~] [~ ~ rim ~] [~ ~ ~ ~] [rim ~ ~ ~] ",
18).s().slow(2)
19`;
20
21export const Afro1c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
22// (licensed under GPL-3.0 license)
23// using the R script from this repository: https://github.com/urswilke/read_beats
24stack(
25  "[~ ~ ~ ~] [ac ~ ~ ~] [~ ~ ~ ~] [ac ~ ~ ac] ",
26  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
27  "[hh ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
28  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [lt lt lt lt] ",
29  "[~ ~ ~ ~] [~ ~ mt mt] [mt mt mt ~] [~ ~ ~ ~] ",
30  "[~ sd sd sd] [sd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
31).s().slow(2)
32`;
33
34export const Afro2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
35// (licensed under GPL-3.0 license)
36// using the R script from this repository: https://github.com/urswilke/read_beats
37stack(
38  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
39  "[hh ~ hh hh] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
40  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [lt ~ lt ~] ",
41  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ mt ~] [~ ~ ~ ~] ",
42  "[~ ~ ~ rim] [~ ~ rim ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
43).s().slow(2)
44`;
45
46export const Afro2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
47// (licensed under GPL-3.0 license)
48// using the R script from this repository: https://github.com/urswilke/read_beats
49stack(
50  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] ",
51  "[hh ~ hh hh] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
52  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ mt ~] [mt ~ ~ ~] ",
53  "[~ ~ ~ ~] [~ ~ rim ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
54).s().slow(2)
55`;
56
57export const Afro2c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
58// (licensed under GPL-3.0 license)
59// using the R script from this repository: https://github.com/urswilke/read_beats
60stack(
61  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [ac ac ~ ~] ",
62  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ bd ~ ~] ",
63  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ hh ~ ~] ",
64  "[~ ~ ~ ~] [~ ~ lt ~] [lt ~ lt ~] [~ ~ ~ ~] ",
65  "[~ ~ ~ ~] [mt ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
66  "[sd sd ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
67).s().slow(2)
68`;
69
70export const Afro3a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
71// (licensed under GPL-3.0 license)
72// using the R script from this repository: https://github.com/urswilke/read_beats
73stack(
74  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] ",
75  "[hh ~ hh hh] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
76  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ lt ~] ",
77  "[~ ~ ~ ~] [~ ~ mt ~] [~ ~ mt ~] [~ ~ ~ ~] ",
78  "[~ ~ ~ rim] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
79).s().slow(2)
80`;
81
82export const Afro3b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
83// (licensed under GPL-3.0 license)
84// using the R script from this repository: https://github.com/urswilke/read_beats
85stack(
86  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
87  "[hh ~ hh hh] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
88  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [lt ~ lt ~] ",
89  "[~ ~ ~ ~] [~ ~ mt ~] [~ ~ mt ~] [~ ~ ~ ~] ",
90  "[~ ~ ~ sd] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
91).s().slow(2)
92`;
93
94export const Afro3c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
95// (licensed under GPL-3.0 license)
96// using the R script from this repository: https://github.com/urswilke/read_beats
97stack(
98  "[ac ~ ~ ~] [ac ~ ~ ~] [ac ~ ~ ~] [ac ~ ~ ~] ",
99  "[bd ~ ~ ~] [bd ~ bd ~] [~ ~ bd ~] [bd ~ ~ ~] ",
100  "[hh ~ ~ ~] [hh ~ hh ~] [~ ~ hh ~] [hh ~ ~ ~] ",
101  "[~ ~ mt mt] [~ ~ ~ ~] [mt mt ~ ~] [~ ~ mt mt] ",
102  "[~ sd ~ ~] [~ sd ~ sd] [~ ~ ~ sd] [~ sd ~ ~] ",
103).s().slow(2)
104`;
105
106export const Afro4a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
107// (licensed under GPL-3.0 license)
108// using the R script from this repository: https://github.com/urswilke/read_beats
109stack(
110  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ bd ~] ",
111  "[hh ~ hh hh] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
112  "[~ ~ ~ ~] [~ ~ rim ~] [~ ~ ~ ~] [rim ~ ~ ~] ",
113).s().slow(2)
114`;
115
116export const Afro4b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
117// (licensed under GPL-3.0 license)
118// using the R script from this repository: https://github.com/urswilke/read_beats
119stack(
120  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
121  "[hh ~ hh hh] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
122  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ lt ~] ",
123  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ mt ~] [~ ~ ~ ~] ",
124  "[~ ~ ~ ~] [~ ~ rim ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
125).s().slow(2)
126`;
127
128export const Afro4c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
129// (licensed under GPL-3.0 license)
130// using the R script from this repository: https://github.com/urswilke/read_beats
131stack(
132  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [ac ~ ~ ~] ",
133  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [hh ~ ~ ~] ",
134  "[~ ~ ~ ~] [ht ~ ht ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
135  "[~ ~ ~ ~] [~ ~ ~ ~] [lt ~ lt ~] [~ ~ ~ ~] ",
136  "[sd ~ ~ sd] [~ ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
137).s().slow(2)
138`;
139
140export const Afro5a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
141// (licensed under GPL-3.0 license)
142// using the R script from this repository: https://github.com/urswilke/read_beats
143stack(
144  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
145  "[hh ~ hh hh] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
146  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ht ~] [~ ~ ~ ~] ",
147  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ lt ~] ",
148  "[~ ~ ~ ~] [~ ~ rim ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
149).s().slow(2)
150`;
151
152export const Afro5b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
153// (licensed under GPL-3.0 license)
154// using the R script from this repository: https://github.com/urswilke/read_beats
155stack(
156  "[bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [~ ~ bd ~] ",
157  "[hh ~ hh hh] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
158  "[~ ~ ~ ~] [rim ~ ~ ~] [~ ~ rim ~] [~ ~ ~ ~] ",
159).s().slow(2)
160`;
161
162export const Afro5c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
163// (licensed under GPL-3.0 license)
164// using the R script from this repository: https://github.com/urswilke/read_beats
165stack(
166  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ lt ~] ",
167  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ mt ~] [~ ~ ~ ~] ",
168  "[sd ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
169).s().slow(2)
170`;
171
172export const Afro6a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
173// (licensed under GPL-3.0 license)
174// using the R script from this repository: https://github.com/urswilke/read_beats
175stack(
176  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ bd ~] ",
177  "[hh ~ hh hh] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
178  "[~ ~ ~ rim] [~ ~ rim ~] [~ ~ ~ ~] [rim ~ ~ ~] ",
179).s().slow(2)
180`;
181
182export const Afro6b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
183// (licensed under GPL-3.0 license)
184// using the R script from this repository: https://github.com/urswilke/read_beats
185stack(
186  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] ",
187  "[hh ~ hh hh] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
188  "[~ ~ ~ ~] [~ ~ ht ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
189  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ lt ~] ",
190  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ mt ~] [~ ~ ~ ~] ",
191  "[~ ~ ~ rim] [~ ~ ~ ~] [~ ~ ~ ~] [rim ~ ~ ~] ",
192).s().slow(2)
193`;
194
195export const Afro6c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
196// (licensed under GPL-3.0 license)
197// using the R script from this repository: https://github.com/urswilke/read_beats
198stack(
199  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
200  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
201  "[cy ~ cy cy] [cy ~ cy ~] [cy ~ cy ~] [cy ~ cy ~] ",
202  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ lt ~] ",
203  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ mt ~] [~ ~ ~ ~] ",
204  "[~ ~ ~ ~] [~ ~ rim ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
205).s().slow(2)
206`;
207
208export const Ageispolis = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
209// (licensed under GPL-3.0 license)
210// using the R script from this repository: https://github.com/urswilke/read_beats
211stack(
212  "[bd ~ ~ bd] [~ ~ bd ~] [~ ~ bd ~] [~ ~ ~ ~] ",
213  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
214  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] ",
215  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
216).s().slow(2)
217`;
218
219export const Amen = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
220// (licensed under GPL-3.0 license)
221// using the R script from this repository: https://github.com/urswilke/read_beats
222stack(
223  "[bd ~ bd ~] [~ ~ ~ ~] [~ ~ bd bd] [~ ~ ~ ~] ",
224  "[~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ ~] [sd ~ ~ sd] ",
225  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
226  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] ",
227).s().slow(2)
228`;
229
230export const AmenBrother = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
231// (licensed under GPL-3.0 license)
232// using the R script from this repository: https://github.com/urswilke/read_beats
233stack(
234  "[bd ~ bd ~] [~ ~ ~ ~] [~ ~ bd bd] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] ",
235  "[~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ ~] [sd ~ ~ sd] [~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ ~] [sd ~ ~ sd] [~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ ~] [~ ~ sd ~] ",
236  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
237  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] ",
238).s().slow(2)
239`;
240
241export const AshleysRoachClip = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
242// (licensed under GPL-3.0 license)
243// using the R script from this repository: https://github.com/urswilke/read_beats
244stack(
245  "[bd ~ bd ~] [~ ~ bd ~] [~ bd bd ~] [~ ~ ~ ~] ",
246  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
247  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ ~ ~] [hh ~ hh ~] ",
248  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] ",
249  "[lt ~ lt ~] [lt ~ lt ~] [lt ~ lt ~] [lt ~ lt ~] ",
250  "[~ ht ~ ht] [~ ht ~ ht] [~ ht ~ ht] [~ ht ~ ht] ",
251).s().slow(2)
252`;
253
254export const Autobahn1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
255// (licensed under GPL-3.0 license)
256// using the R script from this repository: https://github.com/urswilke/read_beats
257stack(
258  "[bd ~ bd ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~] ",
259  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
260  "[rim ~ rim ~] [rim ~ rim rim] [~ rim ~ rim] [rim ~ rim ~] ",
261  "[cp ~ cp ~] [cp ~ cp cp] [~ cp ~ cp] [cp ~ cp ~] ",
262  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
263  "[oh ~ oh ~] [oh ~ oh ~] [oh ~ oh ~] [oh ~ oh ~] ",
264).s().slow(2)
265`;
266
267export const Autobahn1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
268// (licensed under GPL-3.0 license)
269// using the R script from this repository: https://github.com/urswilke/read_beats
270stack(
271  "[bd ~ bd ~] [~ ~ ~ ~] [bd ~ bd ~] [~ bd ~ ~] ",
272  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
273  "[rim ~ rim ~] [rim ~ rim rim] [~ rim ~ rim] [rim ~ rim ~] ",
274  "[cp ~ cp ~] [cp ~ cp cp] [~ cp ~ cp] [cp ~ cp ~] ",
275  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
276  "[oh ~ oh ~] [oh ~ oh ~] [oh ~ oh ~] [oh ~ oh ~] ",
277).s().slow(2)
278`;
279
280export const Ballad1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
281// (licensed under GPL-3.0 license)
282// using the R script from this repository: https://github.com/urswilke/read_beats
283stack(
284  "[bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
285  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
286  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
287).s().slow(2)
288`;
289
290export const Ballad1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
291// (licensed under GPL-3.0 license)
292// using the R script from this repository: https://github.com/urswilke/read_beats
293stack(
294  "[bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [~ ~ ~ ~] ",
295  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
296  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
297).s().slow(2)
298`;
299
300export const Ballad1c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
301// (licensed under GPL-3.0 license)
302// using the R script from this repository: https://github.com/urswilke/read_beats
303stack(
304  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ac] ",
305  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
306  "[hh ~ hh ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
307  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [lt lt lt lt] ",
308  "[~ ~ ~ ~] [~ ~ ~ ~] [mt mt mt ~] [~ ~ ~ ~] ",
309  "[~ ~ ~ ~] [sd ~ sd sd] [~ ~ ~ ~] [~ ~ ~ ~] ",
310).s().slow(2)
311`;
312
313export const Ballad2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
314// (licensed under GPL-3.0 license)
315// using the R script from this repository: https://github.com/urswilke/read_beats
316stack(
317  "[bd ~ ~ ~] [~ ~ ~ bd] [bd ~ bd ~] [~ ~ ~ ~] ",
318  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh hh ~ ~] ",
319  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] ",
320  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
321).s().slow(2)
322`;
323
324export const Ballad2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
325// (licensed under GPL-3.0 license)
326// using the R script from this repository: https://github.com/urswilke/read_beats
327stack(
328  "[bd bd ~ ~] [~ ~ ~ bd] [bd ~ bd ~] [~ bd ~ ~] ",
329  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
330  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
331).s().slow(2)
332`;
333
334export const Ballad2c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
335// (licensed under GPL-3.0 license)
336// using the R script from this repository: https://github.com/urswilke/read_beats
337stack(
338  "[~ ~ ~ ~] [ac ~ ~ ~] [~ ~ ~ ~] [ac ~ ~ ~] ",
339  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
340  "[hh ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
341  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [lt lt lt lt] ",
342  "[~ ~ ~ ~] [~ ~ ~ ~] [mt ~ mt ~] [~ ~ ~ ~] ",
343  "[~ ~ sd sd] [sd ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
344).s().slow(2)
345`;
346
347export const Ballad3a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
348// (licensed under GPL-3.0 license)
349// using the R script from this repository: https://github.com/urswilke/read_beats
350stack(
351  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
352  "[hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] ",
353  "[~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] [~ oh ~ ~] ",
354  "[~ ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] [~ ~ sd sd] ",
355).s().slow(2)
356`;
357
358export const Ballad3b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
359// (licensed under GPL-3.0 license)
360// using the R script from this repository: https://github.com/urswilke/read_beats
361stack(
362  "[bd bd ~ ~] [~ ~ bd bd] [~ ~ ~ ~] [~ ~ ~ ~] ",
363  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
364  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
365).s().slow(2)
366`;
367
368export const Ballad3c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
369// (licensed under GPL-3.0 license)
370// using the R script from this repository: https://github.com/urswilke/read_beats
371stack(
372  "[bd ~ ~ ~] [bd bd ~ ~] [bd bd ~ ~] [bd bd ~ ~] ",
373  "[~ ~ ~ ~] [~ ~ ht ht] [~ ~ ~ ~] [~ ~ ~ ~] ",
374  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ lt lt] [~ ~ ~ ~] ",
375  "[~ ~ sd sd] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd sd] ",
376).s().slow(2)
377`;
378
379export const Ballad4a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
380// (licensed under GPL-3.0 license)
381// using the R script from this repository: https://github.com/urswilke/read_beats
382stack(
383  "[ac ~ ~ ~] [ac ~ ~ ~] [ac ~ ~ ~] [ac ~ ~ ~] ",
384  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ bd ~] ",
385  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
386  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
387).s().slow(2)
388`;
389
390export const Ballad4b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
391// (licensed under GPL-3.0 license)
392// using the R script from this repository: https://github.com/urswilke/read_beats
393stack(
394  "[ac ~ ~ ~] [ac ~ ~ ~] [ac ~ ~ ~] [ac ~ ~ ~] ",
395  "[bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [~ ~ bd ~] ",
396  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
397  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
398).s().slow(2)
399`;
400
401export const Ballad4c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
402// (licensed under GPL-3.0 license)
403// using the R script from this repository: https://github.com/urswilke/read_beats
404stack(
405  "[~ ~ ~ ~] [~ ac ~ ~] [~ ~ ~ ~] [~ ac ~ ~] ",
406  "[bd ~ ~ ~] [~ bd ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
407  "[~ ~ ~ ~] [~ hh ~ ~] [hh ~ ~ ~] [~ ~ ~ ~] ",
408  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
409  "[~ mt mt ~] [~ ~ ~ ~] [~ ~ mt ~] [mt mt ~ ~] ",
410  "[~ ~ ~ sd] [sd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
411).s().slow(2)
412`;
413
414export const Ballad5a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
415// (licensed under GPL-3.0 license)
416// using the R script from this repository: https://github.com/urswilke/read_beats
417stack(
418  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ bd] ",
419  "[hh hh hh hh] [hh hh hh ~] [hh hh hh hh] [hh hh hh ~] ",
420  "[~ ~ ~ ~] [~ ~ ~ oh] [~ ~ ~ ~] [~ ~ ~ oh] ",
421  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
422).s().slow(2)
423`;
424
425export const Ballad5b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
426// (licensed under GPL-3.0 license)
427// using the R script from this repository: https://github.com/urswilke/read_beats
428stack(
429  "[bd bd ~ ~] [~ ~ ~ bd] [~ ~ bd ~] [~ bd ~ ~] ",
430  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
431  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
432).s().slow(2)
433`;
434
435export const Ballad5c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
436// (licensed under GPL-3.0 license)
437// using the R script from this repository: https://github.com/urswilke/read_beats
438stack(
439  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
440  "[hh hh hh hh] [hh hh hh ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
441  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [ht ht ~ ~] ",
442  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ lt lt] ",
443  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ mt mt] [~ ~ ~ ~] ",
444  "[~ ~ ~ ~] [~ ~ ~ oh] [~ ~ ~ ~] [~ ~ ~ ~] ",
445  "[~ ~ ~ ~] [sd ~ ~ ~] [sd sd ~ ~] [~ ~ ~ ~] ",
446).s().slow(2)
447`;
448
449export const BigBeat = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
450// (licensed under GPL-3.0 license)
451// using the R script from this repository: https://github.com/urswilke/read_beats
452stack(
453  "[bd ~ ~ bd] [~ ~ bd ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
454  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
455  "[~ ~ ~ ~] [cp ~ ~ ~] [~ ~ ~ ~] [cp ~ ~ ~] ",
456).s().slow(2)
457`;
458
459export const BillyJean = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
460// (licensed under GPL-3.0 license)
461// using the R script from this repository: https://github.com/urswilke/read_beats
462stack(
463  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
464  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
465  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
466).s().slow(2)
467`;
468
469export const BlueMonday1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
470// (licensed under GPL-3.0 license)
471// using the R script from this repository: https://github.com/urswilke/read_beats
472stack(
473  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
474  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
475  "[~ ~ ~ ~] [cp ~ ~ ~] [~ ~ ~ ~] [cp ~ ~ ~] ",
476  "[~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] ",
477).s().slow(2)
478`;
479
480export const BlueMonday2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
481// (licensed under GPL-3.0 license)
482// using the R script from this repository: https://github.com/urswilke/read_beats
483stack(
484  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
485  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
486  "[~ ~ ~ ~] [cp ~ ~ ~] [~ ~ ~ ~] [cp ~ ~ ~] ",
487  "[hh ~ ~ hh] [hh ~ ~ hh] [hh ~ ~ hh] [hh ~ ~ hh] ",
488  "[~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] ",
489).s().slow(2)
490`;
491
492export const Blues1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
493// (licensed under GPL-3.0 license)
494// using the R script from this repository: https://github.com/urswilke/read_beats
495stack(
496  "[bd bd bd bd] [bd bd bd bd] [bd ~ ~ ~] ",
497  "[hh hh hh hh] [hh hh hh hh] [hh ~ ~ ~] ",
498  "[sd sd sd sd] [sd sd sd sd] [sd sd sd sd] ",
499).s().slow(2)
500`;
501
502export const Blues2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
503// (licensed under GPL-3.0 license)
504// using the R script from this repository: https://github.com/urswilke/read_beats
505stack(
506  "[bd ~ ~ bd] [~ ~ bd ~] [~ bd ~ ~] ",
507  "[hh ~ ~ hh] [~ ~ hh ~] [~ hh ~ ~] ",
508  "[~ sd sd ~] [sd sd ~ sd] [sd ~ sd sd] ",
509).s().slow(2)
510`;
511
512export const BookOfMoses = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
513// (licensed under GPL-3.0 license)
514// using the R script from this repository: https://github.com/urswilke/read_beats
515stack(
516  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ bd] [~ ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
517  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
518  "[~ hh ~ hh] [~ hh ~ hh] [~ hh ~ hh] [~ hh ~ hh] [~ hh ~ hh] [~ hh ~ hh] [~ hh ~ hh] [~ hh ~ hh] ",
519).s().slow(2)
520`;
521
522export const BootsNCats = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
523// (licensed under GPL-3.0 license)
524// using the R script from this repository: https://github.com/urswilke/read_beats
525stack(
526  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~]",
527  "[~ ~ ~ ~]  [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
528  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~]",
529).s().slow(2)
530`;
531
532export const Bossa1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
533// (licensed under GPL-3.0 license)
534// using the R script from this repository: https://github.com/urswilke/read_beats
535stack(
536  "[bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [~ ~ bd ~] ",
537  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
538  "[rim ~ ~ ~] [~ ~ rim ~] [~ ~ ~ ~] [rim ~ ~ ~] ",
539).s().slow(2)
540`;
541
542export const Bossa1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
543// (licensed under GPL-3.0 license)
544// using the R script from this repository: https://github.com/urswilke/read_beats
545stack(
546  "[bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [~ ~ bd ~] ",
547  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
548  "[~ ~ ~ ~] [rim ~ ~ ~] [~ ~ rim ~] [~ ~ ~ ~] ",
549).s().slow(2)
550`;
551
552export const Bossa1c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
553// (licensed under GPL-3.0 license)
554// using the R script from this repository: https://github.com/urswilke/read_beats
555stack(
556  "[~ ~ bd ~] [bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] ",
557  "[~ ~ hh ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
558  "[~ ~ ~ ~] [cy ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
559  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [lt ~ ~ ~] ",
560  "[~ ~ ~ ~] [~ ~ ~ ~] [mt ~ mt ~] [~ ~ ~ ~] ",
561  "[rim ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
562).s().slow(2)
563`;
564
565export const Bossa2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
566// (licensed under GPL-3.0 license)
567// using the R script from this repository: https://github.com/urswilke/read_beats
568stack(
569  "[bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [~ ~ bd ~] ",
570  "[~ ~ ~ ~] [hh ~ ~ ~] [~ ~ ~ ~] [hh ~ ~ ~] ",
571  "[cy ~ cy ~] [cy ~ cy ~] [cy ~ cy ~] [cy ~ cy ~] ",
572  "[~ ~ rim ~] [~ rim ~ ~] [rim ~ ~ rim] [~ ~ ~ ~] ",
573).s().slow(2)
574`;
575
576export const Bossa2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
577// (licensed under GPL-3.0 license)
578// using the R script from this repository: https://github.com/urswilke/read_beats
579stack(
580  "[bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [~ ~ bd ~] ",
581  "[~ ~ ~ ~] [hh ~ ~ ~] [~ ~ ~ ~] [hh ~ ~ ~] ",
582  "[cy ~ cy ~] [cy ~ cy ~] [cy ~ cy ~] [cy ~ cy ~] ",
583  "[~ ~ rim rim] [~ ~ rim rim] [~ ~ rim rim] [~ ~ rim rim] ",
584).s().slow(2)
585`;
586
587export const Bossa2c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
588// (licensed under GPL-3.0 license)
589// using the R script from this repository: https://github.com/urswilke/read_beats
590stack(
591  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [ac ~ ~ ~] ",
592  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ lt ~] [lt ~ ~ ~] ",
593  "[~ ~ mt ~] [~ ~ mt ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
594).s().slow(2)
595`;
596
597export const Bouton = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
598// (licensed under GPL-3.0 license)
599// using the R script from this repository: https://github.com/urswilke/read_beats
600stack(
601  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ bd ~]",
602  "[~ ~ ~ rim] [~ ~ rim ~] [~ ~ ~ ~] [rim ~ ~ ~]",
603  "[hh ~ hh hh] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~]",
604).s().slow(2)
605`;
606
607export const Break1 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
608// (licensed under GPL-3.0 license)
609// using the R script from this repository: https://github.com/urswilke/read_beats
610stack(
611  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~]",
612  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
613  "[hh ~ hh ~] [hh ~ hh ~] [hh hh hh ~] [hh ~ hh ~]",
614).s().slow(2)
615`;
616
617export const Break2 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
618// (licensed under GPL-3.0 license)
619// using the R script from this repository: https://github.com/urswilke/read_beats
620stack(
621  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~]",
622  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
623  "[hh ~ hh ~] [hh ~ hh hh] [hh ~ hh ~] [~ ~ hh ~]",
624).s().slow(2)
625`;
626
627export const Breakbeat1 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
628// (licensed under GPL-3.0 license)
629// using the R script from this repository: https://github.com/urswilke/read_beats
630stack(
631  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~]",
632  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
633).s().slow(2)
634`;
635
636export const Breakbeat2 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
637// (licensed under GPL-3.0 license)
638// using the R script from this repository: https://github.com/urswilke/read_beats
639stack(
640  "[bd ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~]",
641  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
642).s().slow(2)
643`;
644
645export const Breakbeat3 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
646// (licensed under GPL-3.0 license)
647// using the R script from this repository: https://github.com/urswilke/read_beats
648stack(
649  "[bd ~ bd ~] [~ ~ bd ~] [~ ~ bd ~] [~ ~ ~ ~]",
650  "[~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ ~] [sd ~ ~ ~]",
651).s().slow(2)
652`;
653
654export const BritHouse = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
655// (licensed under GPL-3.0 license)
656// using the R script from this repository: https://github.com/urswilke/read_beats
657stack(
658  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~]",
659  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
660  "[hh hh ~ hh] [hh hh ~ hh] [hh hh ~ hh] [hh hh ~ hh]",
661  "[~ ~ cy ~] [~ ~ cy ~] [~ ~ cy ~] [~ ~ cy ~]",
662  "[~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~]",
663).s().slow(2)
664`;
665
666export const ChaChaCha1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
667// (licensed under GPL-3.0 license)
668// using the R script from this repository: https://github.com/urswilke/read_beats
669stack(
670  "[bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [~ ~ bd ~] ",
671  "[cb ~ ~ ~] [cb ~ ~ ~] [cb ~ ~ ~] [cb ~ ~ ~] ",
672  "[~ ~ ~ ~] [hh ~ ~ ~] [~ ~ ~ ~] [hh ~ ~ ~] ",
673  "[~ ~ ht ~] [~ ~ ht ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
674  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [lt ~ lt ~] ",
675).s().slow(2)
676`;
677
678export const ChaChaCha1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
679// (licensed under GPL-3.0 license)
680// using the R script from this repository: https://github.com/urswilke/read_beats
681stack(
682  "[bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [~ ~ bd ~] ",
683  "[cb ~ ~ ~] [cb ~ ~ ~] [cb ~ ~ ~] [cb ~ ~ ~] ",
684  "[~ ~ ~ ~] [hh ~ ~ ~] [~ ~ ~ ~] [hh ~ ~ ~] ",
685  "[~ ~ ht ht] [~ ~ ~ ~] [~ ~ ht ht] [~ ~ ~ ~] ",
686  "[~ ~ ~ ~] [~ ~ lt lt] [~ ~ ~ ~] [~ ~ lt ~] ",
687).s().slow(2)
688`;
689
690export const ChaChaCha1c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
691// (licensed under GPL-3.0 license)
692// using the R script from this repository: https://github.com/urswilke/read_beats
693stack(
694  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [ac ~ ~ ~] ",
695  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [hh ~ ~ ~] ",
696  "[~ ~ ht ~] [~ ~ ~ ~] [ht ~ ~ ~] [~ ~ ~ ~] ",
697  "[~ ~ ~ ~] [lt ~ lt ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
698  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
699).s().slow(2)
700`;
701
702export const ChugChugChugaLug = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
703// (licensed under GPL-3.0 license)
704// using the R script from this repository: https://github.com/urswilke/read_beats
705stack(
706  "[bd ~ ~ bd] [~ bd ~ bd] [~ bd ~ bd] [~ ~ bd ~] ",
707  "[~ sd sd ~] [sd ~ ~ sd] [~ sd sd ~] [sd ~ ~ ~] ",
708  "[hh ~ hh ~] [hh hh hh ~] [hh hh hh ~] [hh ~ ~ ~] ",
709  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] ",
710).s().slow(2)
711`;
712
713export const CissyStrutLong = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
714// (licensed under GPL-3.0 license)
715// using the R script from this repository: https://github.com/urswilke/read_beats
716stack(
717  "[bd ~ ~ bd] [~ bd ~ ~] [~ bd ~ bd] [bd ~ bd ~] [bd ~ ~ bd] [~ ~ ~ bd] [~ bd ~ bd] [bd ~ bd ~] ",
718  "[~ ~ ~ ~] [sd ~ ~ sd] [~ sd sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ sd sd ~] [sd sd ~ ~] [~ ~ ~ ~] ",
719  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [oh ~ oh ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [oh ~ oh ~] ",
720).s().slow(2)
721`;
722
723export const CissyStrutShort = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
724// (licensed under GPL-3.0 license)
725// using the R script from this repository: https://github.com/urswilke/read_beats
726stack(
727  "[bd ~ ~ bd] [~ bd ~ ~] [bd bd ~ bd] [~ bd ~ ~] ",
728  "[sd sd sd ~] [sd ~ sd sd] [~ sd sd ~] [sd ~ sd ~] ",
729  "[hh hh hh ~] [hh ~ hh hh] [~ hh hh ~] [hh ~ hh ~] ",
730  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [oh ~ oh ~] ",
731).s().slow(2)
732`;
733
734export const ColdSweat = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
735// (licensed under GPL-3.0 license)
736// using the R script from this repository: https://github.com/urswilke/read_beats
737stack(
738  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~] ",
739  "[~ ~ ~ ~] [sd ~ ~ sd] [~ ~ ~ ~] [~ ~ sd ~] ",
740  "[hh ~ ~ ~] [hh ~ hh ~] [hh ~ ~ ~] [hh ~ hh ~] ",
741  "[~ ~ oh ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] ",
742).s().slow(2)
743`;
744
745export const ColdSweatOpening = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
746// (licensed under GPL-3.0 license)
747// using the R script from this repository: https://github.com/urswilke/read_beats
748stack(
749  "[bd ~ bd ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~] ",
750  "[~ ~ ~ ~] [sd ~ ~ sd] [~ ~ ~ ~] [sd ~ ~ sd] ",
751  "[oh ~ oh ~] [oh ~ oh ~] [oh ~ oh ~] [oh ~ oh ~] ",
752).s().slow(2)
753`;
754
755export const ComeDancing = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
756// (licensed under GPL-3.0 license)
757// using the R script from this repository: https://github.com/urswilke/read_beats
758stack(
759  "[bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [~ ~ ~ bd] [bd ~ bd ~] [~ bd ~ bd] [bd ~ ~ ~] [~ ~ ~ bd] ",
760  "[~ sd sd ~] [sd sd sd ~] [~ sd sd ~] [sd sd sd ~] [~ sd ~ ~] [sd sd ~ ~] [~ sd ~ ~] [sd sd sd ~] ",
761  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
762).s().slow(2)
763`;
764
765export const ContemporaryKick1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
766// (licensed under GPL-3.0 license)
767// using the R script from this repository: https://github.com/urswilke/read_beats
768stack(
769  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] ",
770  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] ",
771).s().slow(2)
772`;
773
774export const ContemporaryKick1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
775// (licensed under GPL-3.0 license)
776// using the R script from this repository: https://github.com/urswilke/read_beats
777stack(
778  "[~ ~ bd ~] [~ ~ ~ bd] [~ ~ bd ~] [~ ~ ~ ~] ",
779  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
780).s().slow(2)
781`;
782
783export const ContemporaryKick2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
784// (licensed under GPL-3.0 license)
785// using the R script from this repository: https://github.com/urswilke/read_beats
786stack(
787  "[~ ~ bd ~] [~ ~ ~ bd] [~ ~ bd ~] [~ ~ ~ ~] ",
788  "[~ ~ ~ ~] [sd ~ ~ ~] [~ sd ~ ~] [sd ~ ~ ~] ",
789).s().slow(2)
790`;
791
792export const ContemporaryKick2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
793// (licensed under GPL-3.0 license)
794// using the R script from this repository: https://github.com/urswilke/read_beats
795stack(
796  "[~ ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~] [~ bd ~ ~] ",
797  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
798).s().slow(2)
799`;
800
801export const ContemporaryKick3a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
802// (licensed under GPL-3.0 license)
803// using the R script from this repository: https://github.com/urswilke/read_beats
804stack(
805  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] ",
806  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] ",
807).s().slow(2)
808`;
809
810export const ContemporaryKick3b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
811// (licensed under GPL-3.0 license)
812// using the R script from this repository: https://github.com/urswilke/read_beats
813stack(
814  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~] ",
815  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
816).s().slow(2)
817`;
818
819export const ContemporaryKick4 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
820// (licensed under GPL-3.0 license)
821// using the R script from this repository: https://github.com/urswilke/read_beats
822stack(
823  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
824  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
825).s().slow(2)
826`;
827
828export const ContemporarySnare1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
829// (licensed under GPL-3.0 license)
830// using the R script from this repository: https://github.com/urswilke/read_beats
831stack(
832  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~]",
833  "[~ ~ ~ ~] [sd ~ ~ ~] [~ sd ~ ~] [~ ~ sd ~]",
834).s().slow(2)
835`;
836
837export const ContemporarySnare1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
838// (licensed under GPL-3.0 license)
839// using the R script from this repository: https://github.com/urswilke/read_beats
840stack(
841  "[~ ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~]",
842  "[~ ~ ~ ~] [~ ~ sd ~] [~ sd ~ ~] [~ sd ~ ~]",
843).s().slow(2)
844`;
845
846export const ContemporarySnare2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
847// (licensed under GPL-3.0 license)
848// using the R script from this repository: https://github.com/urswilke/read_beats
849stack(
850  "[bd ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~]",
851  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
852).s().slow(2)
853`;
854
855export const ContemporarySnare2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
856// (licensed under GPL-3.0 license)
857// using the R script from this repository: https://github.com/urswilke/read_beats
858stack(
859  "[~ ~ bd ~] [~ ~ ~ ~] [~ ~ bd bd] [~ ~ ~ ~]",
860  "[~ ~ ~ ~] [sd ~ ~ ~] [~ sd ~ ~] [sd ~ ~ ~]",
861).s().slow(2)
862`;
863
864export const ContemporarySnare3a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
865// (licensed under GPL-3.0 license)
866// using the R script from this repository: https://github.com/urswilke/read_beats
867stack(
868  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~]",
869  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ sd ~] [~ sd ~ sd]",
870).s().slow(2)
871`;
872
873export const ContemporarySnare3b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
874// (licensed under GPL-3.0 license)
875// using the R script from this repository: https://github.com/urswilke/read_beats
876stack(
877  "[bd ~ ~ bd] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~]",
878  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~]",
879).s().slow(2)
880`;
881
882export const CowdBell = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
883// (licensed under GPL-3.0 license)
884// using the R script from this repository: https://github.com/urswilke/read_beats
885stack(
886  "[bd ~ ~ bd] [~ ~ bd bd] [~ ~ bd bd] [~ bd ~ bd] ",
887  "[~ sd ~ sd] [sd sd ~ sd] [~ sd ~ sd] [sd sd ~ sd] ",
888  "[hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] ",
889  "[cb ~ cb cb] [cb ~ cb cb] [cb ~ cb cb] [cb ~ cb cb] ",
890).s().slow(2)
891`;
892
893export const DasModel1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
894// (licensed under GPL-3.0 license)
895// using the R script from this repository: https://github.com/urswilke/read_beats
896stack(
897  "[bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
898  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
899  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
900).s().slow(2)
901`;
902
903export const DasModel1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
904// (licensed under GPL-3.0 license)
905// using the R script from this repository: https://github.com/urswilke/read_beats
906stack(
907  "[bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
908  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ sd ~] ",
909  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
910).s().slow(2)
911`;
912
913export const DeepHouse = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
914// (licensed under GPL-3.0 license)
915// using the R script from this repository: https://github.com/urswilke/read_beats
916stack(
917  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~]",
918  "[~ ~ ~ ~] [cp ~ ~ ~] [~ ~ ~ ~] [cp ~ ~ ~]",
919  "[~ hh ~ ~] [~ ~ ~ hh] [~ hh ~ ~] [~ ~ ~ ~]",
920  "[~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~]",
921).s().slow(2)
922`;
923
924export const DeeperHouse = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
925// (licensed under GPL-3.0 license)
926// using the R script from this repository: https://github.com/urswilke/read_beats
927stack(
928  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~]",
929  "[~ cp ~ ~] [~ ~ ~ ~] [~ cp ~ ~] [~ ~ ~ ~]",
930  "[~ ~ mt ~] [~ ~ ~ mt] [~ ~ mt ~] [~ ~ ~ ~]",
931  "[~ ~ ~ sh] [~ ~ ~ ~] [sh ~ ~ ~] [~ ~ ~ ~]",
932  "[~ ~ oh ~] [~ ~ oh ~] [~ ~ oh oh] [~ ~ oh ~]",
933).s().slow(2)
934`;
935
936export const DirtyHouse = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
937// (licensed under GPL-3.0 license)
938// using the R script from this repository: https://github.com/urswilke/read_beats
939stack(
940  "[bd ~ bd ~] [bd ~ ~ ~] [bd ~ bd ~] [bd ~ ~ bd]",
941  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
942  "[~ ~ cp ~] [cp ~ ~ ~] [cp ~ cp ~] [cp ~ ~ ~]",
943  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ hh ~] [~ ~ ~ hh]",
944  "[~ ~ oh ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ oh ~]",
945).s().slow(2)
946`;
947
948export const Disco1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
949// (licensed under GPL-3.0 license)
950// using the R script from this repository: https://github.com/urswilke/read_beats
951stack(
952  "[ac ~ ~ ~] [ac ~ ~ ~] [ac ~ ~ ~] [ac ~ ~ ~] ",
953  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
954  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
955  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
956).s().slow(2)
957`;
958
959export const Disco1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
960// (licensed under GPL-3.0 license)
961// using the R script from this repository: https://github.com/urswilke/read_beats
962stack(
963  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
964  "[hh hh ~ hh] [hh hh ~ hh] [hh ~ hh hh] [hh hh ~ hh] ",
965  "[~ ~ oh ~] [~ ~ oh ~] [~ oh ~ ~] [~ ~ oh ~] ",
966  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ sd] [sd ~ ~ ~] ",
967).s().slow(2)
968`;
969
970export const Disco1c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
971// (licensed under GPL-3.0 license)
972// using the R script from this repository: https://github.com/urswilke/read_beats
973stack(
974  "[~ ~ ~ ~] [ac ~ ~ ~] [ac ~ ~ ~] [ac ~ ~ ~] ",
975  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
976  "[hh hh ~ hh] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
977  "[~ ~ ~ ~] [~ ~ ~ ~] [lt ~ ~ ~] [~ ~ ~ ~] ",
978  "[~ ~ ~ ~] [~ ~ mt ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
979  "[~ ~ oh ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
980  "[~ ~ ~ ~] [sd sd ~ sd] [~ sd sd sd] [sd sd ~ ~] ",
981).s().slow(2)
982`;
983
984export const Disco2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
985// (licensed under GPL-3.0 license)
986// using the R script from this repository: https://github.com/urswilke/read_beats
987stack(
988  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
989  "[cb ~ ~ ~] [cb ~ ~ ~] [cb ~ ~ ~] [cb ~ ~ ~] ",
990  "[~ ~ hh ~] [~ ~ hh ~] [~ ~ hh ~] [~ ~ hh ~] ",
991  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
992).s().slow(2)
993`;
994
995export const Disco2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
996// (licensed under GPL-3.0 license)
997// using the R script from this repository: https://github.com/urswilke/read_beats
998stack(
999  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
1000  "[cb ~ ~ ~] [cb ~ ~ ~] [cb ~ ~ ~] [cb ~ ~ ~] ",
1001  "[hh ~ hh hh] [~ ~ hh hh] [~ ~ hh hh] [~ ~ hh hh] ",
1002  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
1003).s().slow(2)
1004`;
1005
1006export const Disco2c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1007// (licensed under GPL-3.0 license)
1008// using the R script from this repository: https://github.com/urswilke/read_beats
1009stack(
1010  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
1011  "[hh hh hh ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1012  "[~ ~ ~ sd] [sd ~ sd ~] [sd ~ sd ~] [sd sd sd ~] ",
1013).s().slow(2)
1014`;
1015
1016export const Disco3a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1017// (licensed under GPL-3.0 license)
1018// using the R script from this repository: https://github.com/urswilke/read_beats
1019stack(
1020  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
1021  "[~ ~ hh hh] [~ ~ hh hh] [~ ~ hh hh] [~ ~ hh hh] ",
1022  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
1023).s().slow(2)
1024`;
1025
1026export const Disco3b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1027// (licensed under GPL-3.0 license)
1028// using the R script from this repository: https://github.com/urswilke/read_beats
1029stack(
1030  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
1031  "[hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] ",
1032  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
1033).s().slow(2)
1034`;
1035
1036export const Disco3c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1037// (licensed under GPL-3.0 license)
1038// using the R script from this repository: https://github.com/urswilke/read_beats
1039stack(
1040  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
1041  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [cb ~ cb cb] ",
1042  "[hh hh hh hh] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1043  "[~ ~ ~ ~] [~ ~ ~ ~] [mt ~ ~ mt] [~ ~ ~ ~] ",
1044  "[~ ~ ~ ~] [sd ~ sd sd] [~ sd sd ~] [~ ~ ~ ~] ",
1045).s().slow(2)
1046`;
1047
1048export const Disco4a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1049// (licensed under GPL-3.0 license)
1050// using the R script from this repository: https://github.com/urswilke/read_beats
1051stack(
1052  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
1053  "[hh hh hh ~] [~ hh hh ~] [hh hh hh ~] [~ hh hh ~] ",
1054  "[~ ~ ~ oh] [~ ~ ~ oh] [~ ~ ~ oh] [~ ~ ~ oh] ",
1055  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
1056).s().slow(2)
1057`;
1058
1059export const Disco4b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1060// (licensed under GPL-3.0 license)
1061// using the R script from this repository: https://github.com/urswilke/read_beats
1062stack(
1063  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ bd] [bd ~ ~ ~] ",
1064  "[hh hh hh ~] [~ hh hh ~] [hh hh hh ~] [~ hh hh ~] ",
1065  "[~ ~ ~ oh] [~ ~ ~ oh] [~ ~ ~ ~] [~ ~ ~ oh] ",
1066  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ sd] [sd ~ ~ ~] ",
1067).s().slow(2)
1068`;
1069
1070export const Disco4c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1071// (licensed under GPL-3.0 license)
1072// using the R script from this repository: https://github.com/urswilke/read_beats
1073stack(
1074  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
1075  "[hh hh ~ ~] [~ hh ~ ~] [~ hh ~ ~] [~ hh ~ ~] ",
1076  "[~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] ",
1077  "[~ ~ ~ sd] [sd ~ ~ sd] [sd ~ ~ sd] [sd ~ ~ sd] ",
1078).s().slow(2)
1079`;
1080
1081export const Disco5a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1082// (licensed under GPL-3.0 license)
1083// using the R script from this repository: https://github.com/urswilke/read_beats
1084stack(
1085  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
1086  "[hh hh ~ ~] [~ hh ~ hh] [hh hh ~ ~] [~ hh ~ hh] ",
1087  "[~ ~ oh oh] [~ ~ oh ~] [~ ~ oh oh] [~ ~ oh ~] ",
1088  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
1089).s().slow(2)
1090`;
1091
1092export const Disco5b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1093// (licensed under GPL-3.0 license)
1094// using the R script from this repository: https://github.com/urswilke/read_beats
1095stack(
1096  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
1097  "[hh hh hh ~] [~ hh hh hh] [hh hh hh hh] [~ hh hh ~] ",
1098  "[~ ~ ~ oh] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ oh] ",
1099  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
1100).s().slow(2)
1101`;
1102
1103export const Disco5c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1104// (licensed under GPL-3.0 license)
1105// using the R script from this repository: https://github.com/urswilke/read_beats
1106stack(
1107  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
1108  "[hh hh ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1109  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [lt lt lt lt] ",
1110  "[~ ~ ~ ~] [~ ~ ~ ~] [mt mt mt mt] [~ ~ ~ ~] ",
1111  "[~ ~ oh oh] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1112  "[~ ~ ~ ~] [sd sd sd sd] [~ ~ ~ ~] [~ ~ ~ ~] ",
1113).s().slow(2)
1114`;
1115
1116export const Dnb1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1117// (licensed under GPL-3.0 license)
1118// using the R script from this repository: https://github.com/urswilke/read_beats
1119stack(
1120  "[bd ~ ~ bd] [~ ~ ~ bd] [~ bd bd ~] [~ ~ ~ bd]",
1121  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
1122  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~]",
1123).s().slow(2)
1124`;
1125
1126export const Dnb1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1127// (licensed under GPL-3.0 license)
1128// using the R script from this repository: https://github.com/urswilke/read_beats
1129stack(
1130  "[bd ~ bd ~] [~ ~ ~ bd] [bd bd bd ~] [~ ~ ~ ~]",
1131  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
1132  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~]",
1133).s().slow(2)
1134`;
1135
1136export const Dnb2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1137// (licensed under GPL-3.0 license)
1138// using the R script from this repository: https://github.com/urswilke/read_beats
1139stack(
1140  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ bd] [~ ~ ~ ~]",
1141  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
1142  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh hh]",
1143).s().slow(2)
1144`;
1145
1146export const Dnb3 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1147// (licensed under GPL-3.0 license)
1148// using the R script from this repository: https://github.com/urswilke/read_beats
1149stack(
1150  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~]",
1151  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
1152  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh]",
1153  "[~ ~ ~ ~] [~ ~ oh oh] [oh oh ~ ~] [~ ~ ~ ~]",
1154).s().slow(2)
1155`;
1156
1157export const Dnb4a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1158// (licensed under GPL-3.0 license)
1159// using the R script from this repository: https://github.com/urswilke/read_beats
1160stack(
1161  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ ~ ~]",
1162  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ sd ~] [sd ~ ~ ~]",
1163  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh hh]",
1164  "[oh ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~]",
1165).s().slow(2)
1166`;
1167
1168export const Dnb4b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1169// (licensed under GPL-3.0 license)
1170// using the R script from this repository: https://github.com/urswilke/read_beats
1171stack(
1172  "[~ ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~]",
1173  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
1174  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh hh]",
1175  "[oh ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~]",
1176).s().slow(2)
1177`;
1178
1179export const Drumroll1 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1180// (licensed under GPL-3.0 license)
1181// using the R script from this repository: https://github.com/urswilke/read_beats
1182stack(
1183  "[~ ~ ~ ~] [~ ~ ~ ~] [ht ht ht ~] [~ ~ ~ ~] ",
1184  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ mt] [mt mt ~ ~] ",
1185  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ lt lt] ",
1186  "[oh ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1187  "[cy ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1188).s().slow(2)
1189`;
1190
1191export const Drumroll10 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1192// (licensed under GPL-3.0 license)
1193// using the R script from this repository: https://github.com/urswilke/read_beats
1194stack(
1195  "[~ ht ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ht ~ ~] ",
1196  "[~ ~ ~ ~] [mt ~ ~ mt] [~ ~ ~ ~] [~ ~ ~ ~] ",
1197  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ lt ~] [~ ~ lt lt] ",
1198  "[sd ~ ~ sd] [~ ~ sd ~] [~ sd ~ ~] [sd ~ ~ ~] ",
1199  "[~ ~ bd ~] [~ bd ~ ~] [bd ~ ~ bd] [~ ~ ~ ~] ",
1200).s().slow(2)
1201`;
1202
1203export const Drumroll11 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1204// (licensed under GPL-3.0 license)
1205// using the R script from this repository: https://github.com/urswilke/read_beats
1206stack(
1207  "[~ ~ ht ~] [~ ~ ~ ~] [~ ht ~ ~] [~ ~ ~ ~] ",
1208  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ mt ~] [mt ~ ~ ~] ",
1209  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ lt] [~ lt lt ~] ",
1210  "[sd sd ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] [sd ~ ~ ~] ",
1211  "[~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1212  "[~ ~ ~ ~] [cy ~ cy ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1213).s().slow(2)
1214`;
1215
1216export const Drumroll12 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1217// (licensed under GPL-3.0 license)
1218// using the R script from this repository: https://github.com/urswilke/read_beats
1219stack(
1220  "[~ ht ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1221  "[~ ~ ~ ~] [~ mt ~ ~] [~ mt ~ ~] [~ ~ ~ ~] ",
1222  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ lt ~ ~] ",
1223  "[sd ~ ~ ~] [sd ~ ~ ~] [sd ~ ~ ~] [sd ~ ~ ~] ",
1224  "[~ ~ bd bd] [~ ~ bd bd] [~ ~ bd bd] [~ ~ bd bd] ",
1225).s().slow(2)
1226`;
1227
1228export const Drumroll13 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1229// (licensed under GPL-3.0 license)
1230// using the R script from this repository: https://github.com/urswilke/read_beats
1231stack(
1232  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ht ht ht] [ht ~ ~ ~] ",
1233  "[~ ~ ~ mt] [mt mt mt mt] [mt ~ ~ ~] [~ mt mt ~] ",
1234  "[lt lt lt ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ lt] ",
1235).s().slow(2)
1236`;
1237
1238export const Drumroll14 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1239// (licensed under GPL-3.0 license)
1240// using the R script from this repository: https://github.com/urswilke/read_beats
1241stack(
1242  "[~ ht ~ ~] [~ ~ ~ ~] [~ ht ~ ~] [~ ~ ~ ~] ",
1243  "[~ ~ ~ lt] [~ ~ ~ lt] [~ ~ ~ lt] [~ ~ ~ lt] ",
1244  "[sd ~ ~ ~] [sd ~ ~ ~] [sd ~ ~ ~] [sd ~ ~ ~] ",
1245).s().slow(2)
1246`;
1247
1248export const Drumroll15 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1249// (licensed under GPL-3.0 license)
1250// using the R script from this repository: https://github.com/urswilke/read_beats
1251stack(
1252  "[~ ~ bd ~] [bd ~ ~ ~] [~ ~ bd ~] [~ ~ bd ~] ",
1253  "[sd sd ~ ~] [~ ~ sd sd] [~ ~ ~ ~] [sd sd ~ ~] ",
1254  "[~ ~ hh ~] [~ ~ ~ ~] [hh ~ ~ ~] [~ ~ hh ~] ",
1255  "[~ ~ ~ ~] [cy ~ ~ ~] [~ ~ cy ~] [~ ~ ~ ~] ",
1256).s().slow(2)
1257`;
1258
1259export const Drumroll16 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1260// (licensed under GPL-3.0 license)
1261// using the R script from this repository: https://github.com/urswilke/read_beats
1262stack(
1263  "[~ ~ ht ht] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1264  "[~ ~ ~ ~] [~ ~ ~ ~] [mt mt ~ ~] [~ ~ ~ ~] ",
1265  "[sd sd ~ ~] [sd ~ sd sd] [~ ~ sd ~] [sd sd sd sd] ",
1266  "[~ ~ ~ ~] [cy ~ ~ ~] [~ ~ cy ~] [~ ~ ~ ~] ",
1267).s().slow(2)
1268`;
1269
1270export const Drumroll17 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1271// (licensed under GPL-3.0 license)
1272// using the R script from this repository: https://github.com/urswilke/read_beats
1273stack(
1274  "[~ ~ bd ~] [bd ~ ~ ~] [bd ~ bd ~] [~ ~ bd ~] ",
1275  "[sd ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1276  "[cy ~ ~ ~] [~ ~ cy ~] [~ ~ ~ ~] [cy ~ ~ ~] ",
1277).s().slow(2)
1278`;
1279
1280export const Drumroll18 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1281// (licensed under GPL-3.0 license)
1282// using the R script from this repository: https://github.com/urswilke/read_beats
1283stack(
1284  "[~ ~ bd ~] [bd ~ ~ ~] [bd ~ bd ~] [~ ~ bd ~] ",
1285  "[sd sd ~ ~] [~ ~ sd sd] [~ ~ ~ ~] [sd sd ~ ~] ",
1286  "[~ ~ cy ~] [cy ~ ~ ~] [cy ~ cy ~] [~ ~ cy ~] ",
1287).s().slow(2)
1288`;
1289
1290export const Drumroll19 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1291// (licensed under GPL-3.0 license)
1292// using the R script from this repository: https://github.com/urswilke/read_beats
1293stack(
1294  "[~ ~ ht ~] [ht ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1295  "[~ ~ ~ ~] [~ ~ mt ~] [~ ~ ~ ~] [~ ~ mt ~] ",
1296  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ lt] ",
1297  "[~ bd ~ bd] [~ bd ~ bd] [~ bd ~ bd] [bd ~ ~ ~] ",
1298  "[sd ~ ~ ~] [~ ~ ~ ~] [sd ~ sd ~] [~ sd ~ ~] ",
1299  "[~ ~ ~ ~] [~ ~ ~ ~] [cy ~ ~ ~] [~ ~ ~ ~] ",
1300).s().slow(2)
1301`;
1302
1303export const Drumroll2 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1304// (licensed under GPL-3.0 license)
1305// using the R script from this repository: https://github.com/urswilke/read_beats
1306stack(
1307  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [bd ~ bd ~] ",
1308  "[sd ~ sd sd] [sd ~ sd sd] [~ sd sd sd] [~ ~ ~ ~] ",
1309).s().slow(2)
1310`;
1311
1312export const Drumroll3 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1313// (licensed under GPL-3.0 license)
1314// using the R script from this repository: https://github.com/urswilke/read_beats
1315stack(
1316  "[sd sd sd ~] [sd sd sd ~] [sd ~ sd ~] [sd sd sd sd] ",
1317).s().slow(2)
1318`;
1319
1320export const Drumroll4 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1321// (licensed under GPL-3.0 license)
1322// using the R script from this repository: https://github.com/urswilke/read_beats
1323stack(
1324  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [bd ~ ~ ~] ",
1325  "[~ ~ ~ sd] [sd ~ ~ sd] [sd ~ ~ ~] [~ ~ ~ sd] ",
1326  "[cy ~ ~ ~] [~ ~ cy ~] [~ ~ ~ ~] [cy ~ ~ ~] ",
1327).s().slow(2)
1328`;
1329
1330export const Drumroll5 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1331// (licensed under GPL-3.0 license)
1332// using the R script from this repository: https://github.com/urswilke/read_beats
1333stack(
1334  "[ht ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1335  "[~ ~ ~ ~] [mt ~ ~ ~] [mt ~ mt ~] [~ ~ ~ ~] ",
1336  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [lt ~ lt ~] ",
1337).s().slow(2)
1338`;
1339
1340export const Drumroll6 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1341// (licensed under GPL-3.0 license)
1342// using the R script from this repository: https://github.com/urswilke/read_beats
1343stack(
1344  "[~ ~ ht ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1345  "[~ ~ ~ mt] [~ ~ mt mt] [~ ~ ~ ~] [~ ~ ~ ~] ",
1346  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ lt lt] [~ lt ~ ~] ",
1347  "[sd ~ ~ ~] [sd ~ ~ ~] [sd ~ ~ ~] [sd ~ ~ ~] ",
1348).s().slow(2)
1349`;
1350
1351export const Drumroll7 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1352// (licensed under GPL-3.0 license)
1353// using the R script from this repository: https://github.com/urswilke/read_beats
1354stack(
1355  "[~ ~ ht ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1356  "[~ ~ ~ ~] [mt ~ ~ ~] [mt ~ mt mt] [~ ~ ~ ~] ",
1357  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ lt lt] ",
1358  "[sd ~ ~ ~] [~ ~ ~ sd] [~ ~ ~ ~] [sd ~ ~ ~] ",
1359).s().slow(2)
1360`;
1361
1362export const Drumroll8 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1363// (licensed under GPL-3.0 license)
1364// using the R script from this repository: https://github.com/urswilke/read_beats
1365stack(
1366  "[~ ~ ht ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1367  "[~ ~ ~ ~] [mt ~ ~ ~] [~ ~ mt ~] [~ ~ ~ ~] ",
1368  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [lt ~ lt ~] ",
1369  "[sd sd ~ ~] [~ ~ sd ~] [sd sd ~ ~] [~ ~ ~ ~] ",
1370).s().slow(2)
1371`;
1372
1373export const Drumroll9 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1374// (licensed under GPL-3.0 license)
1375// using the R script from this repository: https://github.com/urswilke/read_beats
1376stack(
1377  "[~ ~ ht ht] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1378  "[~ ~ ~ ~] [~ ~ mt mt] [~ ~ mt mt] [~ ~ ~ ~] ",
1379  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ lt lt] ",
1380  "[sd sd ~ ~] [sd sd ~ ~] [sd sd ~ ~] [sd sd ~ ~] ",
1381).s().slow(2)
1382`;
1383
1384export const Dubstep1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1385// (licensed under GPL-3.0 license)
1386// using the R script from this repository: https://github.com/urswilke/read_beats
1387stack(
1388  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~]",
1389  "[~ ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~]",
1390  "[~ hh hh ~] [~ ~ hh ~] [~ ~ ~ hh] [~ ~ hh ~]",
1391  "[~ ~ ~ ~] [oh ~ ~ ~] [~ ~ ~ ~] [~ oh ~ ~]",
1392).s().slow(2)
1393`;
1394
1395export const Dubstep1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1396// (licensed under GPL-3.0 license)
1397// using the R script from this repository: https://github.com/urswilke/read_beats
1398stack(
1399  "[bd ~ ~ bd] [~ ~ bd ~] [~ ~ bd ~] [~ ~ ~ ~]",
1400  "[~ ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~]",
1401  "[~ hh hh ~] [~ ~ hh ~] [~ ~ ~ hh] [~ ~ hh ~]",
1402  "[~ ~ ~ ~] [oh ~ ~ ~] [~ ~ ~ ~] [~ oh ~ ~]",
1403).s().slow(2)
1404`;
1405
1406export const DubstepRatcheted = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1407// (licensed under GPL-3.0 license)
1408// using the R script from this repository: https://github.com/urswilke/read_beats
1409stack(
1410  "[bd ~ ~ bd] [~ ~ bd ~] [~ ~ ~ bd] [~ ~ ~ ~]",
1411  "[~ [~ sd] [sd sd] ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ sd]",
1412  "[~ hh hh ~] [~ ~ hh ~] [~ ~ ~ hh] [~ ~ hh ~]",
1413  "[~ ~ [oh oh] [oh oh]] [~ ~ oh ~] [~ ~ ~ ~] [~ ~ ~ ~]",
1414).s().slow(2)
1415`;
1416
1417export const Electro1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1418// (licensed under GPL-3.0 license)
1419// using the R script from this repository: https://github.com/urswilke/read_beats
1420stack(
1421  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ ~ ~]",
1422  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
1423).s().slow(2)
1424`;
1425
1426export const Electro1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1427// (licensed under GPL-3.0 license)
1428// using the R script from this repository: https://github.com/urswilke/read_beats
1429stack(
1430  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ bd ~] [~ ~ bd ~]",
1431  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
1432).s().slow(2)
1433`;
1434
1435export const Electro2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1436// (licensed under GPL-3.0 license)
1437// using the R script from this repository: https://github.com/urswilke/read_beats
1438stack(
1439  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ ~ ~]",
1440  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
1441).s().slow(2)
1442`;
1443
1444export const Electro2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1445// (licensed under GPL-3.0 license)
1446// using the R script from this repository: https://github.com/urswilke/read_beats
1447stack(
1448  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ bd ~ ~]",
1449  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
1450).s().slow(2)
1451`;
1452
1453export const Electro3a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1454// (licensed under GPL-3.0 license)
1455// using the R script from this repository: https://github.com/urswilke/read_beats
1456stack(
1457  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ ~ ~]",
1458  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
1459).s().slow(2)
1460`;
1461
1462export const Electro3b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1463// (licensed under GPL-3.0 license)
1464// using the R script from this repository: https://github.com/urswilke/read_beats
1465stack(
1466  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ bd] [~ bd ~ ~]",
1467  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
1468).s().slow(2)
1469`;
1470
1471export const End1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1472// (licensed under GPL-3.0 license)
1473// using the R script from this repository: https://github.com/urswilke/read_beats
1474stack(
1475  "[ac ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1476  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1477  "[cy ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1478).s().slow(2)
1479`;
1480
1481export const End1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1482// (licensed under GPL-3.0 license)
1483// using the R script from this repository: https://github.com/urswilke/read_beats
1484stack(
1485  "[ac ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1486  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1487  "[hh ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1488).s().slow(2)
1489`;
1490
1491export const ExpensiveShit = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1492// (licensed under GPL-3.0 license)
1493// using the R script from this repository: https://github.com/urswilke/read_beats
1494stack(
1495  "[~ ~ ~ bd] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ bd] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~] ",
1496  "[sd sd ~ sd] [~ sd ~ ~] [sd sd ~ ~] [sd sd ~ ~] [sd sd ~ sd] [~ sd ~ ~] [sd sd ~ ~] [sd sd ~ ~] ",
1497  "[hh ~ hh hh] [hh ~ hh hh] [hh ~ hh ~] [hh ~ hh hh] [hh ~ hh ~] [hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] ",
1498  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ oh] [~ ~ ~ ~] [~ ~ ~ oh] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1499).s().slow(2)
1500`;
1501
1502export const ExpressYourself = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1503// (licensed under GPL-3.0 license)
1504// using the R script from this repository: https://github.com/urswilke/read_beats
1505stack(
1506  "[bd ~ ~ bd] [bd ~ ~ bd] [~ ~ bd ~] [bd ~ ~ bd] [bd ~ ~ bd] [~ ~ ~ ~] [bd ~ ~ bd] [~ ~ bd ~] ",
1507  "[~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ sd] [~ sd ~ sd] [~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ sd] [sd ~ ~ ~] ",
1508  "[hh ~ hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh ~ hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
1509).s().slow(2)
1510`;
1511
1512export const Footwork1 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1513// (licensed under GPL-3.0 license)
1514// using the R script from this repository: https://github.com/urswilke/read_beats
1515stack(
1516  "[bd ~ ~ bd] [~ ~ bd ~] [bd ~ ~ bd] [~ ~ bd ~]",
1517  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [cp ~ ~ ~]",
1518  "[~ ~ hh ~] [~ ~ ~ ~] [~ ~ hh ~] [~ ~ ~ ~]",
1519  "[rim rim rim rim] [rim rim rim rim] [rim rim rim rim] [rim rim rim rim]",
1520).s().slow(2)
1521`;
1522
1523export const Footwork2 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1524// (licensed under GPL-3.0 license)
1525// using the R script from this repository: https://github.com/urswilke/read_beats
1526stack(
1527  "[bd ~ ~ bd] [~ ~ bd ~] [bd ~ ~ bd] [~ ~ bd ~]",
1528  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [cp ~ ~ ~]",
1529  "[~ ~ hh ~] [~ ~ ~ hh] [hh ~ hh ~] [~ ~ hh ~]",
1530  "[rim rim rim rim] [rim rim rim rim] [rim rim rim rim] [rim rim rim rim]",
1531).s().slow(2)
1532`;
1533
1534export const FourOnTheFloor = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1535// (licensed under GPL-3.0 license)
1536// using the R script from this repository: https://github.com/urswilke/read_beats
1537stack(
1538  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
1539  "[~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] ",
1540).s().slow(2)
1541`;
1542
1543export const FrenchHouse = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1544// (licensed under GPL-3.0 license)
1545// using the R script from this repository: https://github.com/urswilke/read_beats
1546stack(
1547  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~]",
1548  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
1549  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh]",
1550  "[sh sh sh ~] [sh ~ sh sh] [sh sh sh sh] [sh ~ sh sh]",
1551  "[oh ~ oh ~] [oh ~ oh ~] [oh ~ oh ~] [oh ~ oh ~]",
1552).s().slow(2)
1553`;
1554
1555export const Funk10a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1556// (licensed under GPL-3.0 license)
1557// using the R script from this repository: https://github.com/urswilke/read_beats
1558stack(
1559  "[bd ~ bd ~] [~ ~ ~ bd] [~ ~ ~ ~] [~ ~ ~ ~] ",
1560  "[hh hh hh hh] [~ hh hh hh] [hh hh hh hh] [~ hh hh hh] ",
1561  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
1562).s().slow(2)
1563`;
1564
1565export const Funk10b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1566// (licensed under GPL-3.0 license)
1567// using the R script from this repository: https://github.com/urswilke/read_beats
1568stack(
1569  "[~ ~ bd ~] [~ bd ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
1570  "[hh hh hh hh] [~ hh hh hh] [hh hh hh hh] [~ hh hh hh] ",
1571  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
1572).s().slow(2)
1573`;
1574
1575export const Funk10c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1576// (licensed under GPL-3.0 license)
1577// using the R script from this repository: https://github.com/urswilke/read_beats
1578stack(
1579  "[~ ac ~ ~] [~ ac ~ ~] [~ ~ ac ~] [~ ~ ~ ~] ",
1580  "[~ ~ ~ ~] [~ bd ~ ~] [~ ~ bd ~] [~ ~ ~ ~] ",
1581  "[~ ~ ~ ~] [~ hh ~ ~] [~ ~ hh ~] [~ ~ ~ ~] ",
1582  "[sd sd ~ sd] [sd ~ ~ sd] [sd ~ ~ ~] [sd sd sd sd] ",
1583).s().slow(2)
1584`;
1585
1586export const Funk11a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1587// (licensed under GPL-3.0 license)
1588// using the R script from this repository: https://github.com/urswilke/read_beats
1589stack(
1590  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [ac ~ ~ ~] ",
1591  "[bd ~ ~ bd] [~ ~ bd ~] [bd ~ ~ bd] [~ ~ ~ ~] ",
1592  "[hh ~ hh hh] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
1593  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
1594).s().slow(2)
1595`;
1596
1597export const Funk11b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1598// (licensed under GPL-3.0 license)
1599// using the R script from this repository: https://github.com/urswilke/read_beats
1600stack(
1601  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [ac ~ ~ ~] ",
1602  "[bd bd ~ ~] [~ ~ bd ~] [bd ~ ~ bd] [~ ~ ~ ~] ",
1603  "[hh ~ hh hh] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
1604  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
1605).s().slow(2)
1606`;
1607
1608export const Funk11c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1609// (licensed under GPL-3.0 license)
1610// using the R script from this repository: https://github.com/urswilke/read_beats
1611stack(
1612  "[~ ~ ~ ac] [~ ~ ~ ac] [~ ~ ~ ac] [~ ~ ~ ac] ",
1613  "[~ ~ ~ ~] [~ ht ht ~] [~ ~ ~ ht] [~ ~ ~ ~] ",
1614  "[lt ~ ~ ~] [~ ~ ~ lt] [~ ~ ~ ~] [lt ~ ~ ~] ",
1615  "[~ ~ sd sd] [sd ~ ~ ~] [sd sd sd ~] [~ ~ sd sd] ",
1616).s().slow(2)
1617`;
1618
1619export const Funk12a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1620// (licensed under GPL-3.0 license)
1621// using the R script from this repository: https://github.com/urswilke/read_beats
1622stack(
1623  "[bd ~ ~ bd] [~ ~ ~ bd] [~ bd ~ bd] [~ ~ ~ bd] ",
1624  "[hh hh hh ~] [~ hh hh ~] [hh ~ hh ~] [~ hh hh ~] ",
1625  "[~ ~ ~ oh] [~ ~ ~ oh] [~ oh ~ oh] [~ ~ ~ oh] ",
1626  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
1627).s().slow(2)
1628`;
1629
1630export const Funk12b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1631// (licensed under GPL-3.0 license)
1632// using the R script from this repository: https://github.com/urswilke/read_beats
1633stack(
1634  "[bd ~ ~ bd] [~ ~ ~ bd] [~ ~ ~ bd] [~ ~ ~ ~] ",
1635  "[hh hh hh ~] [~ hh hh ~] [hh hh hh ~] [~ hh hh ~] ",
1636  "[~ ~ ~ oh] [~ ~ ~ oh] [~ ~ ~ oh] [~ ~ ~ oh] ",
1637  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
1638).s().slow(2)
1639`;
1640
1641export const Funk12c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1642// (licensed under GPL-3.0 license)
1643// using the R script from this repository: https://github.com/urswilke/read_beats
1644stack(
1645  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [lt lt lt lt] ",
1646  "[~ ~ ~ ~] [~ ~ ~ ~] [mt mt mt mt] [~ ~ ~ ~] ",
1647  "[oh ~ oh ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1648  "[~ sd ~ sd] [sd sd sd sd] [~ ~ ~ ~] [~ ~ ~ ~] ",
1649).s().slow(2)
1650`;
1651
1652export const Funk13a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1653// (licensed under GPL-3.0 license)
1654// using the R script from this repository: https://github.com/urswilke/read_beats
1655stack(
1656  "[bd ~ ~ bd] [~ ~ bd ~] [~ ~ ~ bd] [~ ~ ~ ~] ",
1657  "[hh hh hh ~] [hh hh ~ ~] [hh hh hh ~] [hh hh ~ ~] ",
1658  "[~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] [~ ~ oh ~] ",
1659  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [sd ~ sd ~] ",
1660).s().slow(2)
1661`;
1662
1663export const Funk13b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1664// (licensed under GPL-3.0 license)
1665// using the R script from this repository: https://github.com/urswilke/read_beats
1666stack(
1667  "[bd ~ ~ bd] [~ ~ bd ~] [~ ~ ~ bd] [~ ~ ~ ~] ",
1668  "[hh hh hh ~] [hh hh ~ ~] [hh hh hh ~] [hh hh ~ ~] ",
1669  "[~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] [~ ~ oh ~] ",
1670  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [sd ~ sd sd] ",
1671).s().slow(2)
1672`;
1673
1674export const Funk13c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1675// (licensed under GPL-3.0 license)
1676// using the R script from this repository: https://github.com/urswilke/read_beats
1677stack(
1678  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1679  "[~ ~ ~ ~] [~ mt mt ~] [~ ~ ~ ~] [~ mt ~ mt] ",
1680  "[~ ~ ~ sd] [sd ~ ~ ~] [~ sd ~ sd] [sd ~ ~ ~] ",
1681).s().slow(2)
1682`;
1683
1684export const Funk14a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1685// (licensed under GPL-3.0 license)
1686// using the R script from this repository: https://github.com/urswilke/read_beats
1687stack(
1688  "[bd bd ~ ~] [~ ~ bd bd] [~ ~ bd ~] [~ bd ~ ~] ",
1689  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
1690  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
1691).s().slow(2)
1692`;
1693
1694export const Funk14b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1695// (licensed under GPL-3.0 license)
1696// using the R script from this repository: https://github.com/urswilke/read_beats
1697stack(
1698  "[bd ~ ~ bd] [~ ~ ~ ~] [bd bd ~ ~] [~ ~ ~ ~] ",
1699  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
1700  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
1701).s().slow(2)
1702`;
1703
1704export const Funk14c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1705// (licensed under GPL-3.0 license)
1706// using the R script from this repository: https://github.com/urswilke/read_beats
1707stack(
1708  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ac ~ ~] ",
1709  "[~ ~ ~ ~] [~ bd ~ ~] [~ ~ ~ ~] [~ bd ~ ~] ",
1710  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ hh ~ ~] ",
1711  "[sd ~ ~ sd] [sd ~ ~ ~] [sd ~ sd ~] [sd sd ~ ~] ",
1712).s().slow(2)
1713`;
1714
1715export const Funk15a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1716// (licensed under GPL-3.0 license)
1717// using the R script from this repository: https://github.com/urswilke/read_beats
1718stack(
1719  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ac ~] ",
1720  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] ",
1721  "[hh ~ ~ ~] [~ ~ ~ ~] [~ ~ hh ~] ",
1722  "[~ ~ sd ~] [sd ~ sd ~] [sd sd ~ ~] ",
1723).s().slow(2)
1724`;
1725
1726export const Funk1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1727// (licensed under GPL-3.0 license)
1728// using the R script from this repository: https://github.com/urswilke/read_beats
1729stack(
1730  "[bd ~ ~ bd] [~ ~ ~ ~] [~ ~ bd ~] [~ bd ~ ~] ",
1731  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
1732  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
1733).s().slow(2)
1734`;
1735
1736export const Funk1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1737// (licensed under GPL-3.0 license)
1738// using the R script from this repository: https://github.com/urswilke/read_beats
1739stack(
1740  "[bd bd ~ ~] [~ ~ ~ bd] [~ ~ bd ~] [~ bd ~ ~] ",
1741  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ ~ ~] ",
1742  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] ",
1743  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
1744).s().slow(2)
1745`;
1746
1747export const Funk1c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1748// (licensed under GPL-3.0 license)
1749// using the R script from this repository: https://github.com/urswilke/read_beats
1750stack(
1751  "[ac ~ ~ ac] [~ ~ ~ ~] [~ ~ ~ ~] [ac ~ ac ac] ",
1752  "[bd ~ ~ bd] [~ ~ bd ~] [~ bd ~ ~] [bd ~ ~ ~] ",
1753  "[hh ~ ~ hh] [~ ~ hh ~] [~ hh ~ ~] [hh ~ ~ ~] ",
1754  "[~ sd sd ~] [sd sd ~ sd] [sd ~ sd sd] [~ ~ sd sd] ",
1755).s().slow(2)
1756`;
1757
1758export const Funk2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1759// (licensed under GPL-3.0 license)
1760// using the R script from this repository: https://github.com/urswilke/read_beats
1761stack(
1762  "[bd ~ ~ ~] [~ ~ ~ bd] [~ bd ~ bd] [~ bd ~ ~] ",
1763  "[hh ~ hh ~] [hh hh hh ~] [~ ~ ~ ~] [~ hh ~ ~] ",
1764  "[~ ~ ~ ~] [~ ~ ~ oh] [~ oh ~ oh] [~ ~ ~ ~] ",
1765  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
1766).s().slow(2)
1767`;
1768
1769export const Funk2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1770// (licensed under GPL-3.0 license)
1771// using the R script from this repository: https://github.com/urswilke/read_beats
1772stack(
1773  "[bd ~ bd ~] [~ bd ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
1774  "[hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] ",
1775  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ sd] [~ ~ ~ ~] ",
1776).s().slow(2)
1777`;
1778
1779export const Funk2c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1780// (licensed under GPL-3.0 license)
1781// using the R script from this repository: https://github.com/urswilke/read_beats
1782stack(
1783  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ac ~ ~] ",
1784  "[bd ~ ~ ~] [bd ~ bd ~] [bd ~ ~ ~] [~ bd ~ ~] ",
1785  "[hh ~ ~ ~] [hh ~ hh ~] [hh ~ ~ ~] [~ hh ~ ~] ",
1786  "[~ ~ ~ sd] [~ ~ ~ ~] [~ ~ sd sd] [sd ~ ~ ~] ",
1787).s().slow(2)
1788`;
1789
1790export const Funk3a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1791// (licensed under GPL-3.0 license)
1792// using the R script from this repository: https://github.com/urswilke/read_beats
1793stack(
1794  "[ac ~ ~ ~] [ac ~ ~ ~] [ac ~ ~ ~] [ac ~ ~ ~] ",
1795  "[bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [~ ~ ~ ~] ",
1796  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
1797).s().slow(2)
1798`;
1799
1800export const Funk3b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1801// (licensed under GPL-3.0 license)
1802// using the R script from this repository: https://github.com/urswilke/read_beats
1803stack(
1804  "[ac ~ ~ ~] [ac ~ ~ ~] [ac ~ ~ ~] [ac ~ ~ ~] ",
1805  "[bd ~ bd ~] [~ bd ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
1806  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
1807).s().slow(2)
1808`;
1809
1810export const Funk3c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1811// (licensed under GPL-3.0 license)
1812// using the R script from this repository: https://github.com/urswilke/read_beats
1813stack(
1814  "[~ ~ ~ ac] [~ ~ ~ ~] [~ ~ ~ ~] [ac ~ ac ~] ",
1815  "[bd ~ ~ ~] [~ ~ ~ bd] [~ ~ ~ ~] [~ ~ ~ ~] ",
1816  "[hh ~ ~ ~] [~ ~ ~ hh] [~ ~ ~ ~] [~ ~ hh ~] ",
1817  "[~ sd sd sd] [sd sd sd ~] [~ sd sd sd] [sd ~ sd ~] ",
1818).s().slow(2)
1819`;
1820
1821export const Funk4a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1822// (licensed under GPL-3.0 license)
1823// using the R script from this repository: https://github.com/urswilke/read_beats
1824stack(
1825  "[bd ~ bd ~] [~ ~ ~ bd] [~ ~ bd ~] [~ ~ ~ ~] ",
1826  "[hh ~ hh ~] [hh hh hh hh] [~ ~ hh ~] [hh hh hh ~] ",
1827  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
1828).s().slow(2)
1829`;
1830
1831export const Funk4b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1832// (licensed under GPL-3.0 license)
1833// using the R script from this repository: https://github.com/urswilke/read_beats
1834stack(
1835  "[bd ~ bd ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
1836  "[hh ~ hh ~] [hh hh hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
1837  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ sd] [~ ~ ~ ~] ",
1838).s().slow(2)
1839`;
1840
1841export const Funk4c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1842// (licensed under GPL-3.0 license)
1843// using the R script from this repository: https://github.com/urswilke/read_beats
1844stack(
1845  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ bd ~ ~] ",
1846  "[~ ~ ~ ~] [ht ht ht ht] [~ ~ ~ ~] [~ ~ ~ ~] ",
1847  "[sd sd sd sd] [~ ~ ~ ~] [sd sd sd sd] [sd sd ~ ~] ",
1848).s().slow(2)
1849`;
1850
1851export const Funk5a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1852// (licensed under GPL-3.0 license)
1853// using the R script from this repository: https://github.com/urswilke/read_beats
1854stack(
1855  "[~ ~ ~ ~] [~ ac ~ ~] [~ ~ ~ ~] [ac ~ ~ ~] ",
1856  "[bd ~ bd ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
1857  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
1858  "[~ ~ ~ ~] [sd sd ~ ~] [~ ~ ~ sd] [sd ~ ~ ~] ",
1859).s().slow(2)
1860`;
1861
1862export const Funk5b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1863// (licensed under GPL-3.0 license)
1864// using the R script from this repository: https://github.com/urswilke/read_beats
1865stack(
1866  "[~ ~ bd ~] [~ bd ~ ~] [bd ~ ~ bd] [~ ~ ~ ~] ",
1867  "[hh ~ hh ~] [hh hh hh ~] [hh ~ hh hh] [hh ~ hh hh] ",
1868  "[~ ~ ~ ~] [sd ~ ~ sd] [~ ~ ~ ~] [sd ~ ~ ~] ",
1869).s().slow(2)
1870`;
1871
1872export const Funk5c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1873// (licensed under GPL-3.0 license)
1874// using the R script from this repository: https://github.com/urswilke/read_beats
1875stack(
1876  "[bd ~ bd ~] [~ bd ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1877  "[hh ~ hh ~] [~ hh ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1878  "[~ ~ ~ ~] [~ ~ ~ ~] [ht ht ht ht] [~ ~ ~ ~] ",
1879  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd sd sd sd] ",
1880).s().slow(2)
1881`;
1882
1883export const Funk6a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1884// (licensed under GPL-3.0 license)
1885// using the R script from this repository: https://github.com/urswilke/read_beats
1886stack(
1887  "[~ ~ ~ ~] [ac ac ~ ~] [~ ~ ~ ~] [ac ac ~ ~] ",
1888  "[bd ~ ~ bd] [~ ~ bd ~] [bd ~ ~ bd] [~ ~ bd ~] ",
1889  "[hh hh ~ hh] [~ ~ hh ~] [hh hh ~ hh] [~ ~ hh ~] ",
1890  "[~ ~ sd ~] [sd sd ~ sd] [~ ~ sd ~] [sd sd ~ sd] ",
1891).s().slow(2)
1892`;
1893
1894export const Funk6b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1895// (licensed under GPL-3.0 license)
1896// using the R script from this repository: https://github.com/urswilke/read_beats
1897stack(
1898  "[~ ~ ~ ~] [ac ac ~ ~] [~ ~ ~ ~] [ac ac ~ ~] ",
1899  "[bd ~ ~ bd] [~ ~ bd ~] [bd ~ ~ bd] [~ ~ bd ~] ",
1900  "[hh hh ~ hh] [~ ~ hh ~] [hh hh ~ hh] [~ ~ hh ~] ",
1901  "[~ ~ ht ~] [~ ~ ~ ~] [~ ~ ht ~] [~ ~ ~ ~] ",
1902  "[~ ~ ~ ~] [~ ~ ~ lt] [~ ~ ~ ~] [~ ~ ~ lt] ",
1903  "[~ ~ ~ ~] [sd sd ~ ~] [~ ~ ~ ~] [sd sd ~ ~] ",
1904).s().slow(2)
1905`;
1906
1907export const Funk6c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1908// (licensed under GPL-3.0 license)
1909// using the R script from this repository: https://github.com/urswilke/read_beats
1910stack(
1911  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ lt lt] [~ ~ ~ ~] ",
1912  "[~ ~ ~ ~] [~ ~ mt mt] [mt ~ ~ ~] [~ ~ ~ ~] ",
1913  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [~ sd sd ~] ",
1914).s().slow(2)
1915`;
1916
1917export const Funk7a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1918// (licensed under GPL-3.0 license)
1919// using the R script from this repository: https://github.com/urswilke/read_beats
1920stack(
1921  "[bd ~ ~ bd] [~ ~ ~ bd] [~ ~ ~ ~] [~ ~ ~ bd] ",
1922  "[hh hh hh ~] [~ hh hh ~] [hh hh hh ~] [~ hh hh ~] ",
1923  "[~ ~ ~ oh] [~ ~ ~ oh] [~ ~ ~ oh] [~ ~ ~ oh] ",
1924  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
1925).s().slow(2)
1926`;
1927
1928export const Funk7b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1929// (licensed under GPL-3.0 license)
1930// using the R script from this repository: https://github.com/urswilke/read_beats
1931stack(
1932  "[bd bd ~ ~] [~ ~ ~ bd] [~ ~ bd ~] [~ bd ~ ~] ",
1933  "[hh hh hh ~] [~ hh hh ~] [hh hh hh ~] [~ hh hh ~] ",
1934  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [mt ~ ~ ~] ",
1935  "[~ ~ ~ oh] [~ ~ ~ oh] [~ ~ ~ oh] [~ ~ ~ oh] ",
1936  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1937).s().slow(2)
1938`;
1939
1940export const Funk7c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1941// (licensed under GPL-3.0 license)
1942// using the R script from this repository: https://github.com/urswilke/read_beats
1943stack(
1944  "[~ ~ ~ ~] [~ ~ ac ~] [~ ~ ~ ~] [~ ~ ~ ac] ",
1945  "[~ bd ~ ~] [bd ~ bd ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1946  "[~ ~ ~ ~] [hh ~ hh ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1947  "[sd ~ ~ sd] [~ ~ ~ ~] [~ sd ~ sd] [sd sd sd sd] ",
1948).s().slow(2)
1949`;
1950
1951export const Funk8a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1952// (licensed under GPL-3.0 license)
1953// using the R script from this repository: https://github.com/urswilke/read_beats
1954stack(
1955  "[bd ~ ~ bd] [~ ~ ~ ~] [bd ~ bd bd] [~ ~ ~ ~] ",
1956  "[oh ~ ~ ~] [oh ~ ~ ~] [oh ~ ~ ~] [oh ~ ~ ~] ",
1957  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] ",
1958).s().slow(2)
1959`;
1960
1961export const Funk8b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1962// (licensed under GPL-3.0 license)
1963// using the R script from this repository: https://github.com/urswilke/read_beats
1964stack(
1965  "[bd ~ ~ bd] [~ ~ ~ ~] [bd ~ bd bd] [~ ~ ~ ~] ",
1966  "[oh ~ ~ ~] [oh ~ ~ ~] [oh ~ ~ ~] [oh ~ ~ ~] ",
1967  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd sd] ",
1968).s().slow(2)
1969`;
1970
1971export const Funk8c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1972// (licensed under GPL-3.0 license)
1973// using the R script from this repository: https://github.com/urswilke/read_beats
1974stack(
1975  "[~ ~ ~ ~] [~ ac ~ ~] [~ ac ~ ~] [ac ~ ac ~] ",
1976  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ bd] [bd ~ bd ~] ",
1977  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [hh ~ hh ~] ",
1978  "[~ ~ ~ ~] [~ mt ~ ~] [~ mt ~ ~] [~ ~ ~ ~] ",
1979  "[sd ~ sd ~] [sd ~ ~ sd] [sd ~ ~ ~] [~ ~ ~ ~] ",
1980).s().slow(2)
1981`;
1982
1983export const Funk9a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1984// (licensed under GPL-3.0 license)
1985// using the R script from this repository: https://github.com/urswilke/read_beats
1986stack(
1987  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ bd] ",
1988  "[~ ~ ~ ~] [hh hh hh ~] [hh hh hh ~] [hh hh hh hh] ",
1989  "[~ ~ oh ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
1990  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
1991).s().slow(2)
1992`;
1993
1994export const Funk9b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
1995// (licensed under GPL-3.0 license)
1996// using the R script from this repository: https://github.com/urswilke/read_beats
1997stack(
1998  "[bd ~ bd bd] [~ bd ~ bd] [~ bd ~ bd] [~ bd ~ ~] ",
1999  "[hh ~ hh hh] [hh ~ ~ ~] [~ ~ ~ ~] [~ hh ~ ~] ",
2000  "[~ ~ ~ ~] [~ oh ~ oh] [~ oh ~ oh] [~ ~ ~ ~] ",
2001  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
2002).s().slow(2)
2003`;
2004
2005export const Funk9c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2006// (licensed under GPL-3.0 license)
2007// using the R script from this repository: https://github.com/urswilke/read_beats
2008stack(
2009  "[~ ~ ~ ~] [ac ~ ~ ~] [~ ~ ~ ~] [ac ~ ~ ~] ",
2010  "[bd ~ ~ bd] [~ bd ~ ~] [~ bd ~ bd] [~ ~ ~ ~] ",
2011  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [hh ~ ~ ~] ",
2012  "[~ sd sd ~] [sd ~ ~ sd] [~ ~ ~ ~] [sd ~ ~ ~] ",
2013).s().slow(2)
2014`;
2015
2016export const FunkyDrummer = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2017// (licensed under GPL-3.0 license)
2018// using the R script from this repository: https://github.com/urswilke/read_beats
2019stack(
2020  "[bd ~ bd ~] [~ ~ bd ~] [~ ~ bd ~] [~ bd ~ ~] ",
2021  "[~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ sd] [sd ~ ~ sd] ",
2022  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
2023).s().slow(2)
2024`;
2025
2026export const FunkyDrummerAlt = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2027// (licensed under GPL-3.0 license)
2028// using the R script from this repository: https://github.com/urswilke/read_beats
2029stack(
2030  "[bd ~ bd ~] [~ ~ bd ~] [~ ~ bd ~] [~ bd ~ ~] ",
2031  "[~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ sd] [sd ~ ~ sd] ",
2032  "[hh hh hh hh] [hh hh hh ~] [hh hh hh hh] [hh ~ hh hh] ",
2033  "[~ ~ ~ ~] [~ ~ ~ oh] [~ ~ ~ ~] [~ oh ~ ~] ",
2034).s().slow(2)
2035`;
2036
2037export const FunkyPresident = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2038// (licensed under GPL-3.0 license)
2039// using the R script from this repository: https://github.com/urswilke/read_beats
2040stack(
2041  "[bd ~ ~ bd] [~ ~ ~ bd] [~ bd bd ~] [~ ~ ~ ~] ",
2042  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
2043  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ ~ ~] [hh ~ hh ~] ",
2044  "[~ ~ ~ ~] [oh ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] ",
2045).s().slow(2)
2046`;
2047
2048export const GenericBossaNova = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2049// (licensed under GPL-3.0 license)
2050// using the R script from this repository: https://github.com/urswilke/read_beats
2051stack(
2052  "[bd ~ ~ bd] [bd ~ ~ bd] [bd ~ ~ bd] [bd ~ ~ bd] ",
2053  "[rim ~ ~ rim] [~ ~ rim ~] [~ ~ rim ~] [rim ~ ~ ~] ",
2054  "[oh oh oh oh] [oh oh oh oh] [oh oh oh oh] [oh oh oh oh] ",
2055).s().slow(2)
2056`;
2057
2058export const GenericGahu = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2059// (licensed under GPL-3.0 license)
2060// using the R script from this repository: https://github.com/urswilke/read_beats
2061stack(
2062  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
2063  "[~ ~ rim rim] [~ ~ rim rim] [~ ~ rim rim] [~ ~ rim rim] ",
2064  "[hh ~ ~ hh] [~ ~ hh ~] [~ ~ hh ~] [~ ~ hh ~] ",
2065).s().slow(2)
2066`;
2067
2068export const GenericRock = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2069// (licensed under GPL-3.0 license)
2070// using the R script from this repository: https://github.com/urswilke/read_beats
2071stack(
2072  "[bd ~ bd ~] [~ ~ bd ~] [bd ~ bd ~] [~ ~ bd ~] ",
2073  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
2074  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
2075).s().slow(2)
2076`;
2077
2078export const GenericRumba = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2079// (licensed under GPL-3.0 license)
2080// using the R script from this repository: https://github.com/urswilke/read_beats
2081stack(
2082  "[bd ~ ~ bd] [bd ~ ~ bd] [bd ~ ~ bd] [bd ~ ~ bd] ",
2083  "[rim ~ ~ rim] [~ ~ ~ rim] [~ ~ rim ~] [rim ~ ~ ~] ",
2084  "[oh oh oh oh] [oh oh oh oh] [oh oh oh oh] [oh oh oh oh] ",
2085).s().slow(2)
2086`;
2087
2088export const GenericShiko = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2089// (licensed under GPL-3.0 license)
2090// using the R script from this repository: https://github.com/urswilke/read_beats
2091stack(
2092  "[bd ~ ~ ~] [bd ~ bd ~] [bd ~ ~ ~] [bd ~ bd ~] ",
2093  "[~ ~ rim rim] [~ ~ rim rim] [~ ~ rim rim] [~ ~ rim rim] ",
2094  "[hh ~ ~ ~] [hh ~ hh ~] [~ ~ hh ~] [hh ~ ~ ~] ",
2095).s().slow(2)
2096`;
2097
2098export const GenericSon = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2099// (licensed under GPL-3.0 license)
2100// using the R script from this repository: https://github.com/urswilke/read_beats
2101stack(
2102  "[bd ~ ~ bd] [bd ~ ~ bd] [bd ~ ~ bd] [bd ~ ~ bd] ",
2103  "[rim ~ ~ rim] [~ ~ rim ~] [~ ~ rim ~] [rim ~ ~ ~] ",
2104  "[oh oh oh oh] [oh oh oh oh] [oh oh oh oh] [oh oh oh oh] ",
2105).s().slow(2)
2106`;
2107
2108export const GenericSoukous = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2109// (licensed under GPL-3.0 license)
2110// using the R script from this repository: https://github.com/urswilke/read_beats
2111stack(
2112  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ bd ~] ",
2113  "[rim ~ ~ rim] [~ ~ rim ~] [rim ~ ~ rim] [~ ~ rim ~] ",
2114  "[hh ~ ~ hh] [~ ~ hh ~] [~ hh hh ~] [~ ~ ~ ~] ",
2115).s().slow(2)
2116`;
2117
2118export const GetUp = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2119// (licensed under GPL-3.0 license)
2120// using the R script from this repository: https://github.com/urswilke/read_beats
2121stack(
2122  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ bd ~] ",
2123  "[~ ~ ~ ~] [sd ~ sd sd] [~ sd ~ ~] [sd ~ ~ sd] ",
2124  "[hh ~ ~ ~] [hh ~ hh hh] [hh ~ ~ ~] [hh ~ hh ~] ",
2125  "[~ ~ oh ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] ",
2126).s().slow(2)
2127`;
2128
2129export const GhostSnare1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2130// (licensed under GPL-3.0 license)
2131// using the R script from this repository: https://github.com/urswilke/read_beats
2132stack(
2133  "[~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ ~] [sd ~ ~ sd] ",
2134).s().slow(2)
2135`;
2136
2137export const GhostSnare1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2138// (licensed under GPL-3.0 license)
2139// using the R script from this repository: https://github.com/urswilke/read_beats
2140stack(
2141  "[~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ ~] [sd ~ ~ ~] ",
2142).s().slow(2)
2143`;
2144
2145export const GhostSnare2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2146// (licensed under GPL-3.0 license)
2147// using the R script from this repository: https://github.com/urswilke/read_beats
2148stack(
2149  "[~ sd ~ ~] [sd ~ ~ sd] [~ ~ ~ ~] [sd ~ ~ sd] ",
2150).s().slow(2)
2151`;
2152
2153export const GhostSnare2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2154// (licensed under GPL-3.0 license)
2155// using the R script from this repository: https://github.com/urswilke/read_beats
2156stack(
2157  "[~ sd ~ ~] [sd ~ ~ ~] [~ sd ~ ~] [sd ~ ~ sd] ",
2158).s().slow(2)
2159`;
2160
2161export const GoodToGo = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2162// (licensed under GPL-3.0 license)
2163// using the R script from this repository: https://github.com/urswilke/read_beats
2164stack(
2165  "[bd ~ ~ bd] [~ ~ bd ~] [~ ~ bd ~] [~ ~ ~ ~]",
2166  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2167).s().slow(2)
2168`;
2169
2170export const GrooveMe = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2171// (licensed under GPL-3.0 license)
2172// using the R script from this repository: https://github.com/urswilke/read_beats
2173stack(
2174  "[bd ~ ~ bd] [bd ~ ~ bd] [bd bd ~ bd] [~ bd ~ bd] ",
2175  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
2176  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
2177).s().slow(2)
2178`;
2179
2180export const HaitianDivorce = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2181// (licensed under GPL-3.0 license)
2182// using the R script from this repository: https://github.com/urswilke/read_beats
2183stack(
2184  "[~ ~ bd ~] [bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] ",
2185  "[~ sd ~ ~] [sd ~ sd sd] [~ sd ~ ~] [sd ~ sd sd] ",
2186  "[hh hh ~ ~] [hh hh hh hh] [hh hh ~ ~] [hh hh hh hh] ",
2187  "[~ ~ oh ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] ",
2188).s().slow(2)
2189`;
2190
2191export const HalfDrop = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2192// (licensed under GPL-3.0 license)
2193// using the R script from this repository: https://github.com/urswilke/read_beats
2194stack(
2195  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~]",
2196  "[~ ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~]",
2197  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~]",
2198).s().slow(2)
2199`;
2200
2201export const Haus = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2202// (licensed under GPL-3.0 license)
2203// using the R script from this repository: https://github.com/urswilke/read_beats
2204stack(
2205  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
2206  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
2207  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
2208  "[~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] ",
2209).s().slow(2)
2210`;
2211
2212export const HipHop = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2213// (licensed under GPL-3.0 license)
2214// using the R script from this repository: https://github.com/urswilke/read_beats
2215stack(
2216  "[bd ~ bd ~] [~ ~ bd bd] [~ ~ ~ ~] [~ ~ bd ~]",
2217  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2218  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~]",
2219).s().slow(2)
2220`;
2221
2222export const Hiphop = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2223// (licensed under GPL-3.0 license)
2224// using the R script from this repository: https://github.com/urswilke/read_beats
2225stack(
2226  "[bd ~ ~ ~] [~ ~ ~ bd] [~ ~ bd ~] [~ bd ~ bd] ",
2227  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
2228  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
2229).s().slow(2)
2230`;
2231
2232export const Hiphop1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2233// (licensed under GPL-3.0 license)
2234// using the R script from this repository: https://github.com/urswilke/read_beats
2235stack(
2236  "[bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ bd] [~ ~ bd ~]",
2237  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2238).s().slow(2)
2239`;
2240
2241export const Hiphop1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2242// (licensed under GPL-3.0 license)
2243// using the R script from this repository: https://github.com/urswilke/read_beats
2244stack(
2245  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ bd] [~ ~ ~ ~]",
2246  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2247).s().slow(2)
2248`;
2249
2250export const Hiphop1c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2251// (licensed under GPL-3.0 license)
2252// using the R script from this repository: https://github.com/urswilke/read_beats
2253stack(
2254  "[bd ~ ~ ~] [~ ~ ~ bd] [~ ~ ~ bd] [~ ~ ~ ~]",
2255  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2256).s().slow(2)
2257`;
2258
2259export const Hiphop2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2260// (licensed under GPL-3.0 license)
2261// using the R script from this repository: https://github.com/urswilke/read_beats
2262stack(
2263  "[bd ~ ~ ~] [~ ~ ~ bd] [bd bd ~ ~] [~ bd ~ bd]",
2264  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2265).s().slow(2)
2266`;
2267
2268export const Hiphop2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2269// (licensed under GPL-3.0 license)
2270// using the R script from this repository: https://github.com/urswilke/read_beats
2271stack(
2272  "[bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ bd] [~ ~ ~ ~]",
2273  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ sd ~] [sd ~ ~ ~]",
2274).s().slow(2)
2275`;
2276
2277export const Hiphop3a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2278// (licensed under GPL-3.0 license)
2279// using the R script from this repository: https://github.com/urswilke/read_beats
2280stack(
2281  "[bd ~ bd ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~]",
2282  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2283).s().slow(2)
2284`;
2285
2286export const Hiphop3b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2287// (licensed under GPL-3.0 license)
2288// using the R script from this repository: https://github.com/urswilke/read_beats
2289stack(
2290  "[bd ~ bd ~] [~ ~ ~ ~] [bd bd ~ bd] [~ ~ ~ ~]",
2291  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2292).s().slow(2)
2293`;
2294
2295export const Hiphop4a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2296// (licensed under GPL-3.0 license)
2297// using the R script from this repository: https://github.com/urswilke/read_beats
2298stack(
2299  "[bd ~ ~ bd] [~ ~ ~ bd] [~ bd bd ~] [~ ~ ~ bd]",
2300  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2301).s().slow(2)
2302`;
2303
2304export const Hiphop4b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2305// (licensed under GPL-3.0 license)
2306// using the R script from this repository: https://github.com/urswilke/read_beats
2307stack(
2308  "[bd ~ bd ~] [~ ~ ~ bd] [bd bd bd ~] [~ ~ ~ ~]",
2309  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2310).s().slow(2)
2311`;
2312
2313export const Hiphop5 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2314// (licensed under GPL-3.0 license)
2315// using the R script from this repository: https://github.com/urswilke/read_beats
2316stack(
2317  "[bd ~ bd ~] [~ ~ ~ bd] [bd ~ bd ~] [~ ~ ~ bd]",
2318  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2319).s().slow(2)
2320`;
2321
2322export const Hiphop6 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2323// (licensed under GPL-3.0 license)
2324// using the R script from this repository: https://github.com/urswilke/read_beats
2325stack(
2326  "[bd ~ bd ~] [~ ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ bd]",
2327  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2328  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~]",
2329).s().slow(2)
2330`;
2331
2332export const Hiphop7 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2333// (licensed under GPL-3.0 license)
2334// using the R script from this repository: https://github.com/urswilke/read_beats
2335stack(
2336  "[bd ~ ~ ~] [~ ~ ~ bd] [~ ~ bd ~] [~ bd ~ bd]",
2337  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2338  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~]",
2339).s().slow(2)
2340`;
2341
2342export const Hiphop8 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2343// (licensed under GPL-3.0 license)
2344// using the R script from this repository: https://github.com/urswilke/read_beats
2345stack(
2346  "[bd ~ ~ bd] [~ ~ ~ ~] [bd ~ bd bd] [~ ~ ~ ~]",
2347  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2348  "[hh hh ~ hh] [hh ~ hh hh] [hh hh ~ hh] [hh ~ hh hh]",
2349).s().slow(2)
2350`;
2351
2352export const HiphopAlt = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2353// (licensed under GPL-3.0 license)
2354// using the R script from this repository: https://github.com/urswilke/read_beats
2355stack(
2356  "[bd ~ ~ ~] [bd bd ~ ~] [bd ~ ~ ~] [bd bd ~ ~] ",
2357  "[~ ~ sd ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ sd ~] ",
2358  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
2359  "[~ ~ ~ oh] [~ ~ ~ oh] [~ ~ ~ oh] [~ ~ ~ oh] ",
2360).s().slow(2)
2361`;
2362
2363export const HookAndSling = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2364// (licensed under GPL-3.0 license)
2365// using the R script from this repository: https://github.com/urswilke/read_beats
2366stack(
2367  "[bd ~ bd ~] [~ ~ ~ ~] [~ bd ~ ~] [~ bd bd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ bd ~ ~] ",
2368  "[~ ~ ~ ~] [sd ~ sd sd] [~ ~ sd ~] [sd ~ ~ ~] [sd ~ ~ ~] [sd sd ~ sd] [~ ~ sd sd] [~ ~ sd sd] ",
2369  "[hh ~ hh hh] [~ hh ~ ~] [hh hh ~ hh] [~ ~ ~ ~] [hh hh ~ hh] [~ ~ hh ~] [hh hh ~ ~] [hh ~ hh ~] ",
2370  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] ",
2371).s().slow(2)
2372`;
2373
2374export const HotSweat = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2375// (licensed under GPL-3.0 license)
2376// using the R script from this repository: https://github.com/urswilke/read_beats
2377stack(
2378  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ bd bd] [~ ~ ~ ~] [~ ~ bd bd] [~ ~ bd ~] ",
2379  "[~ ~ ~ ~] [sd ~ ~ sd] [sd sd ~ ~] [sd ~ sd sd] [~ sd ~ sd] [sd sd ~ sd] [~ sd ~ sd] [sd sd ~ ~] ",
2380  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh hh] [hh ~ hh ~] [hh ~ hh hh] [hh ~ hh ~] ",
2381).s().slow(2)
2382`;
2383
2384export const House1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2385// (licensed under GPL-3.0 license)
2386// using the R script from this repository: https://github.com/urswilke/read_beats
2387stack(
2388  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~]",
2389  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2390  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh]",
2391  "[cy ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~]",
2392  "[~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~]",
2393).s().slow(2)
2394`;
2395
2396export const House1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2397// (licensed under GPL-3.0 license)
2398// using the R script from this repository: https://github.com/urswilke/read_beats
2399stack(
2400  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~]",
2401  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2402  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh]",
2403  "[~ ~ oh ~] [~ oh ~ ~] [~ ~ oh ~] [~ oh ~ ~]",
2404).s().slow(2)
2405`;
2406
2407export const HybridKick1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2408// (licensed under GPL-3.0 license)
2409// using the R script from this repository: https://github.com/urswilke/read_beats
2410stack(
2411  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~]",
2412  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2413).s().slow(2)
2414`;
2415
2416export const HybridKick1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2417// (licensed under GPL-3.0 license)
2418// using the R script from this repository: https://github.com/urswilke/read_beats
2419stack(
2420  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~]",
2421  "[~ ~ ~ ~] [sd ~ ~ ~] [~ sd ~ ~] [sd ~ ~ ~]",
2422).s().slow(2)
2423`;
2424
2425export const HybridKick1c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2426// (licensed under GPL-3.0 license)
2427// using the R script from this repository: https://github.com/urswilke/read_beats
2428stack(
2429  "[bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ bd] [~ ~ ~ ~]",
2430  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2431).s().slow(2)
2432`;
2433
2434export const HybridKick1d = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2435// (licensed under GPL-3.0 license)
2436// using the R script from this repository: https://github.com/urswilke/read_beats
2437stack(
2438  "[bd ~ ~ ~] [~ ~ ~ bd] [~ ~ bd ~] [~ ~ ~ ~]",
2439  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2440).s().slow(2)
2441`;
2442
2443export const HybridKick1e = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2444// (licensed under GPL-3.0 license)
2445// using the R script from this repository: https://github.com/urswilke/read_beats
2446stack(
2447  "[bd ~ ~ ~] [~ ~ ~ ~] [~ bd ~ ~] [~ ~ ~ ~]",
2448  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2449).s().slow(2)
2450`;
2451
2452export const HybridKick1f = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2453// (licensed under GPL-3.0 license)
2454// using the R script from this repository: https://github.com/urswilke/read_beats
2455stack(
2456  "[bd ~ bd ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~]",
2457  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2458).s().slow(2)
2459`;
2460
2461export const HybridKick1g = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2462// (licensed under GPL-3.0 license)
2463// using the R script from this repository: https://github.com/urswilke/read_beats
2464stack(
2465  "[bd ~ ~ ~] [~ bd ~ bd] [~ bd bd ~] [~ ~ ~ ~]",
2466  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2467).s().slow(2)
2468`;
2469
2470export const HybridKick2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2471// (licensed under GPL-3.0 license)
2472// using the R script from this repository: https://github.com/urswilke/read_beats
2473stack(
2474  "[bd ~ bd ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~]",
2475  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2476).s().slow(2)
2477`;
2478
2479export const HybridKick2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2480// (licensed under GPL-3.0 license)
2481// using the R script from this repository: https://github.com/urswilke/read_beats
2482stack(
2483  "[bd bd ~ ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~]",
2484  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2485).s().slow(2)
2486`;
2487
2488export const HybridKick3a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2489// (licensed under GPL-3.0 license)
2490// using the R script from this repository: https://github.com/urswilke/read_beats
2491stack(
2492  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~]",
2493  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2494).s().slow(2)
2495`;
2496
2497export const HybridKick3b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2498// (licensed under GPL-3.0 license)
2499// using the R script from this repository: https://github.com/urswilke/read_beats
2500stack(
2501  "[bd bd ~ ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~]",
2502  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2503).s().slow(2)
2504`;
2505
2506export const IGotTheFeelin = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2507// (licensed under GPL-3.0 license)
2508// using the R script from this repository: https://github.com/urswilke/read_beats
2509stack(
2510  "[bd ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [bd ~ ~ ~] [bd ~ bd ~] ",
2511  "[~ ~ ~ ~] [~ ~ sd ~] [~ sd ~ ~] [~ ~ sd ~] [~ sd ~ ~] [sd sd ~ sd] [~ sd sd sd] [~ sd sd sd] ",
2512  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
2513).s().slow(2)
2514`;
2515
2516export const IGotYou = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2517// (licensed under GPL-3.0 license)
2518// using the R script from this repository: https://github.com/urswilke/read_beats
2519stack(
2520  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ bd ~] [~ ~ bd ~] [~ ~ bd ~] ",
2521  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
2522  "[hh ~ ~ ~] [hh ~ hh ~] [hh ~ ~ ~] [hh ~ hh ~] [hh ~ ~ ~] [hh ~ hh ~] [hh ~ ~ ~] [hh ~ hh ~] ",
2523  "[~ ~ oh ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] ",
2524).s().slow(2)
2525`;
2526
2527export const ImpeachThePresident = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2528// (licensed under GPL-3.0 license)
2529// using the R script from this repository: https://github.com/urswilke/read_beats
2530stack(
2531  "[bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [~ ~ bd ~] ",
2532  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
2533  "[hh ~ hh ~] [hh ~ hh hh] [hh ~ ~ ~] [hh ~ hh ~] ",
2534  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] ",
2535).s().slow(2)
2536`;
2537
2538export const Irregular1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2539// (licensed under GPL-3.0 license)
2540// using the R script from this repository: https://github.com/urswilke/read_beats
2541stack(
2542  "[bd ~ bd bd] [~ ~ bd ~] [~ ~ bd ~] [~ ~ ~ ~]",
2543  "[~ ~ ~ ~] [sd ~ ~ sd] [~ ~ ~ ~] [sd ~ ~ sd]",
2544).s().slow(2)
2545`;
2546
2547export const Irregular1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2548// (licensed under GPL-3.0 license)
2549// using the R script from this repository: https://github.com/urswilke/read_beats
2550stack(
2551  "[bd ~ bd ~] [~ ~ ~ bd] [~ ~ bd ~] [~ ~ ~ ~]",
2552  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ sd]",
2553).s().slow(2)
2554`;
2555
2556export const Irregular2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2557// (licensed under GPL-3.0 license)
2558// using the R script from this repository: https://github.com/urswilke/read_beats
2559stack(
2560  "[bd ~ ~ ~] [~ ~ ~ bd] [~ ~ bd ~] [~ ~ ~ ~]",
2561  "[~ ~ ~ sd] [~ ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2562).s().slow(2)
2563`;
2564
2565export const Irregular2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2566// (licensed under GPL-3.0 license)
2567// using the R script from this repository: https://github.com/urswilke/read_beats
2568stack(
2569  "[bd ~ bd ~] [~ ~ bd ~] [~ ~ bd ~] [~ ~ ~ ~]",
2570  "[~ ~ ~ sd] [~ ~ ~ ~] [sd ~ ~ ~] [sd ~ ~ ~]",
2571).s().slow(2)
2572`;
2573
2574export const Irregular3 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2575// (licensed under GPL-3.0 license)
2576// using the R script from this repository: https://github.com/urswilke/read_beats
2577stack(
2578  "[bd ~ ~ bd] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~]",
2579  "[~ sd ~ ~] [sd ~ ~ ~] [~ ~ sd ~] [~ sd ~ ~]",
2580).s().slow(2)
2581`;
2582
2583export const ItaloDisco1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2584// (licensed under GPL-3.0 license)
2585// using the R script from this repository: https://github.com/urswilke/read_beats
2586stack(
2587  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
2588  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
2589  "[~ mt ~ ~] [~ ~ mt ~] [~ ~ mt ~] [~ ~ ~ ~] ",
2590  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [ht ht ~ ~] ",
2591  "[~ ~ ~ rim] [rim ~ ~ ~] [rim ~ ~ rim] [~ ~ ~ ~] ",
2592  "[~ ~ ~ ~] [cp ~ ~ ~] [~ ~ ~ ~] [cp ~ ~ ~] ",
2593  "[cb ~ ~ cb] [~ ~ cb ~] [cb ~ ~ ~] [~ ~ ~ ~] ",
2594  "[cy ~ ~ ~] [cy ~ ~ ~] [cy ~ ~ ~] [cy ~ ~ ~] ",
2595  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
2596  "[oh oh oh oh] [oh oh oh oh] [oh oh oh oh] [oh oh oh oh] ",
2597).s().slow(2)
2598`;
2599
2600export const ItaloDisco1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2601// (licensed under GPL-3.0 license)
2602// using the R script from this repository: https://github.com/urswilke/read_beats
2603stack(
2604  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
2605  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
2606  "[~ mt ~ ~] [~ ~ mt ~] [~ ~ mt ~] [~ ~ ~ ~] ",
2607  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [ht ht ~ ~] ",
2608  "[~ ~ ~ rim] [rim ~ ~ ~] [rim ~ ~ rim] [~ ~ ~ ~] ",
2609  "[~ ~ ~ ~] [cp ~ ~ ~] [~ ~ ~ ~] [cp ~ ~ ~] ",
2610  "[cb ~ ~ cb] [~ ~ cb ~] [cb ~ cb ~] [cb cb ~ ~] ",
2611  "[cy ~ ~ ~] [cy ~ ~ ~] [cy ~ ~ ~] [cy ~ ~ ~] ",
2612  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
2613  "[oh oh oh oh] [oh oh oh oh] [oh oh oh oh] [oh oh oh oh] ",
2614).s().slow(2)
2615`;
2616
2617export const ItsANewDay = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2618// (licensed under GPL-3.0 license)
2619// using the R script from this repository: https://github.com/urswilke/read_beats
2620stack(
2621  "[bd ~ bd ~] [~ ~ ~ ~] [~ ~ bd bd] [~ ~ ~ bd] ",
2622  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
2623  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
2624).s().slow(2)
2625`;
2626
2627export const Juke = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2628// (licensed under GPL-3.0 license)
2629// using the R script from this repository: https://github.com/urswilke/read_beats
2630stack(
2631  "[bd ~ ~ bd] [~ ~ bd ~] [~ ~ bd ~] [~ bd ~ ~] ",
2632  "[sd ~ sd sd] [~ sd ~ sd] [~ sd sd ~] [sd ~ sd ~] ",
2633  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
2634  "[~ ~ ~ ~] [~ ~ ~ ~] [cp ~ ~ ~] [~ ~ ~ ~] ",
2635).s().slow(2)
2636`;
2637
2638export const Jungle = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2639// (licensed under GPL-3.0 license)
2640// using the R script from this repository: https://github.com/urswilke/read_beats
2641stack(
2642  "[bd ~ ~ ~] [~ bd ~ ~] [bd ~ ~ bd] [~ ~ ~ ~] ",
2643  "[~ ~ sd ~] [~ ~ sd ~] [~ sd ~ ~] [~ sd ~ sd] ",
2644  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
2645  "[~ ~ ~ oh] [~ ~ oh ~] [~ ~ ~ oh] [~ ~ oh ~] ",
2646).s().slow(2)
2647`;
2648
2649export const Jungle1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2650// (licensed under GPL-3.0 license)
2651// using the R script from this repository: https://github.com/urswilke/read_beats
2652stack(
2653  "[bd ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~]",
2654  "[~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ ~] [~ ~ sd ~]",
2655  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh hh]",
2656  "[oh ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~]",
2657).s().slow(2)
2658`;
2659
2660export const Jungle1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2661// (licensed under GPL-3.0 license)
2662// using the R script from this repository: https://github.com/urswilke/read_beats
2663stack(
2664  "[~ bd bd ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~]",
2665  "[~ sd ~ ~] [sd ~ ~ sd] [~ sd ~ ~] [~ ~ sd ~]",
2666  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh hh]",
2667).s().slow(2)
2668`;
2669
2670export const JungleAlt = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2671// (licensed under GPL-3.0 license)
2672// using the R script from this repository: https://github.com/urswilke/read_beats
2673stack(
2674  "[bd ~ ~ ~] [~ bd ~ ~] [bd ~ ~ ~] [~ bd ~ ~] ",
2675  "[~ ~ sd ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ sd ~] ",
2676  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
2677  "[~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] [~ ~ oh ~] ",
2678).s().slow(2)
2679`;
2680
2681export const Kick = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2682// (licensed under GPL-3.0 license)
2683// using the R script from this repository: https://github.com/urswilke/read_beats
2684stack(
2685  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
2686).s().slow(2)
2687`;
2688
2689export const KissingMyLove = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2690// (licensed under GPL-3.0 license)
2691// using the R script from this repository: https://github.com/urswilke/read_beats
2692stack(
2693  "[bd ~ ~ bd] [~ ~ ~ ~] [~ ~ ~ bd] [~ ~ bd ~] [bd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ bd] [~ bd ~ ~] ",
2694  "[~ ~ ~ ~] [sd ~ ~ ~] [~ sd ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ ~] [sd ~ ~ ~] ",
2695  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh ~ ~] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh ~ ~] ",
2696  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] ",
2697).s().slow(2)
2698`;
2699
2700export const KnocksOffMyFeet = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2701// (licensed under GPL-3.0 license)
2702// using the R script from this repository: https://github.com/urswilke/read_beats
2703stack(
2704  "[bd ~ bd ~] [bd ~ ~ bd] [bd ~ bd ~] [bd ~ ~ bd] ",
2705  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
2706  "[hh ~ ~ ~] [~ ~ hh hh] [~ hh ~ ~] [~ ~ hh ~] ",
2707  "[~ ~ oh ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] ",
2708).s().slow(2)
2709`;
2710
2711export const Lady = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2712// (licensed under GPL-3.0 license)
2713// using the R script from this repository: https://github.com/urswilke/read_beats
2714stack(
2715  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ bd] [~ ~ bd ~] [bd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ bd] [~ ~ bd ~] ",
2716  "[~ ~ ~ ~] [sd sd ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [sd sd ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] ",
2717  "[~ ~ hh ~] [~ ~ hh ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ hh ~] [~ ~ hh ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
2718  "[~ ~ oh ~] [~ ~ oh ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ oh ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
2719).s().slow(2)
2720`;
2721
2722export const LadyMarmalade = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2723// (licensed under GPL-3.0 license)
2724// using the R script from this repository: https://github.com/urswilke/read_beats
2725stack(
2726  "[bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] ",
2727  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] ",
2728  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
2729  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] ",
2730).s().slow(2)
2731`;
2732
2733export const LetAWomanBeAWomanLetAManBeAMan = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2734// (licensed under GPL-3.0 license)
2735// using the R script from this repository: https://github.com/urswilke/read_beats
2736stack(
2737  "[~ ~ bd ~] [~ ~ ~ ~] [bd ~ bd bd] [~ bd bd ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ bd ~] ",
2738  "[~ ~ ~ ~] [sd ~ ~ sd] [~ sd sd ~] [sd sd ~ ~] [~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ sd] [sd ~ ~ ~] ",
2739  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ ~ ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ ~ ~] ",
2740  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] ",
2741).s().slow(2)
2742`;
2743
2744export const LookingForThePerfectBeat1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2745// (licensed under GPL-3.0 license)
2746// using the R script from this repository: https://github.com/urswilke/read_beats
2747stack(
2748  "[bd ~ ~ ~] [~ ~ ~ bd] [bd ~ bd ~] [~ bd ~ ~] ",
2749  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
2750  "[rim rim rim rim] [rim rim ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
2751  "[~ ~ ~ ~] [cp ~ ~ ~] [~ ~ ~ ~] [cp ~ ~ ~] ",
2752  "[cb ~ cb ~] [~ cb ~ cb] [~ ~ ~ cb] [~ ~ cb ~] ",
2753  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
2754).s().slow(2)
2755`;
2756
2757export const LookingForThePerfectBeat1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2758// (licensed under GPL-3.0 license)
2759// using the R script from this repository: https://github.com/urswilke/read_beats
2760stack(
2761  "[bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [~ ~ ~ ~] ",
2762  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ sd ~] [sd ~ sd sd] ",
2763  "[rim rim rim rim] [rim rim ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
2764  "[~ ~ ~ ~] [cp ~ ~ ~] [~ ~ ~ ~] [cp ~ ~ ~] ",
2765  "[cb ~ cb ~] [~ cb ~ cb] [~ ~ ~ cb] [~ ~ cb ~] ",
2766  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
2767).s().slow(2)
2768`;
2769
2770export const Lookkapypy = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2771// (licensed under GPL-3.0 license)
2772// using the R script from this repository: https://github.com/urswilke/read_beats
2773stack(
2774  "[bd ~ ~ bd] [~ bd ~ ~] [~ ~ bd ~] [~ bd bd ~] [bd ~ ~ bd] [~ bd ~ bd] [bd ~ bd ~] [~ bd bd ~] ",
2775  "[~ sd ~ ~] [sd ~ ~ sd] [sd ~ sd ~] [~ ~ sd ~] [~ sd ~ ~] [sd sd ~ sd] [sd ~ sd ~] [~ ~ sd ~] ",
2776  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ ~ ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ ~ ~] [hh ~ hh ~] ",
2777  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] ",
2778).s().slow(2)
2779`;
2780
2781export const MiamiBass1 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2782// (licensed under GPL-3.0 license)
2783// using the R script from this repository: https://github.com/urswilke/read_beats
2784stack(
2785  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ ~ ~]",
2786  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2787  "[hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh]",
2788).s().slow(2)
2789`;
2790
2791export const MiamiBass2 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2792// (licensed under GPL-3.0 license)
2793// using the R script from this repository: https://github.com/urswilke/read_beats
2794stack(
2795  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ bd ~] [~ bd ~ ~]",
2796  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2797  "[hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh]",
2798).s().slow(2)
2799`;
2800
2801export const MoreBounceToTheOunce = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2802// (licensed under GPL-3.0 license)
2803// using the R script from this repository: https://github.com/urswilke/read_beats
2804stack(
2805  "[bd ~ ~ ~] [~ ~ ~ ~] [bd bd ~ ~] [~ ~ ~ ~]",
2806  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2807  "[~ ~ ~ ~] [cy ~ ~ ~] [~ ~ ~ ~] [cy ~ ~ ~]",
2808  "[~ ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~]",
2809  "[oh ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~]",
2810).s().slow(2)
2811`;
2812
2813export const MotherPopcorn = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2814// (licensed under GPL-3.0 license)
2815// using the R script from this repository: https://github.com/urswilke/read_beats
2816stack(
2817  "[bd ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ bd ~] [~ ~ bd ~] [~ ~ bd ~] ",
2818  "[~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ ~] [~ ~ sd ~] [~ sd ~ sd] [sd sd ~ sd] [~ sd ~ sd] [sd sd ~ sd] ",
2819  "[hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] ",
2820).s().slow(2)
2821`;
2822
2823export const MusicNonStop1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2824// (licensed under GPL-3.0 license)
2825// using the R script from this repository: https://github.com/urswilke/read_beats
2826stack(
2827  "[bd bd ~ ~] [~ ~ bd bd] [~ ~ bd ~] [~ ~ ~ ~] ",
2828  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
2829  "[oh ~ oh ~] [oh ~ oh ~] [oh ~ oh ~] [oh ~ oh ~] ",
2830).s().slow(2)
2831`;
2832
2833export const MusicNonStop2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2834// (licensed under GPL-3.0 license)
2835// using the R script from this repository: https://github.com/urswilke/read_beats
2836stack(
2837  "[bd bd ~ ~] [~ ~ bd bd] [~ ~ bd ~] [~ ~ ~ ~] ",
2838  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
2839  "[rim rim rim ~] [~ rim ~ ~] [rim ~ ~ rim] [~ rim rim ~] ",
2840  "[~ hh ~ hh] [~ hh ~ hh] [~ hh ~ hh] [~ hh ~ hh] ",
2841  "[oh ~ oh ~] [oh ~ oh ~] [oh ~ oh ~] [oh ~ oh ~] ",
2842).s().slow(2)
2843`;
2844
2845export const MusicNonStop2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2846// (licensed under GPL-3.0 license)
2847// using the R script from this repository: https://github.com/urswilke/read_beats
2848stack(
2849  "[bd bd ~ ~] [~ ~ bd bd] [~ ~ bd ~] [~ ~ ~ ~] ",
2850  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
2851  "[rim ~ rim ~] [rim rim ~ ~] [rim ~ ~ rim] [~ rim rim rim] ",
2852  "[~ hh ~ hh] [~ hh ~ hh] [~ hh ~ hh] [~ hh ~ hh] ",
2853  "[oh ~ oh ~] [oh ~ oh ~] [oh ~ oh ~] [oh ~ oh ~] ",
2854).s().slow(2)
2855`;
2856
2857export const NewWave = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2858// (licensed under GPL-3.0 license)
2859// using the R script from this repository: https://github.com/urswilke/read_beats
2860stack(
2861  "[bd ~ ~ ~] [~ ~ bd ~] [bd bd ~ ~] [~ ~ ~ ~]",
2862  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
2863  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh]",
2864  "[~ ~ oh ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~]",
2865  "[~ ~ ~ ~] [sh ~ ~ ~] [~ ~ ~ ~] [sh ~ ~ ~]",
2866).s().slow(2)
2867`;
2868
2869export const Nico = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2870// (licensed under GPL-3.0 license)
2871// using the R script from this repository: https://github.com/urswilke/read_beats
2872stack(
2873  "[bd bd ~ ~] [~ ~ ~ ~] [~ bd bd ~] [~ ~ ~ ~] ",
2874  "[~ ~ rim rim] [~ rim rim rim] [rim ~ ~ rim] [~ rim rim rim] ",
2875  "[~ ~ ~ ~] [hh ~ ~ ~] [~ ~ ~ ~] [hh ~ ~ ~] ",
2876).s().slow(2)
2877`;
2878
2879export const Numbers1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2880// (licensed under GPL-3.0 license)
2881// using the R script from this repository: https://github.com/urswilke/read_beats
2882stack(
2883  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
2884  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
2885  "[hh ~ hh hh] [hh ~ hh hh] [hh hh hh hh] [hh ~ hh hh] ",
2886).s().slow(2)
2887`;
2888
2889export const Numbers1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2890// (licensed under GPL-3.0 license)
2891// using the R script from this repository: https://github.com/urswilke/read_beats
2892stack(
2893  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ bd ~] [~ bd ~ ~] ",
2894  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
2895  "[hh ~ hh hh] [hh hh ~ hh] [hh hh hh hh] [hh hh ~ hh] ",
2896).s().slow(2)
2897`;
2898
2899export const OneDrop = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2900// (licensed under GPL-3.0 license)
2901// using the R script from this repository: https://github.com/urswilke/read_beats
2902stack(
2903  "[~ ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~]",
2904  "[~ ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~]",
2905  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~]",
2906).s().slow(2)
2907`;
2908
2909export const OneSevenFiveThirteen = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2910// (licensed under GPL-3.0 license)
2911// using the R script from this repository: https://github.com/urswilke/read_beats
2912stack(
2913  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ ~ ~]",
2914  "[~ ~ ~ ~]  [sd ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~]",
2915).s().slow(2)
2916`;
2917
2918export const OohChild = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2919// (licensed under GPL-3.0 license)
2920// using the R script from this repository: https://github.com/urswilke/read_beats
2921stack(
2922  "[bd ~ bd ~] [~ ~ ~ ~] [bd ~ bd bd] [~ ~ ~ ~] [bd ~ bd bd] [~ ~ ~ ~] [bd ~ bd bd] [~ ~ ~ ~] ",
2923  "[~ sd ~ sd] [sd sd ~ sd] [~ sd ~ sd] [sd sd ~ sd] [~ sd ~ sd] [sd sd ~ sd] [~ sd ~ ~] [sd ~ sd ~] ",
2924  "[hh hh ~ ~] [hh hh ~ ~] [hh hh ~ ~] [hh hh ~ ~] [hh hh ~ ~] [hh hh ~ ~] [hh hh ~ ~] [hh hh ~ ~] ",
2925  "[~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] ",
2926).s().slow(2)
2927`;
2928
2929export const PalmGrease = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2930// (licensed under GPL-3.0 license)
2931// using the R script from this repository: https://github.com/urswilke/read_beats
2932stack(
2933  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
2934  "[~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ ~] [sd ~ ~ sd] [~ sd ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] ",
2935  "[hh hh hh hh] [~ hh hh ~] [hh ~ hh hh] [~ hh hh ~] [hh ~ hh ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
2936  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
2937).s().slow(2)
2938`;
2939
2940export const PapaWasToo = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2941// (licensed under GPL-3.0 license)
2942// using the R script from this repository: https://github.com/urswilke/read_beats
2943stack(
2944  "[bd ~ ~ ~] [~ ~ ~ bd] [bd ~ bd ~] [~ ~ ~ bd] ",
2945  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
2946  "[~ ~ ~ ~] [hh ~ ~ ~] [hh ~ hh ~] [hh ~ hh hh] ",
2947  "[~ ~ ~ ~] [lt ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
2948).s().slow(2)
2949`;
2950
2951export const Pattern00 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2952// (licensed under GPL-3.0 license)
2953// using the R script from this repository: https://github.com/urswilke/read_beats
2954stack(
2955  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
2956  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
2957  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
2958).s().slow(2)
2959`;
2960
2961export const Pattern01 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2962// (licensed under GPL-3.0 license)
2963// using the R script from this repository: https://github.com/urswilke/read_beats
2964stack(
2965  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] ",
2966  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
2967  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
2968).s().slow(2)
2969`;
2970
2971export const Pattern02 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2972// (licensed under GPL-3.0 license)
2973// using the R script from this repository: https://github.com/urswilke/read_beats
2974stack(
2975  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] ",
2976  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
2977  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
2978).s().slow(2)
2979`;
2980
2981export const Pattern03 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2982// (licensed under GPL-3.0 license)
2983// using the R script from this repository: https://github.com/urswilke/read_beats
2984stack(
2985  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] ",
2986  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
2987  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
2988).s().slow(2)
2989`;
2990
2991export const Pattern04 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
2992// (licensed under GPL-3.0 license)
2993// using the R script from this repository: https://github.com/urswilke/read_beats
2994stack(
2995  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
2996  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
2997  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
2998).s().slow(2)
2999`;
3000
3001export const Pattern05 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3002// (licensed under GPL-3.0 license)
3003// using the R script from this repository: https://github.com/urswilke/read_beats
3004stack(
3005  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] ",
3006  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3007  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3008).s().slow(2)
3009`;
3010
3011export const Pattern06 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3012// (licensed under GPL-3.0 license)
3013// using the R script from this repository: https://github.com/urswilke/read_beats
3014stack(
3015  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] ",
3016  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3017  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3018).s().slow(2)
3019`;
3020
3021export const Pattern07 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3022// (licensed under GPL-3.0 license)
3023// using the R script from this repository: https://github.com/urswilke/read_beats
3024stack(
3025  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] ",
3026  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3027  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3028).s().slow(2)
3029`;
3030
3031export const Pattern08 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3032// (licensed under GPL-3.0 license)
3033// using the R script from this repository: https://github.com/urswilke/read_beats
3034stack(
3035  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
3036  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3037  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3038).s().slow(2)
3039`;
3040
3041export const Pattern09 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3042// (licensed under GPL-3.0 license)
3043// using the R script from this repository: https://github.com/urswilke/read_beats
3044stack(
3045  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] ",
3046  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3047  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3048).s().slow(2)
3049`;
3050
3051export const Pattern10 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3052// (licensed under GPL-3.0 license)
3053// using the R script from this repository: https://github.com/urswilke/read_beats
3054stack(
3055  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] ",
3056  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3057  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3058).s().slow(2)
3059`;
3060
3061export const Pattern11 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3062// (licensed under GPL-3.0 license)
3063// using the R script from this repository: https://github.com/urswilke/read_beats
3064stack(
3065  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] ",
3066  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3067  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3068).s().slow(2)
3069`;
3070
3071export const Pattern12 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3072// (licensed under GPL-3.0 license)
3073// using the R script from this repository: https://github.com/urswilke/read_beats
3074stack(
3075  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
3076  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3077  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3078).s().slow(2)
3079`;
3080
3081export const Pattern13 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3082// (licensed under GPL-3.0 license)
3083// using the R script from this repository: https://github.com/urswilke/read_beats
3084stack(
3085  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] ",
3086  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3087  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3088).s().slow(2)
3089`;
3090
3091export const Pattern14 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3092// (licensed under GPL-3.0 license)
3093// using the R script from this repository: https://github.com/urswilke/read_beats
3094stack(
3095  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] ",
3096  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3097  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3098).s().slow(2)
3099`;
3100
3101export const Pattern15 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3102// (licensed under GPL-3.0 license)
3103// using the R script from this repository: https://github.com/urswilke/read_beats
3104stack(
3105  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] ",
3106  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3107  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3108).s().slow(2)
3109`;
3110
3111export const Pattern16 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3112// (licensed under GPL-3.0 license)
3113// using the R script from this repository: https://github.com/urswilke/read_beats
3114stack(
3115  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
3116  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3117  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3118).s().slow(2)
3119`;
3120
3121export const Pattern17 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3122// (licensed under GPL-3.0 license)
3123// using the R script from this repository: https://github.com/urswilke/read_beats
3124stack(
3125  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] ",
3126  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3127  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3128).s().slow(2)
3129`;
3130
3131export const Pattern18 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3132// (licensed under GPL-3.0 license)
3133// using the R script from this repository: https://github.com/urswilke/read_beats
3134stack(
3135  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] ",
3136  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3137  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3138).s().slow(2)
3139`;
3140
3141export const Pattern19 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3142// (licensed under GPL-3.0 license)
3143// using the R script from this repository: https://github.com/urswilke/read_beats
3144stack(
3145  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] ",
3146  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3147  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3148).s().slow(2)
3149`;
3150
3151export const Pattern20 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3152// (licensed under GPL-3.0 license)
3153// using the R script from this repository: https://github.com/urswilke/read_beats
3154stack(
3155  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
3156  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3157  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3158).s().slow(2)
3159`;
3160
3161export const Pattern21 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3162// (licensed under GPL-3.0 license)
3163// using the R script from this repository: https://github.com/urswilke/read_beats
3164stack(
3165  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] ",
3166  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3167  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3168).s().slow(2)
3169`;
3170
3171export const Pattern22 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3172// (licensed under GPL-3.0 license)
3173// using the R script from this repository: https://github.com/urswilke/read_beats
3174stack(
3175  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] ",
3176  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3177  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3178).s().slow(2)
3179`;
3180
3181export const Pattern23 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3182// (licensed under GPL-3.0 license)
3183// using the R script from this repository: https://github.com/urswilke/read_beats
3184stack(
3185  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] ",
3186  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3187  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3188).s().slow(2)
3189`;
3190
3191export const Pattern24 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3192// (licensed under GPL-3.0 license)
3193// using the R script from this repository: https://github.com/urswilke/read_beats
3194stack(
3195  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
3196  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3197  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3198).s().slow(2)
3199`;
3200
3201export const Pattern25 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3202// (licensed under GPL-3.0 license)
3203// using the R script from this repository: https://github.com/urswilke/read_beats
3204stack(
3205  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] ",
3206  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3207  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3208).s().slow(2)
3209`;
3210
3211export const Pattern26 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3212// (licensed under GPL-3.0 license)
3213// using the R script from this repository: https://github.com/urswilke/read_beats
3214stack(
3215  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] ",
3216  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3217  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3218).s().slow(2)
3219`;
3220
3221export const Pattern27 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3222// (licensed under GPL-3.0 license)
3223// using the R script from this repository: https://github.com/urswilke/read_beats
3224stack(
3225  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] ",
3226  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3227  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3228).s().slow(2)
3229`;
3230
3231export const Pattern28 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3232// (licensed under GPL-3.0 license)
3233// using the R script from this repository: https://github.com/urswilke/read_beats
3234stack(
3235  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
3236  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3237  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3238).s().slow(2)
3239`;
3240
3241export const Pattern29 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3242// (licensed under GPL-3.0 license)
3243// using the R script from this repository: https://github.com/urswilke/read_beats
3244stack(
3245  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] ",
3246  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3247  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3248).s().slow(2)
3249`;
3250
3251export const Pattern30 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3252// (licensed under GPL-3.0 license)
3253// using the R script from this repository: https://github.com/urswilke/read_beats
3254stack(
3255  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] ",
3256  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3257  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3258).s().slow(2)
3259`;
3260
3261export const Pattern31 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3262// (licensed under GPL-3.0 license)
3263// using the R script from this repository: https://github.com/urswilke/read_beats
3264stack(
3265  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] ",
3266  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3267  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3268).s().slow(2)
3269`;
3270
3271export const Pattern32 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3272// (licensed under GPL-3.0 license)
3273// using the R script from this repository: https://github.com/urswilke/read_beats
3274stack(
3275  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
3276  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3277  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3278).s().slow(2)
3279`;
3280
3281export const Pattern33 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3282// (licensed under GPL-3.0 license)
3283// using the R script from this repository: https://github.com/urswilke/read_beats
3284stack(
3285  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] ",
3286  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3287  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3288).s().slow(2)
3289`;
3290
3291export const Pattern34 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3292// (licensed under GPL-3.0 license)
3293// using the R script from this repository: https://github.com/urswilke/read_beats
3294stack(
3295  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] ",
3296  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3297  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3298).s().slow(2)
3299`;
3300
3301export const Pattern35 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3302// (licensed under GPL-3.0 license)
3303// using the R script from this repository: https://github.com/urswilke/read_beats
3304stack(
3305  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] ",
3306  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3307  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3308).s().slow(2)
3309`;
3310
3311export const Pattern36 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3312// (licensed under GPL-3.0 license)
3313// using the R script from this repository: https://github.com/urswilke/read_beats
3314stack(
3315  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
3316  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3317  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3318).s().slow(2)
3319`;
3320
3321export const Pattern37 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3322// (licensed under GPL-3.0 license)
3323// using the R script from this repository: https://github.com/urswilke/read_beats
3324stack(
3325  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] ",
3326  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3327  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3328).s().slow(2)
3329`;
3330
3331export const Pattern38 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3332// (licensed under GPL-3.0 license)
3333// using the R script from this repository: https://github.com/urswilke/read_beats
3334stack(
3335  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] ",
3336  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3337  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3338).s().slow(2)
3339`;
3340
3341export const Pattern39 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3342// (licensed under GPL-3.0 license)
3343// using the R script from this repository: https://github.com/urswilke/read_beats
3344stack(
3345  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] ",
3346  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3347  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3348).s().slow(2)
3349`;
3350
3351export const Pattern40 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3352// (licensed under GPL-3.0 license)
3353// using the R script from this repository: https://github.com/urswilke/read_beats
3354stack(
3355  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
3356  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3357  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3358).s().slow(2)
3359`;
3360
3361export const Pattern41 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3362// (licensed under GPL-3.0 license)
3363// using the R script from this repository: https://github.com/urswilke/read_beats
3364stack(
3365  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] ",
3366  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3367  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3368).s().slow(2)
3369`;
3370
3371export const Pattern42 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3372// (licensed under GPL-3.0 license)
3373// using the R script from this repository: https://github.com/urswilke/read_beats
3374stack(
3375  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] ",
3376  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3377  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3378).s().slow(2)
3379`;
3380
3381export const Pattern43 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3382// (licensed under GPL-3.0 license)
3383// using the R script from this repository: https://github.com/urswilke/read_beats
3384stack(
3385  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] ",
3386  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3387  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3388).s().slow(2)
3389`;
3390
3391export const Pattern44 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3392// (licensed under GPL-3.0 license)
3393// using the R script from this repository: https://github.com/urswilke/read_beats
3394stack(
3395  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
3396  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3397  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3398).s().slow(2)
3399`;
3400
3401export const Pattern45 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3402// (licensed under GPL-3.0 license)
3403// using the R script from this repository: https://github.com/urswilke/read_beats
3404stack(
3405  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] ",
3406  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3407  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3408).s().slow(2)
3409`;
3410
3411export const Pattern46 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3412// (licensed under GPL-3.0 license)
3413// using the R script from this repository: https://github.com/urswilke/read_beats
3414stack(
3415  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] ",
3416  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3417  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3418).s().slow(2)
3419`;
3420
3421export const Pattern47 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3422// (licensed under GPL-3.0 license)
3423// using the R script from this repository: https://github.com/urswilke/read_beats
3424stack(
3425  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] ",
3426  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3427  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3428).s().slow(2)
3429`;
3430
3431export const Pattern48 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3432// (licensed under GPL-3.0 license)
3433// using the R script from this repository: https://github.com/urswilke/read_beats
3434stack(
3435  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
3436  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3437  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3438).s().slow(2)
3439`;
3440
3441export const Pattern49 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3442// (licensed under GPL-3.0 license)
3443// using the R script from this repository: https://github.com/urswilke/read_beats
3444stack(
3445  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] ",
3446  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3447  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3448).s().slow(2)
3449`;
3450
3451export const Pattern50 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3452// (licensed under GPL-3.0 license)
3453// using the R script from this repository: https://github.com/urswilke/read_beats
3454stack(
3455  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] ",
3456  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3457  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3458).s().slow(2)
3459`;
3460
3461export const Pattern51 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3462// (licensed under GPL-3.0 license)
3463// using the R script from this repository: https://github.com/urswilke/read_beats
3464stack(
3465  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] ",
3466  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3467  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3468).s().slow(2)
3469`;
3470
3471export const Pattern52 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3472// (licensed under GPL-3.0 license)
3473// using the R script from this repository: https://github.com/urswilke/read_beats
3474stack(
3475  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
3476  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3477  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3478).s().slow(2)
3479`;
3480
3481export const Pattern53 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3482// (licensed under GPL-3.0 license)
3483// using the R script from this repository: https://github.com/urswilke/read_beats
3484stack(
3485  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] ",
3486  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3487  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3488).s().slow(2)
3489`;
3490
3491export const Pattern54 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3492// (licensed under GPL-3.0 license)
3493// using the R script from this repository: https://github.com/urswilke/read_beats
3494stack(
3495  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] ",
3496  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3497  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3498).s().slow(2)
3499`;
3500
3501export const Pattern55 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3502// (licensed under GPL-3.0 license)
3503// using the R script from this repository: https://github.com/urswilke/read_beats
3504stack(
3505  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] ",
3506  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3507  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3508).s().slow(2)
3509`;
3510
3511export const Pattern56 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3512// (licensed under GPL-3.0 license)
3513// using the R script from this repository: https://github.com/urswilke/read_beats
3514stack(
3515  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
3516  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3517  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3518).s().slow(2)
3519`;
3520
3521export const Pattern57 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3522// (licensed under GPL-3.0 license)
3523// using the R script from this repository: https://github.com/urswilke/read_beats
3524stack(
3525  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] ",
3526  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3527  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3528).s().slow(2)
3529`;
3530
3531export const Pattern58 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3532// (licensed under GPL-3.0 license)
3533// using the R script from this repository: https://github.com/urswilke/read_beats
3534stack(
3535  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] ",
3536  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3537  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3538).s().slow(2)
3539`;
3540
3541export const Pattern59 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3542// (licensed under GPL-3.0 license)
3543// using the R script from this repository: https://github.com/urswilke/read_beats
3544stack(
3545  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] ",
3546  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3547  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3548).s().slow(2)
3549`;
3550
3551export const Pattern60 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3552// (licensed under GPL-3.0 license)
3553// using the R script from this repository: https://github.com/urswilke/read_beats
3554stack(
3555  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
3556  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3557  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3558).s().slow(2)
3559`;
3560
3561export const Pattern61 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3562// (licensed under GPL-3.0 license)
3563// using the R script from this repository: https://github.com/urswilke/read_beats
3564stack(
3565  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] ",
3566  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3567  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3568).s().slow(2)
3569`;
3570
3571export const Pattern62 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3572// (licensed under GPL-3.0 license)
3573// using the R script from this repository: https://github.com/urswilke/read_beats
3574stack(
3575  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] ",
3576  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3577  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3578).s().slow(2)
3579`;
3580
3581export const Pattern63 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3582// (licensed under GPL-3.0 license)
3583// using the R script from this repository: https://github.com/urswilke/read_beats
3584stack(
3585  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] [bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd bd] ",
3586  "[~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~] ",
3587  "[hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] [hh ~ hh hh] [~ hh hh ~] [hh hh ~ hh] ",
3588).s().slow(2)
3589`;
3590
3591export const PlanetRock = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3592// (licensed under GPL-3.0 license)
3593// using the R script from this repository: https://github.com/urswilke/read_beats
3594stack(
3595  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ ~ ~]",
3596  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
3597  "[~ ~ ~ ~] [cp ~ ~ ~] [~ ~ ~ ~] [cp ~ ~ ~]",
3598  "[cb ~ cb ~] [cb ~ cb cb] [~ cb ~ cb] [cb ~ cb ~]",
3599  "[rim ~ rim ~] [rim ~ rim rim] [~ rim ~ rim] [rim ~ rim ~]",
3600  "[hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] [hh hh hh hh]",
3601).s().slow(2)
3602`;
3603
3604export const Poly1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3605// (licensed under GPL-3.0 license)
3606// using the R script from this repository: https://github.com/urswilke/read_beats
3607stack(
3608  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ ~ ~]",
3609  "[~ ~ sd ~] [sd ~ ~ [sd sd]] [sd ~ sd sd] [sd ~ sd sd]",
3610).s().slow(2)
3611`;
3612
3613export const Poly1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3614// (licensed under GPL-3.0 license)
3615// using the R script from this repository: https://github.com/urswilke/read_beats
3616stack(
3617  "[~ ~ bd ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~]",
3618  "[~ ~ ~ ~] [sd ~ sd ~] [~ ~ sd ~] [sd ~ ~ ~]",
3619).s().slow(2)
3620`;
3621
3622export const Pop1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3623// (licensed under GPL-3.0 license)
3624// using the R script from this repository: https://github.com/urswilke/read_beats
3625stack(
3626  "[~ ~ ~ ~] [ac ~ ~ ~] [~ ~ ~ ~] [ac ~ ~ ~] ",
3627  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] ",
3628  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
3629  "[~ ~ ~ ~] [sd ~ sd ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
3630).s().slow(2)
3631`;
3632
3633export const Pop1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3634// (licensed under GPL-3.0 license)
3635// using the R script from this repository: https://github.com/urswilke/read_beats
3636stack(
3637  "[~ ~ ~ ~] [ac ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
3638  "[bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [~ ~ bd ~] ",
3639  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
3640  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3641).s().slow(2)
3642`;
3643
3644export const Pop1c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3645// (licensed under GPL-3.0 license)
3646// using the R script from this repository: https://github.com/urswilke/read_beats
3647stack(
3648  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [ac ~ ~ ~] ",
3649  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
3650  "[hh ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
3651  "[~ ~ lt ~] [lt ~ lt ~] [lt ~ ~ ~] [~ ~ ~ ~] ",
3652  "[~ ~ sd ~] [sd ~ sd ~] [sd ~ sd sd] [sd ~ ~ ~] ",
3653).s().slow(2)
3654`;
3655
3656export const Pop2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3657// (licensed under GPL-3.0 license)
3658// using the R script from this repository: https://github.com/urswilke/read_beats
3659stack(
3660  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ bd ~] [~ bd ~ ~] ",
3661  "[hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] ",
3662  "[~ ~ ~ sd] [~ ~ ~ ~] [sd ~ ~ ~] [sd ~ ~ ~] ",
3663).s().slow(2)
3664`;
3665
3666export const Pop2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3667// (licensed under GPL-3.0 license)
3668// using the R script from this repository: https://github.com/urswilke/read_beats
3669stack(
3670  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ac ~ ~] ",
3671  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [bd ~ ~ ~] ",
3672  "[hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] ",
3673  "[~ ~ ~ sd] [~ ~ ~ ~] [~ ~ sd ~] [~ sd ~ ~] ",
3674).s().slow(2)
3675`;
3676
3677export const Pop2c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3678// (licensed under GPL-3.0 license)
3679// using the R script from this repository: https://github.com/urswilke/read_beats
3680stack(
3681  "[~ ~ ~ ac] [~ ~ ~ ~] [~ ac ~ ~] [~ ~ ~ ~] ",
3682  "[bd ~ ~ ~] [bd ~ bd ~] [~ ~ bd ~] [~ ~ ~ ~] ",
3683  "[~ ~ ~ ~] [~ ~ ~ ~] [mt mt ~ ~] [~ ~ ~ ~] ",
3684  "[~ ~ sd sd] [~ ~ ~ ~] [~ ~ ~ ~] [sd sd sd sd] ",
3685).s().slow(2)
3686`;
3687
3688export const Pop3a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3689// (licensed under GPL-3.0 license)
3690// using the R script from this repository: https://github.com/urswilke/read_beats
3691stack(
3692  "[~ ~ ~ ~] [bd ~ bd bd] [~ bd ~ ~] [bd ~ ~ ~] ",
3693  "[hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] ",
3694  "[sd ~ ~ sd] [~ ~ ~ ~] [sd ~ ~ sd] [~ ~ ~ ~] ",
3695).s().slow(2)
3696`;
3697
3698export const Pop3b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3699// (licensed under GPL-3.0 license)
3700// using the R script from this repository: https://github.com/urswilke/read_beats
3701stack(
3702  "[bd ~ bd bd] [~ bd ~ ~] [bd ~ bd bd] [~ bd ~ ~] ",
3703  "[hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] ",
3704  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
3705).s().slow(2)
3706`;
3707
3708export const Pop3c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3709// (licensed under GPL-3.0 license)
3710// using the R script from this repository: https://github.com/urswilke/read_beats
3711stack(
3712  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ac] [~ ~ ~ ~] ",
3713  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] ",
3714  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [hh ~ ~ ~] ",
3715  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
3716  "[~ ~ ~ mt] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
3717  "[sd ~ ~ ~] [~ ~ ~ ~] [~ ~ sd sd] [~ ~ ~ ~] ",
3718).s().slow(2)
3719`;
3720
3721export const Pop4a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3722// (licensed under GPL-3.0 license)
3723// using the R script from this repository: https://github.com/urswilke/read_beats
3724stack(
3725  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~] ",
3726  "[hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] ",
3727  "[~ ~ ~ ~] [sd ~ ~ sd] [~ ~ ~ ~] [sd ~ ~ ~] ",
3728).s().slow(2)
3729`;
3730
3731export const Pop4b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3732// (licensed under GPL-3.0 license)
3733// using the R script from this repository: https://github.com/urswilke/read_beats
3734stack(
3735  "[bd ~ bd ~] [~ ~ ~ ~] [bd ~ bd bd] [~ ~ ~ ~] ",
3736  "[hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] ",
3737  "[~ ~ ~ ~] [sd ~ ~ sd] [~ ~ ~ ~] [sd ~ ~ ~] ",
3738).s().slow(2)
3739`;
3740
3741export const Pop4c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3742// (licensed under GPL-3.0 license)
3743// using the R script from this repository: https://github.com/urswilke/read_beats
3744stack(
3745  "[ac ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [ac ~ ~ ac] ",
3746  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] ",
3747  "[hh ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
3748  "[~ ~ ~ ~] [sd ~ sd ~] [sd ~ ~ ~] [sd ~ sd sd] ",
3749).s().slow(2)
3750`;
3751
3752export const Pop5a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3753// (licensed under GPL-3.0 license)
3754// using the R script from this repository: https://github.com/urswilke/read_beats
3755stack(
3756  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ bd ~] [~ bd ~ ~] ",
3757  "[hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] ",
3758  "[~ ~ ~ sd] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
3759).s().slow(2)
3760`;
3761
3762export const Pop5b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3763// (licensed under GPL-3.0 license)
3764// using the R script from this repository: https://github.com/urswilke/read_beats
3765stack(
3766  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ac ~ ~] ",
3767  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ bd ~ ~] ",
3768  "[hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh hh ~ ~] ",
3769  "[~ ~ ~ sd] [~ ~ ~ ~] [~ ~ sd ~] [sd ~ ~ ~] ",
3770).s().slow(2)
3771`;
3772
3773export const Pop5c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3774// (licensed under GPL-3.0 license)
3775// using the R script from this repository: https://github.com/urswilke/read_beats
3776stack(
3777  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
3778  "[oh ~ ~ ~] [oh ~ ~ ~] [oh ~ ~ ~] [oh ~ ~ ~] ",
3779  "[~ sd sd sd] [sd ~ sd sd] [sd sd sd ~] [sd sd sd sd] ",
3780).s().slow(2)
3781`;
3782
3783export const Poptech2010 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3784// (licensed under GPL-3.0 license)
3785// using the R script from this repository: https://github.com/urswilke/read_beats
3786stack(
3787  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ bd ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ bd bd bd] ",
3788  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
3789  "[~ ~ ~ ~] [~ ~ ~ ~] [hh ~ ~ ~] [~ ~ ~ ~] [hh ~ ~ ~] [~ ~ ~ ~] [hh ~ ~ ~] [~ ~ ~ ~] ",
3790  "[oh ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
3791).s().slow(2)
3792`;
3793
3794export const RNB1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3795// (licensed under GPL-3.0 license)
3796// using the R script from this repository: https://github.com/urswilke/read_beats
3797stack(
3798  "[bd ~ bd ~] [~ ~ bd ~] [~ ~ bd ~] [~ ~ ~ ~] ",
3799  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
3800  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ sd] ",
3801).s().slow(2)
3802`;
3803
3804export const RNB1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3805// (licensed under GPL-3.0 license)
3806// using the R script from this repository: https://github.com/urswilke/read_beats
3807stack(
3808  "[bd ~ bd ~] [~ ~ ~ ~] [bd ~ bd bd] [~ ~ ~ ~] ",
3809  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
3810  "[~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ ~] [sd ~ ~ sd] ",
3811).s().slow(2)
3812`;
3813
3814export const RNB1c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3815// (licensed under GPL-3.0 license)
3816// using the R script from this repository: https://github.com/urswilke/read_beats
3817stack(
3818  "[~ ~ ~ ~] [lt ~ ~ ~] [~ ~ lt ~] [~ ~ ~ ~] ",
3819  "[~ ~ mt ~] [~ ~ ~ ~] [mt ~ ~ ~] [~ ~ ~ ~] ",
3820  "[sd sd ~ sd] [~ sd sd sd] [~ sd ~ sd] [sd sd sd sd] ",
3821).s().slow(2)
3822`;
3823
3824export const RNB2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3825// (licensed under GPL-3.0 license)
3826// using the R script from this repository: https://github.com/urswilke/read_beats
3827stack(
3828  "[bd ~ bd ~] [~ bd ~ bd] [~ ~ bd bd] [~ bd ~ ~] ",
3829  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
3830  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
3831).s().slow(2)
3832`;
3833
3834export const RNB2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3835// (licensed under GPL-3.0 license)
3836// using the R script from this repository: https://github.com/urswilke/read_beats
3837stack(
3838  "[~ ~ ~ bd] [~ bd bd ~] [~ bd ~ bd] [~ bd bd ~] ",
3839  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
3840  "[sd ~ ~ ~] [sd ~ ~ ~] [sd ~ ~ ~] [sd ~ ~ ~] ",
3841).s().slow(2)
3842`;
3843
3844export const RNB2c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3845// (licensed under GPL-3.0 license)
3846// using the R script from this repository: https://github.com/urswilke/read_beats
3847stack(
3848  "[~ ~ bd bd] [~ ~ bd bd] [~ ~ bd bd] [~ ~ ~ ~] ",
3849  "[~ ~ ~ ~] [~ ~ ~ ~] [lt lt ~ ~] [~ ~ ~ ~] ",
3850  "[~ ~ ~ ~] [mt mt ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
3851  "[sd sd ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [sd sd sd sd] ",
3852).s().slow(2)
3853`;
3854
3855export const RNB3a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3856// (licensed under GPL-3.0 license)
3857// using the R script from this repository: https://github.com/urswilke/read_beats
3858stack(
3859  "[bd ~ ~ bd] [~ ~ ~ bd] [~ bd ~ bd] [~ bd ~ ~] ",
3860  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
3861  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
3862).s().slow(2)
3863`;
3864
3865export const RNB3b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3866// (licensed under GPL-3.0 license)
3867// using the R script from this repository: https://github.com/urswilke/read_beats
3868stack(
3869  "[bd ~ bd bd] [~ ~ ~ ~] [bd ~ ~ bd] [~ ~ ~ ~] ",
3870  "[hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] ",
3871  "[~ ~ ~ ~] [sd ~ sd sd] [~ ~ ~ ~] [sd ~ ~ ~] ",
3872).s().slow(2)
3873`;
3874
3875export const RNB3c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3876// (licensed under GPL-3.0 license)
3877// using the R script from this repository: https://github.com/urswilke/read_beats
3878stack(
3879  "[bd ~ ~ bd] [~ ~ ~ bd] [~ ~ ~ ~] [~ ~ ~ bd] ",
3880  "[hh ~ ~ hh] [hh ~ ~ hh] [~ ~ ~ ~] [~ ~ ~ ~] ",
3881  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [ht ht ~ ~] ",
3882  "[~ ~ ~ ~] [~ lt ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
3883  "[~ ~ sd ~] [~ ~ ~ ~] [sd ~ sd sd] [~ ~ sd ~] ",
3884).s().slow(2)
3885`;
3886
3887export const RNB4a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3888// (licensed under GPL-3.0 license)
3889// using the R script from this repository: https://github.com/urswilke/read_beats
3890stack(
3891  "[bd ~ bd ~] [~ ~ ~ ~] [bd ~ bd bd] [~ ~ ~ ~] ",
3892  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
3893  "[~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ ~] [sd ~ ~ sd] ",
3894).s().slow(2)
3895`;
3896
3897export const RNB4b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3898// (licensed under GPL-3.0 license)
3899// using the R script from this repository: https://github.com/urswilke/read_beats
3900stack(
3901  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
3902  "[hh hh ~ hh] [hh hh ~ hh] [hh hh ~ hh] [hh hh ~ hh] ",
3903  "[~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] ",
3904  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ sd] ",
3905).s().slow(2)
3906`;
3907
3908export const RNB4c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3909// (licensed under GPL-3.0 license)
3910// using the R script from this repository: https://github.com/urswilke/read_beats
3911stack(
3912  "[bd ~ ~ bd] [~ ~ ~ ~] [~ bd ~ ~] [~ ~ ~ ~] ",
3913  "[~ ~ ~ hh] [~ ~ ~ ~] [~ ~ hh ~] [~ ~ ~ ~] ",
3914  "[~ ~ ~ ~] [~ ~ mt mt] [mt ~ ~ ~] [mt ~ mt mt] ",
3915  "[~ sd sd ~] [sd ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~] ",
3916).s().slow(2)
3917`;
3918
3919export const RNB5a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3920// (licensed under GPL-3.0 license)
3921// using the R script from this repository: https://github.com/urswilke/read_beats
3922stack(
3923  "[bd ~ ~ ~] [bd bd ~ bd] [bd ~ bd ~] [bd bd ~ bd] ",
3924  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
3925  "[~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ sd] [~ ~ sd ~] ",
3926).s().slow(2)
3927`;
3928
3929export const RNB5b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3930// (licensed under GPL-3.0 license)
3931// using the R script from this repository: https://github.com/urswilke/read_beats
3932stack(
3933  "[bd ~ bd bd] [~ ~ ~ bd] [bd ~ bd bd] [~ bd ~ ~] ",
3934  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
3935  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
3936).s().slow(2)
3937`;
3938
3939export const RNB5c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3940// (licensed under GPL-3.0 license)
3941// using the R script from this repository: https://github.com/urswilke/read_beats
3942stack(
3943  "[bd ~ ~ bd] [~ ~ ~ bd] [~ ~ ~ bd] [~ ~ ~ ~] ",
3944  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [hh ~ ~ ~] ",
3945  "[~ ~ ~ ~] [~ ~ ~ ~] [lt lt lt ~] [~ ~ ~ ~] ",
3946  "[~ ~ ~ ~] [mt mt mt ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
3947  "[~ sd sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
3948).s().slow(2)
3949`;
3950
3951export const Reggae1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3952// (licensed under GPL-3.0 license)
3953// using the R script from this repository: https://github.com/urswilke/read_beats
3954stack(
3955  "[~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] ",
3956  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
3957  "[~ ~ ~ ~] [rim ~ ~ rim] [~ rim ~ ~] [rim ~ ~ rim] ",
3958).s().slow(2)
3959`;
3960
3961export const Reggae1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3962// (licensed under GPL-3.0 license)
3963// using the R script from this repository: https://github.com/urswilke/read_beats
3964stack(
3965  "[~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] ",
3966  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
3967  "[~ ~ rim rim] [~ ~ rim ~] [~ ~ rim rim] [~ ~ rim ~] ",
3968).s().slow(2)
3969`;
3970
3971export const Reggae1c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3972// (licensed under GPL-3.0 license)
3973// using the R script from this repository: https://github.com/urswilke/read_beats
3974stack(
3975  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ac ~] ",
3976  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] ",
3977  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ hh ~] ",
3978  "[~ ~ ~ ~] [~ ~ ~ ~] [mt ~ mt ~] [~ ~ ~ ~] ",
3979  "[~ ~ sd ~] [sd ~ sd ~] [~ ~ ~ ~] [sd sd ~ ~] ",
3980).s().slow(2)
3981`;
3982
3983export const Reggae2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3984// (licensed under GPL-3.0 license)
3985// using the R script from this repository: https://github.com/urswilke/read_beats
3986stack(
3987  "[~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] ",
3988  "[~ ~ hh hh] [~ ~ hh hh] [~ ~ hh hh] [~ ~ ~ ~] ",
3989  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] ",
3990  "[~ ~ ~ ~] [~ ~ ~ ~] [rim ~ ~ ~] [~ ~ ~ ~] ",
3991).s().slow(2)
3992`;
3993
3994export const Reggae2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
3995// (licensed under GPL-3.0 license)
3996// using the R script from this repository: https://github.com/urswilke/read_beats
3997stack(
3998  "[~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] ",
3999  "[~ ~ hh hh] [~ ~ hh hh] [~ ~ hh hh] [~ ~ ~ ~] ",
4000  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] ",
4001  "[~ ~ ~ ~] [rim ~ ~ ~] [~ ~ ~ ~] [rim ~ ~ ~] ",
4002).s().slow(2)
4003`;
4004
4005export const Reggae2c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4006// (licensed under GPL-3.0 license)
4007// using the R script from this repository: https://github.com/urswilke/read_beats
4008stack(
4009  "[~ ~ ~ ~] [ac ~ ~ ~] [ac ~ ~ ~] [ac ~ ~ ~] ",
4010  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] ",
4011  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ hh ~] ",
4012  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ lt lt] [lt ~ ~ ~] ",
4013  "[~ ~ ~ ~] [~ ~ mt mt] [mt ~ ~ ~] [~ ~ ~ ~] ",
4014  "[~ ~ sd sd] [sd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4015).s().slow(2)
4016`;
4017
4018export const Reggae3a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4019// (licensed under GPL-3.0 license)
4020// using the R script from this repository: https://github.com/urswilke/read_beats
4021stack(
4022  "[bd ~ ~ bd] [~ ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
4023  "[hh ~ hh hh] [hh hh hh ~] [~ ~ hh ~] [~ ~ hh ~] ",
4024  "[~ ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] ",
4025).s().slow(2)
4026`;
4027
4028export const Reggae3b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4029// (licensed under GPL-3.0 license)
4030// using the R script from this repository: https://github.com/urswilke/read_beats
4031stack(
4032  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
4033  "[hh ~ hh hh] [~ hh hh ~] [~ ~ hh ~] [~ ~ hh ~] ",
4034  "[~ ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] ",
4035).s().slow(2)
4036`;
4037
4038export const Reggae3c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4039// (licensed under GPL-3.0 license)
4040// using the R script from this repository: https://github.com/urswilke/read_beats
4041stack(
4042  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ac ~] ",
4043  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] ",
4044  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ lt ~] [lt ~ ~ ~] ",
4045  "[~ ~ ~ ~] [~ ~ mt ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4046  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] ",
4047  "[sd ~ sd ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4048).s().slow(2)
4049`;
4050
4051export const Reggae4a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4052// (licensed under GPL-3.0 license)
4053// using the R script from this repository: https://github.com/urswilke/read_beats
4054stack(
4055  "[~ ~ ~ bd] [~ ~ ~ ~] [~ bd ~ ~] ",
4056  "[~ ~ ~ hh] [~ ~ ~ ~] [~ hh ~ ~] ",
4057  "[~ ~ ~ ~] [~ ~ mt mt] [mt ~ ~ ~] ",
4058  "[~ ~ ~ oh] [~ ~ ~ ~] [~ oh ~ ~] ",
4059  "[rim ~ ~ ~] [~ ~ rim ~] [~ ~ ~ ~] ",
4060  "[sd sd sd ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4061).s().slow(2)
4062`;
4063
4064export const Reggae5a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4065// (licensed under GPL-3.0 license)
4066// using the R script from this repository: https://github.com/urswilke/read_beats
4067stack(
4068  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
4069  "[hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] ",
4070  "[~ ~ rim ~] [~ ~ rim ~] [~ ~ rim ~] [~ ~ rim rim] ",
4071).s().slow(2)
4072`;
4073
4074export const Reggae5b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4075// (licensed under GPL-3.0 license)
4076// using the R script from this repository: https://github.com/urswilke/read_beats
4077stack(
4078  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
4079  "[hh hh ~ ~] [hh hh ~ ~] [hh hh ~ ~] [hh hh ~ ~] ",
4080  "[~ ~ oh oh] [~ ~ oh oh] [~ ~ oh oh] [~ ~ oh oh] ",
4081  "[~ ~ ~ ~] [rim ~ ~ ~] [~ ~ ~ ~] [rim ~ ~ rim] ",
4082).s().slow(2)
4083`;
4084
4085export const Reggae5c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4086// (licensed under GPL-3.0 license)
4087// using the R script from this repository: https://github.com/urswilke/read_beats
4088stack(
4089  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ac ~] ",
4090  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] ",
4091  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ hh ~] ",
4092  "[~ ~ ~ ~] [~ ~ ~ ~] [~ lt ~ lt] [~ ~ ~ ~] ",
4093  "[~ ~ ~ mt] [~ mt mt ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4094  "[sd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4095).s().slow(2)
4096`;
4097
4098export const Reggaeton = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4099// (licensed under GPL-3.0 license)
4100// using the R script from this repository: https://github.com/urswilke/read_beats
4101stack(
4102  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~]",
4103  "[~ ~ ~ sd] [~ ~ sd ~] [~ ~ ~ sd] [~ ~ sd ~]",
4104  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~]",
4105).s().slow(2)
4106`;
4107
4108export const RespectYourself = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4109// (licensed under GPL-3.0 license)
4110// using the R script from this repository: https://github.com/urswilke/read_beats
4111stack(
4112  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
4113  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ sd ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] [sd ~ sd ~] [sd ~ ~ ~] ",
4114  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
4115).s().slow(2)
4116`;
4117
4118export const Rock1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4119// (licensed under GPL-3.0 license)
4120// using the R script from this repository: https://github.com/urswilke/read_beats
4121stack(
4122  "[~ ~ ~ ~] [ac ~ ~ ~] [~ ~ ~ ~] [ac ~ ~ ~] ",
4123  "[bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
4124  "[hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] ",
4125  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4126).s().slow(2)
4127`;
4128
4129export const Rock1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4130// (licensed under GPL-3.0 license)
4131// using the R script from this repository: https://github.com/urswilke/read_beats
4132stack(
4133  "[bd ~ ~ ~] [~ ~ bd ~] [bd ~ bd ~] [~ ~ bd ~] ",
4134  "[hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] ",
4135  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4136).s().slow(2)
4137`;
4138
4139export const Rock1c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4140// (licensed under GPL-3.0 license)
4141// using the R script from this repository: https://github.com/urswilke/read_beats
4142stack(
4143  "[ac ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [ac ~ ~ ac] ",
4144  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4145  "[hh ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4146  "[~ ~ ~ ht] [ht ~ ~ ht] [ht ~ ~ ht] [~ ~ ~ ~] ",
4147  "[~ ~ sd ~] [~ ~ sd ~] [~ ~ sd ~] [sd sd sd sd] ",
4148).s().slow(2)
4149`;
4150
4151export const Rock2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4152// (licensed under GPL-3.0 license)
4153// using the R script from this repository: https://github.com/urswilke/read_beats
4154stack(
4155  "[ac ~ ac ~] [ac ~ ac ~] [ac ~ ac ~] [ac ~ ac ~] ",
4156  "[bd ~ bd ~] [~ bd ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] ",
4157  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh ~] ",
4158  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ oh] ",
4159  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4160).s().slow(2)
4161`;
4162
4163export const Rock2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4164// (licensed under GPL-3.0 license)
4165// using the R script from this repository: https://github.com/urswilke/read_beats
4166stack(
4167  "[bd ~ bd ~] [~ bd ~ ~] [bd ~ ~ ~] [~ ~ ~ bd] ",
4168  "[hh hh hh hh] [hh hh hh ~] [hh hh hh hh] [hh hh hh ~] ",
4169  "[~ ~ ~ ~] [~ ~ ~ oh] [~ ~ ~ ~] [~ ~ ~ oh] ",
4170  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ sd ~] ",
4171).s().slow(2)
4172`;
4173
4174export const Rock2c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4175// (licensed under GPL-3.0 license)
4176// using the R script from this repository: https://github.com/urswilke/read_beats
4177stack(
4178  "[bd ~ bd ~] [~ bd ~ ~] [bd ~ bd ~] [bd ~ bd ~] ",
4179  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [cy ~ cy ~] ",
4180  "[~ ~ ~ ~] [~ ~ ~ ~] [lt lt lt lt] [~ ~ ~ ~] ",
4181  "[~ ~ ~ ~] [mt mt mt mt] [~ ~ ~ ~] [~ ~ ~ ~] ",
4182  "[sd sd sd sd] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4183).s().slow(2)
4184`;
4185
4186export const Rock3a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4187// (licensed under GPL-3.0 license)
4188// using the R script from this repository: https://github.com/urswilke/read_beats
4189stack(
4190  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ bd ~] ",
4191  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
4192  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4193).s().slow(2)
4194`;
4195
4196export const Rock3b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4197// (licensed under GPL-3.0 license)
4198// using the R script from this repository: https://github.com/urswilke/read_beats
4199stack(
4200  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~] ",
4201  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
4202  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4203).s().slow(2)
4204`;
4205
4206export const Rock3c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4207// (licensed under GPL-3.0 license)
4208// using the R script from this repository: https://github.com/urswilke/read_beats
4209stack(
4210  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~] ",
4211  "[hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] ",
4212  "[~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] ",
4213  "[~ ~ sd ~] [~ ~ sd ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4214).s().slow(2)
4215`;
4216
4217export const Rock4a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4218// (licensed under GPL-3.0 license)
4219// using the R script from this repository: https://github.com/urswilke/read_beats
4220stack(
4221  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
4222  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
4223  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4224).s().slow(2)
4225`;
4226
4227export const Rock4b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4228// (licensed under GPL-3.0 license)
4229// using the R script from this repository: https://github.com/urswilke/read_beats
4230stack(
4231  "[~ ~ ~ ~] [ac ~ ~ ~] [~ ~ ~ ~] [ac ~ ~ ~] ",
4232  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
4233  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
4234  "[sd ~ ~ ~] [sd ~ ~ ~] [sd ~ ~ ~] [sd ~ ~ ~] ",
4235).s().slow(2)
4236`;
4237
4238export const Rock4c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4239// (licensed under GPL-3.0 license)
4240// using the R script from this repository: https://github.com/urswilke/read_beats
4241stack(
4242  "[ac ~ ~ ac] [ac ~ ~ ac] [ac ~ ~ ac] [ac ~ ~ ac] ",
4243  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
4244  "[sd sd sd sd] [sd sd sd sd] [sd sd sd sd] [sd sd sd sd] ",
4245).s().slow(2)
4246`;
4247
4248export const Rock5a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4249// (licensed under GPL-3.0 license)
4250// using the R script from this repository: https://github.com/urswilke/read_beats
4251stack(
4252  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~] ",
4253  "[hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] ",
4254  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4255).s().slow(2)
4256`;
4257
4258export const Rock5b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4259// (licensed under GPL-3.0 license)
4260// using the R script from this repository: https://github.com/urswilke/read_beats
4261stack(
4262  "[bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
4263  "[hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] ",
4264  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4265).s().slow(2)
4266`;
4267
4268export const Rock5c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4269// (licensed under GPL-3.0 license)
4270// using the R script from this repository: https://github.com/urswilke/read_beats
4271stack(
4272  "[~ ~ ~ ~] [~ ~ ~ ac] [~ ~ ac ~] [ac ~ ~ ~] ",
4273  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4274  "[hh ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4275  "[~ ~ ~ ~] [sd ~ ~ sd] [~ ~ sd ~] [sd ~ ~ ~] ",
4276).s().slow(2)
4277`;
4278
4279export const RockSteady = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4280// (licensed under GPL-3.0 license)
4281// using the R script from this repository: https://github.com/urswilke/read_beats
4282stack(
4283  "[~ ~ bd ~] [bd ~ ~ bd] [~ ~ bd ~] [bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ bd] [~ ~ bd ~] [bd ~ ~ ~] ",
4284  "[~ sd ~ ~] [sd sd ~ sd] [~ sd ~ ~] [sd sd ~ sd] [~ sd ~ ~] [sd sd ~ sd] [~ sd ~ ~] [sd sd ~ sd] ",
4285  "[~ hh ~ ~] [hh ~ hh ~] [hh ~ ~ ~] [hh ~ hh ~] [hh ~ ~ ~] [hh ~ hh hh] [hh ~ ~ ~] [hh ~ hh hh] ",
4286  "[~ ~ oh ~] [~ ~ ~ oh] [~ ~ oh ~] [~ ~ ~ oh] [~ oh ~ ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] ",
4287).s().slow(2)
4288`;
4289
4290export const RockThePlanet = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4291// (licensed under GPL-3.0 license)
4292// using the R script from this repository: https://github.com/urswilke/read_beats
4293stack(
4294  "[bd ~ ~ bd] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ ~ ~]",
4295  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~]",
4296  "[hh ~ hh hh] [hh ~ hh hh] [hh hh ~ hh] [hh hh hh hh]",
4297).s().slow(2)
4298`;
4299
4300export const RollinBreak = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4301// (licensed under GPL-3.0 license)
4302// using the R script from this repository: https://github.com/urswilke/read_beats
4303stack(
4304  "[bd ~ ~ ~] [~ ~ ~ bd] [~ ~ bd ~] [~ ~ ~ ~]",
4305  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4306  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~]",
4307).s().slow(2)
4308`;
4309
4310export const Rolling1 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4311// (licensed under GPL-3.0 license)
4312// using the R script from this repository: https://github.com/urswilke/read_beats
4313stack(
4314  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~]",
4315  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4316).s().slow(2)
4317`;
4318
4319export const Rolling10 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4320// (licensed under GPL-3.0 license)
4321// using the R script from this repository: https://github.com/urswilke/read_beats
4322stack(
4323  "[bd ~ ~ ~] [~ ~ ~ bd] [~ ~ ~ bd] [~ ~ ~ ~]",
4324  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4325).s().slow(2)
4326`;
4327
4328export const Rolling11 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4329// (licensed under GPL-3.0 license)
4330// using the R script from this repository: https://github.com/urswilke/read_beats
4331stack(
4332  "[bd ~ ~ ~] [~ bd bd ~] [~ bd bd ~] [~ ~ ~ ~]",
4333  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4334).s().slow(2)
4335`;
4336
4337export const Rolling2 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4338// (licensed under GPL-3.0 license)
4339// using the R script from this repository: https://github.com/urswilke/read_beats
4340stack(
4341  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ bd ~ ~]",
4342  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4343).s().slow(2)
4344`;
4345
4346export const Rolling3a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4347// (licensed under GPL-3.0 license)
4348// using the R script from this repository: https://github.com/urswilke/read_beats
4349stack(
4350  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [bd ~ ~ ~]",
4351  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~]",
4352).s().slow(2)
4353`;
4354
4355export const Rolling3b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4356// (licensed under GPL-3.0 license)
4357// using the R script from this repository: https://github.com/urswilke/read_beats
4358stack(
4359  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [bd ~ ~ ~]",
4360  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ sd ~] [~ ~ sd ~]",
4361).s().slow(2)
4362`;
4363
4364export const Rolling4a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4365// (licensed under GPL-3.0 license)
4366// using the R script from this repository: https://github.com/urswilke/read_beats
4367stack(
4368  "[bd bd ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~]",
4369  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4370).s().slow(2)
4371`;
4372
4373export const Rolling4b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4374// (licensed under GPL-3.0 license)
4375// using the R script from this repository: https://github.com/urswilke/read_beats
4376stack(
4377  "[bd ~ ~ ~] [~ ~ ~ bd] [~ bd bd ~] [~ ~ ~ ~]",
4378  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4379).s().slow(2)
4380`;
4381
4382export const Rolling5a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4383// (licensed under GPL-3.0 license)
4384// using the R script from this repository: https://github.com/urswilke/read_beats
4385stack(
4386  "[bd ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~]",
4387  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4388).s().slow(2)
4389`;
4390
4391export const Rolling5b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4392// (licensed under GPL-3.0 license)
4393// using the R script from this repository: https://github.com/urswilke/read_beats
4394stack(
4395  "[bd ~ ~ bd] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~]",
4396  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4397).s().slow(2)
4398`;
4399
4400export const Rolling6a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4401// (licensed under GPL-3.0 license)
4402// using the R script from this repository: https://github.com/urswilke/read_beats
4403stack(
4404  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ bd] [~ ~ ~ ~]",
4405  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4406).s().slow(2)
4407`;
4408
4409export const Rolling7a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4410// (licensed under GPL-3.0 license)
4411// using the R script from this repository: https://github.com/urswilke/read_beats
4412stack(
4413  "[bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ bd] [~ ~ ~ ~]",
4414  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4415).s().slow(2)
4416`;
4417
4418export const Rolling7b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4419// (licensed under GPL-3.0 license)
4420// using the R script from this repository: https://github.com/urswilke/read_beats
4421stack(
4422  "[bd ~ ~ bd] [~ ~ ~ bd] [~ ~ bd ~] [~ ~ ~ ~]",
4423  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4424).s().slow(2)
4425`;
4426
4427export const Rolling7c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4428// (licensed under GPL-3.0 license)
4429// using the R script from this repository: https://github.com/urswilke/read_beats
4430stack(
4431  "[bd ~ ~ ~] [~ ~ ~ bd] [~ ~ bd ~] [~ ~ ~ ~]",
4432  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4433).s().slow(2)
4434`;
4435
4436export const Rolling7d = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4437// (licensed under GPL-3.0 license)
4438// using the R script from this repository: https://github.com/urswilke/read_beats
4439stack(
4440  "[bd ~ ~ bd] [~ ~ ~ bd] [~ ~ bd ~] [~ ~ ~ ~]",
4441  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4442).s().slow(2)
4443`;
4444
4445export const Rolling8 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4446// (licensed under GPL-3.0 license)
4447// using the R script from this repository: https://github.com/urswilke/read_beats
4448stack(
4449  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~]",
4450  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4451).s().slow(2)
4452`;
4453
4454export const Rolling9a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4455// (licensed under GPL-3.0 license)
4456// using the R script from this repository: https://github.com/urswilke/read_beats
4457stack(
4458  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~]",
4459  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4460).s().slow(2)
4461`;
4462
4463export const Rolling9b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4464// (licensed under GPL-3.0 license)
4465// using the R script from this repository: https://github.com/urswilke/read_beats
4466stack(
4467  "[bd bd ~ ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~]",
4468  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4469).s().slow(2)
4470`;
4471
4472export const Sally = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4473// (licensed under GPL-3.0 license)
4474// using the R script from this repository: https://github.com/urswilke/read_beats
4475stack(
4476  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ bd ~] [~ ~ bd ~]",
4477  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4478  "[lt ~ ~ ~] [~ ~ lt ~] [~ ~ lt ~] [~ ~ lt ~]",
4479  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~]",
4480).s().slow(2)
4481`;
4482
4483export const Samba1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4484// (licensed under GPL-3.0 license)
4485// using the R script from this repository: https://github.com/urswilke/read_beats
4486stack(
4487  "[bd ~ ~ bd] [bd ~ ~ bd] [bd ~ ~ bd] [bd ~ ~ bd] ",
4488  "[cb ~ ~ ~] [cb ~ ~ ~] [cb ~ ~ ~] [cb ~ ~ ~] ",
4489  "[~ hh hh ~] [~ hh hh ~] [~ hh hh ~] [~ hh hh ~] ",
4490  "[~ ~ ~ ~] [~ ~ ~ lt] [~ ~ ~ ~] [~ ~ ~ lt] ",
4491  "[~ ~ ~ mt] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4492  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ sd] [~ ~ ~ ~] ",
4493).s().slow(2)
4494`;
4495
4496export const Samba1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4497// (licensed under GPL-3.0 license)
4498// using the R script from this repository: https://github.com/urswilke/read_beats
4499stack(
4500  "[bd ~ ~ bd] [bd ~ ~ bd] [bd ~ ~ bd] [bd ~ ~ bd] ",
4501  "[cb ~ cb ~] [cb cb ~ cb] [~ cb cb ~] [cb cb ~ cb] ",
4502  "[~ hh ~ hh] [~ ~ hh ~] [hh ~ ~ ~] [~ ~ hh ~] ",
4503  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ mt] [~ ~ ~ ~] ",
4504).s().slow(2)
4505`;
4506
4507export const Samba1c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4508// (licensed under GPL-3.0 license)
4509// using the R script from this repository: https://github.com/urswilke/read_beats
4510stack(
4511  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ac ~] ",
4512  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ hh ~] ",
4513  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ lt lt] [lt ~ ~ ~] ",
4514  "[~ ~ ~ ~] [~ ~ mt mt] [mt ~ ~ ~] [~ ~ ~ ~] ",
4515  "[sd ~ sd sd] [sd ~ ~ ~] [~ ~ ~ ~] [~ ~ sd ~] ",
4516).s().slow(2)
4517`;
4518
4519export const Samba2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4520// (licensed under GPL-3.0 license)
4521// using the R script from this repository: https://github.com/urswilke/read_beats
4522stack(
4523  "[bd ~ ~ bd] [bd ~ ~ bd] [bd ~ ~ bd] [bd ~ ~ bd] ",
4524  "[hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] ",
4525  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ lt lt] ",
4526  "[~ ~ rim ~] [~ rim ~ ~] [rim ~ ~ ~] [~ ~ ~ ~] ",
4527  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ sd] [~ ~ ~ ~] ",
4528).s().slow(2)
4529`;
4530
4531export const Samba2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4532// (licensed under GPL-3.0 license)
4533// using the R script from this repository: https://github.com/urswilke/read_beats
4534stack(
4535  "[bd ~ ~ bd] [bd ~ ~ bd] [bd ~ ~ bd] [bd ~ ~ bd] ",
4536  "[hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] ",
4537  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ lt] ",
4538  "[~ ~ ~ ~] [~ ~ ~ mt] [~ ~ ~ ~] [~ ~ ~ ~] ",
4539  "[~ rim ~ ~] [~ rim ~ ~] [~ rim ~ ~] [~ rim ~ ~] ",
4540  "[~ ~ ~ sd] [~ ~ ~ ~] [~ ~ ~ sd] [~ ~ ~ ~] ",
4541).s().slow(2)
4542`;
4543
4544export const Samba2c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4545// (licensed under GPL-3.0 license)
4546// using the R script from this repository: https://github.com/urswilke/read_beats
4547stack(
4548  "[~ ~ ~ ~] [lt ~ ~ ~] [~ ~ lt ~] [~ ~ ~ ~] ",
4549  "[mt ~ ~ mt] [~ ~ mt ~] [~ mt ~ ~] [mt ~ ~ mt] ",
4550  "[~ sd sd ~] [~ ~ ~ sd] [sd ~ ~ ~] [~ sd sd ~] ",
4551).s().slow(2)
4552`;
4553
4554export const Samba3a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4555// (licensed under GPL-3.0 license)
4556// using the R script from this repository: https://github.com/urswilke/read_beats
4557stack(
4558  "[ac ~ ~ ~] [ac ~ ~ ~] [ac ~ ~ ~] [ac ~ ~ ~] ",
4559  "[bd ~ ~ bd] [bd ~ ~ bd] [bd ~ ~ bd] [bd ~ ~ bd] ",
4560  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
4561  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4562).s().slow(2)
4563`;
4564
4565export const Samba3b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4566// (licensed under GPL-3.0 license)
4567// using the R script from this repository: https://github.com/urswilke/read_beats
4568stack(
4569  "[~ ~ ~ ~] [~ ~ ~ ac] [~ ~ ~ ac] [~ ~ ~ ~] ",
4570  "[bd ~ ~ bd] [bd ~ ~ bd] [bd ~ ~ bd] [bd ~ ~ bd] ",
4571  "[~ hh ~ hh] [~ ~ hh ~] [hh ~ ~ hh] [~ ~ hh ~] ",
4572  "[sd ~ sd ~] [sd sd ~ sd] [~ sd sd ~] [sd sd ~ sd] ",
4573).s().slow(2)
4574`;
4575
4576export const Samba3c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4577// (licensed under GPL-3.0 license)
4578// using the R script from this repository: https://github.com/urswilke/read_beats
4579stack(
4580  "[bd ~ ~ bd] [bd ~ ~ bd] [bd ~ ~ bd] [bd ~ ~ bd] ",
4581  "[hh hh ~ ~] [~ ~ hh hh] [~ ~ hh ~] [hh ~ ~ ~] ",
4582  "[~ ~ ht ~] [ht ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4583  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ lt] [~ ~ lt ~] ",
4584  "[~ ~ ~ ~] [~ ~ ~ ~] [mt ~ ~ ~] [~ ~ ~ ~] ",
4585  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ oh] ",
4586  "[~ ~ sd ~] [sd ~ ~ ~] [sd ~ ~ sd] [~ ~ sd ~] ",
4587).s().slow(2)
4588`;
4589
4590export const Shuffle1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4591// (licensed under GPL-3.0 license)
4592// using the R script from this repository: https://github.com/urswilke/read_beats
4593stack(
4594  "[bd ~ ~ ~] [bd bd ~ bd] [bd ~ bd bd] ",
4595  "[hh ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4596  "[~ ~ ~ sd] [~ ~ sd ~] [~ sd ~ ~] ",
4597).s().slow(2)
4598`;
4599
4600export const Shuffle2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4601// (licensed under GPL-3.0 license)
4602// using the R script from this repository: https://github.com/urswilke/read_beats
4603stack(
4604  "[bd ~ ~ bd] [~ ~ ~ ~] [bd ~ ~ bd] ",
4605  "[hh ~ ~ hh] [~ ~ ~ ~] [~ ~ ~ ~] ",
4606  "[~ sd sd ~] [sd sd sd sd] [~ sd sd ~] ",
4607).s().slow(2)
4608`;
4609
4610export const SiberianNights = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4611// (licensed under GPL-3.0 license)
4612// using the R script from this repository: https://github.com/urswilke/read_beats
4613stack(
4614  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ ~ ~]",
4615  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4616  "[hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh]",
4617).s().slow(2)
4618`;
4619
4620export const Ska1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4621// (licensed under GPL-3.0 license)
4622// using the R script from this repository: https://github.com/urswilke/read_beats
4623stack(
4624  "[~ ~ ac ~] [~ ~ ac ~] [~ ~ ac ~] [~ ~ ac ~] ",
4625  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
4626  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
4627  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4628).s().slow(2)
4629`;
4630
4631export const Ska1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4632// (licensed under GPL-3.0 license)
4633// using the R script from this repository: https://github.com/urswilke/read_beats
4634stack(
4635  "[~ ~ ac ~] [~ ~ ac ~] [~ ~ ac ~] [~ ~ ~ ~] ",
4636  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
4637  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ ~ ~] ",
4638  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] ",
4639  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4640).s().slow(2)
4641`;
4642
4643export const Ska1c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4644// (licensed under GPL-3.0 license)
4645// using the R script from this repository: https://github.com/urswilke/read_beats
4646stack(
4647  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [ac ~ ~ ~] ",
4648  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [hh ~ ~ ~] ",
4649  "[~ ~ ~ ~] [mt ~ mt ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4650  "[sd ~ sd sd] [~ ~ ~ ~] [sd ~ sd ~] [sd ~ ~ ~] ",
4651).s().slow(2)
4652`;
4653
4654export const SlowDeepHouse = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4655// (licensed under GPL-3.0 license)
4656// using the R script from this repository: https://github.com/urswilke/read_beats
4657stack(
4658  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~]",
4659  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4660  "[sh sh sh sh] [sh sh sh sh] [sh sh sh sh] [sh sh sh sh]",
4661  "[hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~]",
4662  "[~ ~ oh oh] [~ ~ oh oh] [~ oh oh ~] [~ ~ oh ~]",
4663).s().slow(2)
4664`;
4665
4666export const Steppers = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4667// (licensed under GPL-3.0 license)
4668// using the R script from this repository: https://github.com/urswilke/read_beats
4669stack(
4670  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~]",
4671  "[~ ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~]",
4672  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~]",
4673).s().slow(2)
4674`;
4675
4676export const Strbtsdcgogo100 = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4677// (licensed under GPL-3.0 license)
4678// using the R script from this repository: https://github.com/urswilke/read_beats
4679stack(
4680  "[bd ~ ~ bd] [~ ~ bd ~] [~ ~ bd ~] [~ ~ ~ ~] ",
4681  "[~ sd ~ ~] [sd ~ ~ sd] [~ ~ ~ ~] [sd ~ ~ ~] ",
4682  "[~ hh hh ~] [hh hh ~ hh] [~ ~ ~ ~] [~ hh hh ~] ",
4683  "[~ ~ ~ ~] [~ ~ ~ ~] [oh ~ ~ ~] [~ ~ ~ ~] ",
4684).s().slow(2)
4685`;
4686
4687export const Supersonic1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4688// (licensed under GPL-3.0 license)
4689// using the R script from this repository: https://github.com/urswilke/read_beats
4690stack(
4691  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4692  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4693  "[hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] ",
4694).s().slow(2)
4695`;
4696
4697export const Supersonic1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4698// (licensed under GPL-3.0 license)
4699// using the R script from this repository: https://github.com/urswilke/read_beats
4700stack(
4701  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ bd ~] [~ bd ~ ~] ",
4702  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4703  "[hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] ",
4704).s().slow(2)
4705`;
4706
4707export const Supersonic2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4708// (licensed under GPL-3.0 license)
4709// using the R script from this repository: https://github.com/urswilke/read_beats
4710stack(
4711  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4712  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4713  "[cb ~ cb cb] [cb ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4714  "[rim rim rim rim] [rim rim rim rim] [rim rim rim rim] [rim rim rim rim] ",
4715  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
4716).s().slow(2)
4717`;
4718
4719export const Supersonic2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4720// (licensed under GPL-3.0 license)
4721// using the R script from this repository: https://github.com/urswilke/read_beats
4722stack(
4723  "[bd ~ bd ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4724  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ sd ~] [sd ~ ~ ~] ",
4725  "[cb ~ cb cb] [cb ~ cb ~] [cb ~ ~ ~] [~ ~ ~ ~] ",
4726  "[rim rim rim rim] [rim rim rim rim] [rim rim rim rim] [rim rim rim rim] ",
4727  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] ",
4728).s().slow(2)
4729`;
4730
4731export const Superstition = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4732// (licensed under GPL-3.0 license)
4733// using the R script from this repository: https://github.com/urswilke/read_beats
4734stack(
4735  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
4736  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4737  "[hh ~ hh ~] [hh ~ hh hh] [hh hh hh ~] [hh ~ hh hh] ",
4738).s().slow(2)
4739`;
4740
4741export const Swing1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4742// (licensed under GPL-3.0 license)
4743// using the R script from this repository: https://github.com/urswilke/read_beats
4744stack(
4745  "[bd ~ ~ bd] [~ ~ ~ ~] [~ ~ ~ ~] ",
4746  "[hh ~ ~ hh] [~ ~ ~ ~] [~ ~ ~ ~] ",
4747  "[~ ~ ~ ~] [~ ~ sd sd] [sd sd sd sd] ",
4748).s().slow(2)
4749`;
4750
4751export const Swing2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4752// (licensed under GPL-3.0 license)
4753// using the R script from this repository: https://github.com/urswilke/read_beats
4754stack(
4755  "[bd bd bd ~] [bd bd bd ~] [bd ~ ~ ~] ",
4756  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ hh ~] ",
4757  "[~ ~ ~ sd] [~ ~ ~ sd] [~ sd sd ~] ",
4758).s().slow(2)
4759`;
4760
4761export const Swing3a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4762// (licensed under GPL-3.0 license)
4763// using the R script from this repository: https://github.com/urswilke/read_beats
4764stack(
4765  "[bd ~ ~ bd] [~ ~ bd ~] [~ bd ~ ~] ",
4766  "[cy ~ ~ cy] [~ ~ cy ~] [~ cy ~ ~] ",
4767  "[~ ~ ~ ~] [mt mt ~ ~] [~ ~ mt mt] ",
4768  "[oh ~ ~ oh] [~ ~ oh ~] [~ oh ~ ~] ",
4769  "[~ sd sd ~] [~ ~ ~ sd] [sd ~ ~ ~] ",
4770).s().slow(2)
4771`;
4772
4773export const SynthWave = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4774// (licensed under GPL-3.0 license)
4775// using the R script from this repository: https://github.com/urswilke/read_beats
4776stack(
4777  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~]",
4778  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
4779  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh]",
4780).s().slow(2)
4781`;
4782
4783export const SynthethicSubstitution = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4784// (licensed under GPL-3.0 license)
4785// using the R script from this repository: https://github.com/urswilke/read_beats
4786stack(
4787  "[bd ~ bd ~] [~ ~ ~ bd] [~ bd bd bd] [~ ~ ~ bd] [bd ~ bd ~] [~ ~ ~ bd] [~ bd bd bd] [~ ~ ~ bd] ",
4788  "[~ ~ ~ ~] [~ sd ~ ~] [~ ~ ~ ~] [~ sd ~ ~] [~ ~ ~ ~] [~ sd ~ ~] [~ ~ ~ ~] [~ sd ~ ~] ",
4789  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ ~ ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
4790  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4791).s().slow(2)
4792`;
4793
4794export const TakeMeToMardiGras = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4795// (licensed under GPL-3.0 license)
4796// using the R script from this repository: https://github.com/urswilke/read_beats
4797stack(
4798  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ bd ~ ~] ",
4799  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4800  "[hh ~ hh ~] [hh ~ hh hh] [hh ~ hh ~] [hh ~ hh hh] ",
4801  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4802  "[cp ~ cp ~] [~ cp ~ ~] [~ cp ~ ~] [cp ~ ~ ~] ",
4803  "[~ ~ ~ ~] [cy ~ ~ cy] [~ ~ cy ~] [~ cy ~ cy] ",
4804).s().slow(2)
4805`;
4806
4807export const TakeMeToMardiGrasAlt = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4808// (licensed under GPL-3.0 license)
4809// using the R script from this repository: https://github.com/urswilke/read_beats
4810stack(
4811  "[bd ~ ~ bd] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] ",
4812  "[~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ ~] [sd ~ ~ ~] ",
4813  "[hh ~ ~ ~] [hh ~ hh hh] [hh ~ hh ~] [hh ~ ~ ~] ",
4814  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ oh ~] ",
4815  "[cp ~ cp ~] [~ cp ~ ~] [~ cp ~ ~] [cp ~ ~ ~] ",
4816  "[~ ~ ~ ~] [cy ~ ~ cy] [~ ~ cy ~] [~ cy ~ cy] ",
4817).s().slow(2)
4818`;
4819
4820export const Techno = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4821// (licensed under GPL-3.0 license)
4822// using the R script from this repository: https://github.com/urswilke/read_beats
4823stack(
4824  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] ",
4825  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4826  "[~ ~ ~ ~] [~ ~ ~ ~] [~ hh ~ ~] [~ ~ ~ ~] ",
4827  "[~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~] ",
4828).s().slow(2)
4829`;
4830
4831export const TheFez = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4832// (licensed under GPL-3.0 license)
4833// using the R script from this repository: https://github.com/urswilke/read_beats
4834stack(
4835  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ bd] [bd ~ ~ ~] ",
4836  "[~ sd ~ sd] [sd sd ~ sd] [~ sd ~ sd] [sd sd ~ sd] [~ sd ~ sd] [sd sd ~ sd] [~ sd ~ sd] [sd sd ~ sd] ",
4837  "[~ ~ hh ~] [~ ~ hh ~] [~ ~ hh ~] [~ ~ hh ~] [~ ~ hh ~] [~ ~ hh ~] [~ ~ hh ~] [~ ~ hh ~] ",
4838).s().slow(2)
4839`;
4840
4841export const TheSameBlood = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4842// (licensed under GPL-3.0 license)
4843// using the R script from this repository: https://github.com/urswilke/read_beats
4844stack(
4845  "[bd bd ~ ~] [~ ~ ~ ~] [bd bd ~ ~] [~ ~ ~ ~] ",
4846  "[~ ~ ~ sd] [~ sd sd ~] [~ ~ ~ ~] [sd sd sd ~] ",
4847  "[hh ~ hh ~] [hh ~ hh hh] [hh ~ hh hh] [hh ~ hh hh] ",
4848).s().slow(2)
4849`;
4850
4851export const TheTrillsGone = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4852// (licensed under GPL-3.0 license)
4853// using the R script from this repository: https://github.com/urswilke/read_beats
4854stack(
4855  "[~ ~ ~ ~] [~ ~ ~ bd] [bd ~ bd ~] [~ ~ ~ ~] ",
4856  "[sd ~ ~ ~] [sd ~ ~ ~] [sd ~ ~ ~] [sd ~ ~ ~] ",
4857  "[~ hh ~ hh] [~ hh ~ hh] [~ hh ~ hh] [~ hh ~ hh] ",
4858).s().slow(2)
4859`;
4860
4861export const TinyHouse = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4862// (licensed under GPL-3.0 license)
4863// using the R script from this repository: https://github.com/urswilke/read_beats
4864stack(
4865  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~] [bd ~ ~ ~]",
4866  "[~ ~ oh ~]  [~ ~ oh ~] [~ ~ oh ~] [~ ~ oh ~]",
4867).s().slow(2)
4868`;
4869
4870export const TransEuroExpress = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4871// (licensed under GPL-3.0 license)
4872// using the R script from this repository: https://github.com/urswilke/read_beats
4873stack(
4874  "[bd bd ~ ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~] ",
4875  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4876  "[hh ~ hh hh] [hh ~ ~ hh] [hh ~ hh hh] [hh ~ ~ hh] ",
4877).s().slow(2)
4878`;
4879
4880export const Trap1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4881// (licensed under GPL-3.0 license)
4882// using the R script from this repository: https://github.com/urswilke/read_beats
4883stack(
4884  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [bd ~ ~ ~]",
4885  "[~ ~ ~ ~] [~ ~ ~ ~] [~ sd ~ ~] [~ ~ ~ ~]",
4886  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~]",
4887).s().slow(2)
4888`;
4889
4890export const Trap1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4891// (licensed under GPL-3.0 license)
4892// using the R script from this repository: https://github.com/urswilke/read_beats
4893stack(
4894  "[~ ~ bd ~] [bd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~]",
4895  "[~ ~ ~ ~] [~ ~ ~ ~] [~ sd ~ ~] [~ ~ ~ ~]",
4896  "[[hh hh hh] ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [[hh hh hh] ~ hh ~]",
4897).s().slow(2)
4898`;
4899
4900export const Twist1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4901// (licensed under GPL-3.0 license)
4902// using the R script from this repository: https://github.com/urswilke/read_beats
4903stack(
4904  "[~ ~ ~ ~] [~ ~ ac ~] [~ ~ ~ ~] [ac ~ ~ ~] ",
4905  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
4906  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
4907  "[~ ~ ~ ~] [sd ~ sd ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4908).s().slow(2)
4909`;
4910
4911export const Twist1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4912// (licensed under GPL-3.0 license)
4913// using the R script from this repository: https://github.com/urswilke/read_beats
4914stack(
4915  "[bd ~ ~ ~] [~ ~ bd ~] [bd ~ ~ ~] [~ ~ bd ~] ",
4916  "[hh ~ hh hh] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
4917  "[~ ~ ~ ~] [sd ~ sd ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4918).s().slow(2)
4919`;
4920
4921export const Twist1c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4922// (licensed under GPL-3.0 license)
4923// using the R script from this repository: https://github.com/urswilke/read_beats
4924stack(
4925  "[bd ~ bd ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~] ",
4926  "[hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] [hh ~ ~ ~] ",
4927  "[~ ~ ~ ~] [mt ~ mt ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
4928  "[~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [sd sd sd sd] ",
4929).s().slow(2)
4930`;
4931
4932export const Twist2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4933// (licensed under GPL-3.0 license)
4934// using the R script from this repository: https://github.com/urswilke/read_beats
4935stack(
4936  "[~ ~ ~ ~] [~ ~ ac ~] [~ ~ ~ ~] [ac ~ ~ ~] ",
4937  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
4938  "[hh ~ ~ ~] [hh ~ hh ~] [hh ~ ~ ~] [hh ~ ~ ~] ",
4939  "[~ ~ ~ ~] [sd ~ sd ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4940).s().slow(2)
4941`;
4942
4943export const Twist2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4944// (licensed under GPL-3.0 license)
4945// using the R script from this repository: https://github.com/urswilke/read_beats
4946stack(
4947  "[~ ~ ~ ~] [~ ~ ac ~] [~ ~ ~ ~] [ac ~ ~ ~] ",
4948  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~] ",
4949  "[hh ~ hh hh] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
4950  "[~ ~ ~ ~] [sd ~ sd ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
4951).s().slow(2)
4952`;
4953
4954export const Twist2c = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4955// (licensed under GPL-3.0 license)
4956// using the R script from this repository: https://github.com/urswilke/read_beats
4957stack(
4958  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] ",
4959  "[~ ~ ~ ~] [~ ~ ~ ~] [mt ~ mt ~] [~ ~ ~ ~] ",
4960  "[~ ~ ~ ~] [sd ~ sd ~] [~ ~ ~ ~] [sd sd sd sd] ",
4961).s().slow(2)
4962`;
4963
4964export const TwoDrop = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4965// (licensed under GPL-3.0 license)
4966// using the R script from this repository: https://github.com/urswilke/read_beats
4967stack(
4968  "[bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~]",
4969  "[~ ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~]",
4970  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~]",
4971).s().slow(2)
4972`;
4973
4974export const UkGarage1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4975// (licensed under GPL-3.0 license)
4976// using the R script from this repository: https://github.com/urswilke/read_beats
4977stack(
4978  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~]",
4979  "[~ ~ ~ ~] [cp ~ ~ ~] [~ ~ ~ ~] [cp ~ ~ ~]",
4980  "[~ ~ hh hh] [~ ~ hh ~] [~ ~ hh ~] [~ ~ hh hh]",
4981  "[~ rim ~ ~] [~ ~ ~ rim] [~ ~ ~ ~] [~ rim ~ ~]",
4982  "[~ ~ ~ ~] [~ mt ~ ~] [~ ~ ~ mt] [~ ~ ~ ~]",
4983).s().slow(2)
4984`;
4985
4986export const UkGarage1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4987// (licensed under GPL-3.0 license)
4988// using the R script from this repository: https://github.com/urswilke/read_beats
4989stack(
4990  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~]",
4991  "[~ ~ ~ ~] [cp ~ ~ ~] [~ ~ ~ ~] [cp ~ ~ ~]",
4992  "[~ ~ hh ~] [~ ~ hh ~] [~ ~ hh ~] [~ ~ hh ~]",
4993  "[~ rim ~ ~] [~ ~ ~ rim] [~ ~ ~ ~] [~ rim ~ ~]",
4994  "[~ ~ ~ ~] [~ mt ~ ~] [~ ~ ~ mt] [~ ~ ~ ~]",
4995).s().slow(2)
4996`;
4997
4998export const UnconventionalSnare1a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
4999// (licensed under GPL-3.0 license)
5000// using the R script from this repository: https://github.com/urswilke/read_beats
5001stack(
5002  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~]",
5003  "[~ ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] [~ ~ sd ~]",
5004).s().slow(2)
5005`;
5006
5007export const UnconventionalSnare1b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
5008// (licensed under GPL-3.0 license)
5009// using the R script from this repository: https://github.com/urswilke/read_beats
5010stack(
5011  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ bd ~] [~ ~ ~ ~]",
5012  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~]",
5013).s().slow(2)
5014`;
5015
5016export const UnconventionalSnare2a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
5017// (licensed under GPL-3.0 license)
5018// using the R script from this repository: https://github.com/urswilke/read_beats
5019stack(
5020  "[bd ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~]",
5021  "[~ ~ ~ ~] [sd ~ ~ ~] [sd ~ ~ sd] [~ ~ ~ ~]",
5022).s().slow(2)
5023`;
5024
5025export const UnconventionalSnare2b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
5026// (licensed under GPL-3.0 license)
5027// using the R script from this repository: https://github.com/urswilke/read_beats
5028stack(
5029  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~]",
5030  "[~ ~ ~ ~] [~ ~ ~ sd] [~ ~ ~ ~] [sd ~ ~ ~]",
5031).s().slow(2)
5032`;
5033
5034export const UnconventionalSnare3a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
5035// (licensed under GPL-3.0 license)
5036// using the R script from this repository: https://github.com/urswilke/read_beats
5037stack(
5038  "[bd ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~]",
5039  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~]",
5040).s().slow(2)
5041`;
5042
5043export const UnconventionalSnare3b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
5044// (licensed under GPL-3.0 license)
5045// using the R script from this repository: https://github.com/urswilke/read_beats
5046stack(
5047  "[bd ~ ~ ~] [bd ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~]",
5048  "[~ ~ ~ ~] [~ ~ ~ sd] [~ ~ ~ ~] [sd ~ ~ ~]",
5049).s().slow(2)
5050`;
5051
5052export const UnconventionalSnare4a = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
5053// (licensed under GPL-3.0 license)
5054// using the R script from this repository: https://github.com/urswilke/read_beats
5055stack(
5056  "[bd ~ bd ~] [~ ~ bd ~] [~ bd ~ ~] [~ ~ ~ ~]",
5057  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ sd ~] [~ ~ ~ ~]",
5058).s().slow(2)
5059`;
5060
5061export const UnconventionalSnare4b = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
5062// (licensed under GPL-3.0 license)
5063// using the R script from this repository: https://github.com/urswilke/read_beats
5064stack(
5065  "[~ ~ bd ~] [~ ~ ~ ~] [~ ~ bd ~] [~ ~ ~ ~]",
5066  "[sd ~ ~ ~] [sd ~ ~ ~] [~ sd ~ ~] [sd ~ ~ ~]",
5067).s().slow(2)
5068`;
5069
5070export const UnknownDrummer = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
5071// (licensed under GPL-3.0 license)
5072// using the R script from this repository: https://github.com/urswilke/read_beats
5073stack(
5074  "[bd ~ ~ bd] [~ ~ bd ~] [~ ~ bd ~] [~ ~ ~ ~]",
5075  "[~ sd ~ ~] [sd ~ ~ sd] [~ ~ ~ ~] [sd ~ ~ ~]",
5076  "[~ hh hh ~] [hh hh ~ hh] [~ ~ ~ ~] [~ hh ~ ~]",
5077  "[~ ~ ~ ~] [~ ~ ~ ~] [oh ~ ~ ~] [~ ~ oh ~]",
5078).s().slow(2)
5079`;
5080
5081export const UseMe = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
5082// (licensed under GPL-3.0 license)
5083// using the R script from this repository: https://github.com/urswilke/read_beats
5084stack(
5085  "[bd ~ bd ~] [~ bd ~ bd] [bd ~ bd bd] [~ bd ~ bd] [bd ~ bd ~] [~ bd ~ ~] [bd bd ~ bd] [~ bd ~ bd] ",
5086  "[~ ~ ~ ~] [sd ~ ~ sd] [~ sd ~ ~] [sd ~ ~ sd] [~ ~ ~ ~] [sd ~ ~ sd] [~ ~ ~ ~] [~ ~ ~ sd] ",
5087  "[hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh hh hh hh] [hh ~ ~ ~] [~ ~ ~ hh] ",
5088  "[~ ~ ~ ~] [~ ~ ~ ~] [~ oh ~ oh] [~ oh ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ oh ~ oh] [~ oh ~ ~] ",
5089).s().slow(2)
5090`;
5091
5092export const UseMeAlt = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
5093// (licensed under GPL-3.0 license)
5094// using the R script from this repository: https://github.com/urswilke/read_beats
5095stack(
5096  "[bd ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ ~] [~ ~ ~ ~] [bd ~ ~ bd] [~ ~ bd ~] [bd ~ ~ ~] ",
5097  "[~ ~ sd ~] [sd ~ sd sd] [~ sd sd ~] [sd ~ sd sd] [~ sd sd ~] [sd ~ sd sd] [~ sd sd ~] [sd ~ sd sd] ",
5098  "[hh ~ ~ ~] [hh hh hh hh] [hh hh ~ ~] [hh hh hh hh] [hh hh ~ ~] [hh hh hh hh] [hh hh ~ ~] [hh hh hh hh] ",
5099  "[~ ~ oh ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] [~ ~ oh ~] [~ ~ ~ ~] ",
5100).s().slow(2)
5101`;
5102
5103export const WalkThisWay = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
5104// (licensed under GPL-3.0 license)
5105// using the R script from this repository: https://github.com/urswilke/read_beats
5106stack(
5107  "[bd ~ ~ ~] [~ ~ ~ bd] [bd ~ bd ~] [~ ~ ~ ~] ",
5108  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
5109  "[~ ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
5110  "[oh ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] [~ ~ ~ ~] ",
5111).s().slow(2)
5112`;
5113
5114export const WeWillRockYou = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
5115// (licensed under GPL-3.0 license)
5116// using the R script from this repository: https://github.com/urswilke/read_beats
5117stack(
5118  "[bd ~ bd ~] [~ ~ ~ ~] [bd ~ bd ~] [~ ~ ~ ~] ",
5119  "[~ ~ ~ ~] [cp ~ ~ ~] [~ ~ ~ ~] [cp ~ ~ ~] ",
5120).s().slow(2)
5121`;
5122
5123export const WhenTheLeveeBreaks = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
5124// (licensed under GPL-3.0 license)
5125// using the R script from this repository: https://github.com/urswilke/read_beats
5126stack(
5127  "[bd bd ~ ~] [~ ~ ~ bd] [~ ~ bd bd] [~ ~ ~ ~] ",
5128  "[~ ~ ~ ~] [sd ~ ~ ~] [~ ~ ~ ~] [sd ~ ~ ~] ",
5129  "[hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] [hh ~ hh ~] ",
5130).s().slow(2)
5131`;
5132
5133export const YaMama = `// made by using the patterns from https://github.com/lvm/tidal-drum-patterns
5134// (licensed under GPL-3.0 license)
5135// using the R script from this repository: https://github.com/urswilke/read_beats
5136stack(
5137  "[bd ~ ~ ~] [~ ~ ~ bd] [bd ~ ~ ~] [~ ~ ~ ~]",
5138  "[~ ~ ~ ~] [cy ~ ~ ~] [~ ~ ~ ~] [cy ~ ~ ~]",
5139).s().slow(2)
5140`;