This article was originally published on bmf-tech.com.
Overview
I wanted to create music through programming, so I decided to try out sound programming.
Preparation
- Mac
- Atom
- Git
- Homebrew
- Haskell
- Tidalcycles
- SuperCollider
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"
Top comments (0)