Overtone
ThoughtStorms Wiki
Before he wrote SonicPi, SamAaron was working on LiveCoding in ClojureLanguage
Overtone
Overtone uses Emacs and ClojureLanguage.
- get EmacsLive SamAaron's handy Emacs configuration package for writing ClojureLanguage in a LiveCoding environment.
- this should give you, and if it doesn't look for, Clojure, Paredit, Rainbow Brackets.
- Use Leipzig
- connect to Cider using
M-x cider-jack-in
Example code :
(ns tutorial.core (:require [overtone.live :refer :all] [leipzig.melody :refer :all] [leipzig.scale :as scale] [leipzig.canon :as canon] [leipzig.chord :as chord] [leipzig.live :as live])
)
Compare :
Backlinks (5 items)