- TidalCycles link - https://tidalcycles.org/
- these notes link - https://github.com/derekxkwan/tidal-workshop
- evaluating code snippets realtime
- tool made to express musical (or visual) ideas quickly (closer to improvisation)
- does a lot for you (but at the same restricts musical scope)
- even more so than more general purpose computer music software (Max/MSP, Pure Data, CSound, bare-bones SuperCollider)
- a way of generating music through code live created by Alex McLean (yaxu)
- operates on around the basis of "cycles" (musical equivalent to bar/measure)
- Haskell DSL (sends OSC messages to SuperCollider aka
Tidal
) - SuperCollider + Quark (sound generation aka
SuperDirt
) - editor plugin (Atom, Vim, Emacs, VS Code, Sublime Text)
- =(
curl https://tidalcycles.org/tidal-bootstrap.sh -sSf | sh
cabal update
cabal install tidal
sudo apt install ghc cabal-install
brew install ghc cabal-install
- https://supercollider.github.io/
Quarks.gui
-> CheckSuperDirt
- Note for Linux users, require use of
JACK
- https://github.com/lvm/tida1vm - tida1vm
- https://github.com/DoubleDensity/tidebox - tidebox
- Start SuperCollider
SuperDirt.start
- open up a
.tidal
file in your favorite editor - type in
p 1 $ sound "bd sn"
which will start a nifty bass drum/snare drum loop once executed - type in
hush
to hush everything once executed
- start Tidal:
C-c C-s
- run line:
C-c C-c
- run multiple lines:
C-c C-e
- start Tidal:
Packages > TidalCycles > Boot TidalCycles
- run line:
shift+enter
- run multiple lines:
(cmd/ctrl)+enter