samaaron | 4 months ago | on: SuperSonic – SuperCollider's powerful synth engine as a Web AudioWorklet
samaaron's comments
samaaron | 9 years ago | on: Emacs Live (2013)
samaaron | 9 years ago | on: Emacs Live (2013)
samaaron | 9 years ago | on: Emacs Live (2013)
"The shadowy DJ sets, knob-tweaking noise and fogbank ambient of many Moogfest performers was completely demystified and turned into simple numbers and letters that you could see in action. Dubbed "the live coding synth for everyone," it truly seemed less like a performance and more like an invitation to code your own adventure."
http://www.rollingstone.com/music/live-reviews/moogfest-2016...
samaaron | 9 years ago | on: Emacs Live (2013)
{:user {:plugins [[cider/cider-nrepl "0.12.0"] [refactor-nrepl "2.2.0"]]}}
samaaron | 9 years ago | on: Emacs Live (2013)
Simply do a git pull from ~/.emacs.d to update
samaaron | 10 years ago | on: Aerodynamic by Daft-Punk in 100 lines of code with Sonic Pi
When I gig with Sonic Pi all I do is modify the code on-the-fly. It allows me to react to the crowd, the environment and my feelings :-)
samaaron | 10 years ago | on: Aerodynamic by Daft-Punk in 100 lines of code with Sonic Pi
samaaron | 11 years ago | on: Sonic Pi: Make Music Using Ruby
That said, we still aim to increase the power Sonic Pi offers. It's just that we'll not add any features that make it more complex than it already is without serious thought :-)
samaaron | 11 years ago | on: Sonic Pi: Make Music Using Ruby
The numbers primarily work with goals 1 and 3 because you don't feel like you have to know any music theory to make noise and simple melodies. They also work with 2 because it's pretty easy to transpose (+ 12) and modulate the main notes. Using floats also enables you to specify notes between semitones (play 30.235).
Additionally...
Sonic Pi also supports specifying notes as symbols: play :Eb3. You have access to a large corpus of scales and chords and you can also modify the BPM globally or local to specific threads. You can even access scales using positions such as :iv.
We're always looking for new ideas - especially ones that provide new way to manipulate music concepts through code that give people greater access to concepts they would typically find hard to understand through formal theory.
Also, we're just looking for ways to make Sonic Pi more fun to jam with...
samaaron | 11 years ago | on: Sonic Pi: Make Music Using Ruby
* talk: https://www.youtube.com/watch?v=e_CQpFaTGyw
* interview: http://blog.cognitect.com/cognicast/2014/10/21/066-sam-aaron
* music video: https://vimeo.com/110416910
samaaron | 13 years ago | on: A Practical Optional Type System for Clojure
samaaron | 14 years ago | on: Programming Music with Overtone
samaaron | 14 years ago | on: Programming Music with Overtone
However, I'm currently working on a significant upgrade to this codebase :-)
samaaron | 14 years ago | on: Programming Music with Overtone
samaaron | 14 years ago | on: Programming Music with Overtone
samaaron | 14 years ago | on: Programming Music with Overtone - Clojure/conj presentation
samaaron | 14 years ago | on: Overtone
One of the core goals for Overtone is to provide the means for musicians to share their ideas through a programming-language-like notation. This means readability and understandability are at least, if not more important, to expressiveness with the language.
Overtone should be easy to grok, not appear to be some cryptic puzzle.
samaaron | 14 years ago | on: Overtone
samaaron | 14 years ago | on: Overtone
Pull requests would be even nicer...
Zero installation.