Skip to content

Commit 83a853e

Browse files
author
connorwalsh
committed
2 parents 4a04f1c + 5057a3d commit 83a853e

File tree

1 file changed

+23
-4
lines changed

1 file changed

+23
-4
lines changed

1.tidal

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
-- tutorial part 1: understanding rhythmic sequences
22
--
33

4-
-- modify cps (cycles per second)
5-
64
-- lets start off with a standard beat
75
d1 $ sound "bd ~ bd ~"
86
-- here we have 4 beats per cycle (measure) and each instrument gets the same time per beat
@@ -37,8 +35,29 @@ d1 $ sound "808bd:3 ! ! !"
3735
-- we can divide subdivisions out to repeate on a slower cycle
3836
d1 $ sound "808bd:3 [808lc 808ht 808cy 808sd]/2"
3937

40-
-- TODO angle brackets
38+
-- we can use angle brackets to make patterns with more variations
39+
-- this alternates between "bd hh" and "bd can" on successive loops
40+
d1 $ sound "bd <hh can>"
41+
42+
-- this can get complicated very quickly!
43+
d1 $ sound "<[bd, hh*2]*3 <[can*2 sn] [hh*4 hh*8]>>"
44+
45+
-- Euclidean rhythm
46+
-- fit n sounds in m beats
47+
-- http://cgm.cs.mcgill.ca/~godfried/publications/banff.pdf
48+
d1 $ sound "bd(3,8)"
49+
-- equivalent to "bd ~ ~ bd ~ ~ bd ~" (Cuban tresillo)
50+
51+
d1 $ sound "bd(5,8)"
52+
-- equivalent to "bd ~ bd bd ~ bd bd ~" (Cuban cinquillo)
53+
54+
d1 $ sound "hh(7,12)"
55+
-- Mpre rhythm of the Ashanti people
56+
57+
-- modify cps (cycles per second)
58+
cps 0.5
4159

42-
-- TODO Bjorklund patterns
60+
-- faster!
61+
cps 2.0
4362

4463
hush

0 commit comments

Comments
 (0)