tidalbasics
Updated: March 28, 2021
- This is a root file for all tidalcycles stuff. Hope I add more haskell, tidalcycles and supercollider stuff here as I go
- tidal.cabal
- kinda like the package.json of the file. Also used for referencing/packing on CABAL - a package manager for Haskell
- http://hackage.haskell.org/package/tidal
-
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
Backlinks
2 Backlinks
kindohm
Livecoding musician. Uses TidalCycles (see R:tidalbasics)
livecoding
related to: R:tidalbasics, R:music, R:haskell