Onuchin-Artem / overtone-workshop

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

License:Eclipse Public License 1.0


Languages

Language:Clojure 100.0%