ElectroComposer 5k is a Java applet that provides users the ability to create rhythms and edit sounds. It uses FM synthesis and a low bit rate to simulate the classic digital quality of early sound computers.
ElectroComposer is aslo an experiment in viral marketing. After a user makes a pattern(a beat), the user can save that beat onto the server. A list of all the previous patterns is stored on the server. Additionally, when a user saves a beat, they notify their friends about the pattern via email. Their friend could visit the web site, hear the previously saved work, and edit it into a new creation.
The project was born to try to create a minimal audio program with very low memory. I found that the simplest drum machines were often the most fun, and I wanted to create a community where users could easily share there work.
It uses the undocumented Java APIs to create the audio. The sun.audio package allows for Digital Signal Processing to be performed at a low quality audio rate but in nearly real-time.The Applet interacts with server side scripts to save the data in a custom format.
| ElectroComposer 5k
collection: 2004
date added: 2004-09-29 enter project |