tidalbasics

tidalbasics

Updated: March 28, 2021

tags :: R:music, R:haskell

  • This is a root file for all tidalcycles stuff. Hope I add more haskell, tidalcycles and supercollider stuff here as I go
  • Pattern.hs

    • Core of the engine
  • Time is an alias for a Rational type

  • Arc is an object that contains a start Time and a stop Time

    • ArcF is a generic object with start and stop properties
    • Arc is sort of a section of one rhythmic cycle (although it can also be longer than the duration of 1 cycle)
  • sam -> start of a cycle. It does a mathematical floor on a variable

    • It’s the indian classical word for start of a cycle
  • Event is just any value with a timespan associated with it

  • State is an arc + control parameters
  • Pattern - values that change over time

Functions to check

  • withQueryTime
  • withResultTime
  • Query is a function from time to events
    • It’s also an element within a pattern
    • You cant look inside it. It will only give you the current value
    • Need to grok this
  • Tempo.hs
    • Clocked

kindohm

Livecoding musician. Uses TidalCycles (see R:tidalbasics)

livecoding

related to: R:tidalbasics, R:music, R:haskell