work

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.

Read more…

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.

Read more…

Continuing Studies at Stanford’s CCRMA

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…

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…

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.

Read more…

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.

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…

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.

Read more…

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…