Το Overtone είναι ένα περιβάλλον ανοιχτού κώδικα σχεδιασμένο με τρόπο τέτοιο που να βοήθαει στην εξερεύνηση νεων μουσικών ιδεών στη μουσική σύνθεση, στο προγραμματισμό σε πραγματικό χρόνο και στον αυτεσχεδιασμό. Συνδιάζει την ηχητική μηχανή (audio του) engine SuperCollider 1 και την δυναμική γλώσσα προγραμματισμού Clojure 2.
Setup
Evaluate Overtone
with command line
- M-x shell (better in Terminal)
- cd Tools/overtone/myExamples/tutorial/
- lein repl
- (use 'overtone.live)
from external file
from https://github.com/overtone/overtone/wiki/Overtone-in-Emacs
- M-x shell (better in Terminal or in a differnt window)
- cd Tools/overtone/myExamples/tutorial/
- lein repl
user=> REPL started; server listening on localhost port 53349
- Create new file with Emacs
- M-x nrepl
- Host:localhost
- Port: enter the nREPL port number, from above.
links
Visual with Overtone
from /Users/ari/Tools/overtone/docs/roadmap.md
Visualization and Dynamic Interface Generation
It would be very cool if voices, fx and generators could register various named knobs, triggers and observable sequences that could be used to interact and visualize live-coded musical systems.
- penumbra GL/shaders for clojure http://github.com/ztellman/penumbra/tree/master
Custom image processing:
- http://javavis.sourceforge.net/
- Java OpenCV http://ubaa.net/shared/processing/opencv/
- Or implement processing pipeline in C++ with OpenCV and use
clojure-jna to interface: http://github.com/Chouser/clojure-jna/tree/master