I have long been interested in music and sound, and wrote this program to explore the relationship between time-domain and frequency-domain representations of sound. This program performs a fast Fourier transform to convert a .wav file to frequency and phase curves, then allows the user to edit those curves, perform an inverse transform, and play the resulting sound.

Click here to download the installer, or click here for the source code.

Note that this software requires DirectX v9 and the .Net Framework v1.1.