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`;