Projects





Using Javascript in Max Part 1 - Hello, World!
Javascript opens up a lot of possibilities in Max. Unfortunately, the Max documentation is a little brief on exactly how to get going with javascript in Max. In this series of tutorials, we try to remedy that situation.
Using Javascript in Max Part 2 - Numbers
In this tutorial, I demonstrate how to respond to numerical messages using js objects in max.
Reading and Writing WAV Files in Java
Reading WAV files in java is surprisingly tricky. This is due to complications arising from the way that java stores numbers. In this tutorial, I show you what you need to do to get WAV files working in java.
How to Read and Write Wav Files in C and VB.Net
Wav files are simple enough when you're manipulating them in software, but what if you need to use audio data in your own programs? In this article, I'm going to explain the WAV file specification, and give you the source code needed to get started using WAV files in your own software. I wrote 2 source files, one is in C++, and the other is in .Net
Wii Play the Drums
This is a fun little piece of software that turns your wiimote into a drum kit. It uses natural drum-kit motions to trigger sounds, and it is easy to set up on any windows pc. You can get the source code here.
Wii Guitar
Play the guitar with your wiimote. Use the d-pad to select chords, and strum with the wiimote. Air Guitar + Wiimote = Rawk.
How to Code a Sampler in .Net
An introduction to audio programming with managed directx. Source code included!
How to Create an iTunes RSS Feed
A concise introduction to itunes rss feeds aimed at musicians.
How to Code a Basic Sampler in Java
A practical introduction to music making in java. In this tutorial, I cover basic timing in java, and audio playback using javax.sound.sampled.
username: password: