Graduate Research Project: Interfaces and Interaction Models for Musical Composition

Currently in the initial stages of development, this project is the brainchild of several months of grimacing my way through Finale (which has incredible functionality, but is notoriously difficult to actually use for composition). In addition, I have spent a good portion of the last year thinking about how a composer can spend less time worrying about having a computer in front of him or herself and instead focus on the task of creating compelling music. In order to constrain my project to a moderately reasonable size, I am concentrating on composition in educational systems. I will post more information here about the project as it progresses. If you would like to know more about this project, or would like to participate in the research, please contact me at jeremyh@cs.stanford.edu.

Dynamic Ear-Training Program (Winter 1997)

I wrote this small application in a fit of irritation over the lack of availability of a good shareware ear-training program for the Mac. This application allows the user to customize the types intervals and chordal progressions that he or she would like to train on, and then proceeds to play them using the QuickTime Music synthesizer. Of course, if you're using OMS to connect to external devices, it will play through them instead. In addition, the user can verbally respond to the ear training system, as I use the Speech Recognition system as the preferred input device. I found that this works significantly better than using a mouse to generate a response, though that remains an alternative for those working in a quiet environment.

Senior Project: Immersive Simulation (Sep 1995 - June 1996)

Also known as the über project. Conceived in the summer of 1995, Mike Hanson and I decided to attempt to create a fully dynamic and extensible simulation development environment. A fairly comprehensive overview of our initial concepts can be found here. As a proof of concept, we implemented two systems. The first was a prototype of a fantasy medieval world. The second was a demonstration of how quickly one could write Myst in our system.

Games games games

Art and Design


Home Art & Design Contact Info Course Work Interests Music People Résumé