Skip to content

Instantly share code, notes, and snippets.

@zeffii
Last active June 23, 2016 09:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zeffii/fceb8a6ba15e46e500bb7cfa3861bd70 to your computer and use it in GitHub Desktop.
Save zeffii/fceb8a6ba15e46e500bb7cfa3861bd70 to your computer and use it in GitHub Desktop.
d1 $ sound "drum hh:10 [drum, cp] hh:10" |+| speed "1.199"
  • each word represents (aliases) a sample.
  • tidal comes with a folder full of samples, locate Dirt-Samples
  • each folder inside Dirt-Samples contains one or more samples.
  • by default tidal triggers the first sample (judged alphabetically) it finds inside a folder, if the folder contains more than one sample you can trigger other samples using their index. sample_name:0 (indexing starts at 0).
  • In the example above the :10 means the 11th sample from the hh folder of Dirt-Samples.
  • [drum, cp] means trigger the drum and clap simultaneously.
  • the addition of |+| speed "1.199" affects the rate of sample playback, not pattern speed/tempo.

playing two patterns simultaneously

d2 $ sound "can:1 can:4 can:5 can:6 can:7 ~ can:6 can:3"
d1 $ sound "drum hh:10 [drum, cp] hh:10" |+| speed "1.199"
  • evaluating each line will cause them to play at the same time
  • the ~ (tilde) character is a rest / non-trigger
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment