/overtone-workshop

Basic introduction to sound synthesis, rhythms and effects using Overtone and Clojure.

Primary LanguageClojureEclipse Public License 1.0EPL-1.0

overtone-workshop

Basic introduction to sound synthesis, rhythms and effects using Overtone and Clojure.

Prerequisites

Interacting with code

REPL

  • 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)

Intellij IDEA

  • 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!

Vim

  • 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!

Inspirations

License

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.