Listen. Analyse. Reconstruct.
Digital Signal Processing
University of Michigan, Fall 2014
Results and Discussion
The final result of our project was a GUI that would allow the user to specify frequency and instrument to create a sound. In this section, we will display our GUI design and showcase the functions of our instrument box. The instruments/sound qualities that can be specified are clarinet, flute, pure sine wave, and (approximate) square wave. Two instruments can be constructed simultaneously (two separate frequency text boxes and two separate collections of instrument buttons) and then can be morphed together to create a brand new sound. The overlap of the notes was quite fascinating to observe. For instruments of similar frequency, we observed resonance-like features in the waveform of the overlap. Also, the quality of sounds produced varied highly. Some, like the sine wave, were pleasant to hear but others, like the square wave were much harsher.
This diagram below shows our GUI interface and explanations for the interface
Here are four combinations that we randomly choose to run to test the functionality of our GUI and functions.
(For each trial, there are three audio clips generated. The first clip is for the first instrument type, the seond clip is for the second instrument type and the third clip is for the morphed music.) Please click to play.
First trial:
Instrument type 1: Clarinet at 650Hz
Instrument type 2: Flute at 800Hz
Second trial:
Instrument type 1: Sine wave at 1500Hz
Instrument type 2: Square wave at 500Hz
Third trial:
Instrument type 1: Square wave at 125Hz
Instrument type 2: Flute at 2500Hz
Fourth trial:
Instrument type 1: Clarinet at 523Hz
Instrument type 2: Sine wave at 7500Hz