Skip to content

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

License

Notifications You must be signed in to change notification settings

pjagielski/overtone-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published