avh4 / overtone-curriculum

Work in progress: music programming and audio synthesis lessons for beginners

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Computer setup

  • (Mac): Do a software update
  • (Mac): In the App Store, download the latest version of Xcode
  • (Mac): Install homebrew
    • Open the Terminal app
    • paste the following command: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • (Mac): In Terminal, run brew install leinigen to install lein, the command-line app we need to run Overtone
  • Run git clone https://github.com/avh4/overtone-curriculum.git to copy this project to your computer
  • Switch to the newly-copied project with cd overtone-curriculum
  • Run lein repl to start the clojure interpreter and to download Overtone if necessary
  • Enter (use 'overtone.live) to initalize Overtone
  • Copy and paste code from the files, or type your own code

Good things to know

  • enter (stop) to terminate any playing sounds
  • type Control-D to exit the clojure interpreter

What to explain

  • clojure doseq

Useful tools

  • (Mac): MIDI Monitor check to see if MIDI events are getting to the computer
  • VMPK Virtual MIDI Piano Keyboard (if you don't have a real MIDI instrument)

About

Work in progress: music programming and audio synthesis lessons for beginners


Languages

Language:Clojure 100.0%