Application 2018-06-11

Starting Live Coding with Atom×TidalCycles×SuperCollider

Create music through live coding using Atom editor, TidalCycles language, Haskell functions, and SuperCollider sound synthesis engine.

Read in: ja
Starting Live Coding with Atom×TidalCycles×SuperCollider

Overview

I wanted to create music through programming, so I decided to try out sound programming.

Preparation

Assuming Mac, Git, Atom, and Homebrew are already set up.

Install Haskell and TidalCycles with Homebrew

brew install ghc
brew install cabal-install
cabal update
cabal install cabal-install
cabal install tidal

Install the tidalcycles package in Atom

Install Atom - tidalcycles in Atom.

Install SuperCollider

Download the Current Version from SuperCollider.

Once the installation is complete, launch SuperCollider and execute the following command (command+enter).

include("SuperDirt")

Verification

Launch SuperCollider

Start SuperDirt with SuperDirt.start.

Launch TidalCycles

Launch tidalcycles in Atom. Create a file with the extension .tidal and execute the following command (tidalcycles eval).

d1 $ sound "bd sn"

References

Tags: Atom Git Haskell homebrew tidalcycles
Share: 𝕏 Post Facebook Hatena
✏️ View source / Discuss on GitHub
☕ Support

If you enjoy this blog, consider supporting it. Every bit helps keep it running!


Related Articles