Basic introduction to sound synthesis, rhythms and effects using Overtone and Clojure.
- Run
lein repl
and wait for prompt - Inside REPL run
(use 'overtone.live) ; this would take a while
(use 'overtone-workshop.letsgo)
(play-all (metronome 128))
(stop)
- Install Cursive Clojure
- File -> Open -> overtone-workshop
- Run -> Edit Configurations
- Add -> Clojure REPL -> Local, name: overtone-workshop
- Run -> Run overtone-workshop
- Open
sounds.clj
- Load file in REPL (Shift-Control-L)
- Wait for Overtone to load
- Point cursor to expression and Send to REPL (Shift-Control-P)
- Profit!
- Install vim-fireplace
- Run
lein repl
and wait for prompt - In anothen terminal open
sounds.clj
in Vim - Run
:Eval
inside Vim - Point to start of expression and run
cpp
- Enjoy!
- Syntorial
- Calvin Harris "Lets Go" - Making The Beat
- Ellie Goulding "Lights" - Making The Beat
- Daft Club
- https://github.com/danieltwagner/random-access-memories
Copyright © 2015 Piotr Jagielski
Samples © Daft Punk and respective owners
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.