work
January
2012
KnacK
KnacK is a framework that I started this past quarter during my time in Music 220a1.
The basic idea of the framework is to provide some conventions for making compositional code modular and reusable. There are some other features that I am interested in developing further as well such as a MVC-like interaction between raw “aesthetic data” and the instruments/performers in a musical piece.
January
2012
tulpasynth
“tulpasynth” is a real-time collaborative music creation system that I created this past quarter during Music 256A1.
It is a collaborative web-based application for creating music with others in an intuitive way.
April
2011
Continuing Studies at Stanford’s CCRMA
In September I will officially be joining Stanford’s Center for Computer Research in Music and Acoustics to pursue a Master’s Degree in Music, Science and Technology.
Read more…
January
2011
Bingo!
Every New Year’s Day, many of my family and friends gather to play bingo, eat and drink (like the good italians we are). In recent years there have been too many people in the house to hear what numbers have been called so I decided to take this opportunity to learn some new web technologies. Read more…
January
2011
Some CSS3 Animations
I recently developed a piece of software for loud italians to use as they play Bingo. I used CSS3 animations in a few different ways and would like to share my findings. Read more…
December
2010
Algorithmic Composition with the Fibonacci Sequence
I find the significance of the Fibonacci number sequence in nature, art, and mathematics very interesting. For some time I have been thinking about how this pattern can be applied to music and have been developing my own musical composition that is algorithmically based on the Fibonacci sequence.
December
2010
Concert Development
This semester I did a decent amount of work on the framework for the Concert project: https://github.com/joshelser/Concert. Once this robust framework is complete, adding features should be a breeze thanks to the modular nature of our code. I have begun to work with the Backbone.js framework, which is turning out to be quite wonderful. For more details, see the Fall 2010 Final Presentation blog post on the Concert development blog: http://blog.concertsoundorganizer.com/post/2169460543/fall-2010-final-rcos-presentation.
October
2010
Algorithmic Jams
While working on my Fibonacci piece (mentioned here), some interesting results pop up now and then. These riffs were algorithmically generated, written in JavaScript and Max/MSP, and are based on the Fibonacci numbers in multiple ways. Read more…
September
2010
Fibbass 2011
Last year I developed a short composition based on the Fibonacci numbers in which various accompaniments were generated algorithmically, you can listen to it here.
This semester, I am working with Prof. Curtis Bahn in a much greater capacity, and will be hopefully be developing this idea into the composition that I have always wanted it to be.
August
2010
The Extreme Blue Experience
As I mentioned a while back, this summer I worked at IBM writing JavaScript for an internship program called “Extreme Blue“. For those who are not familiar, here is a bit of background on the program:
Read more…
