<< Chapter < Page | Chapter >> Page > |
This project attempts (and, for the most part, succeeds) to identify a single instrument lost among a barrage of other instruments. More than that, it attempts to identify which sequence of notes the instrument is playing, the volume at which it plays them and the duration of time for which the instrument plays.
The theory is relatively simple (indeed, we learned it in an introductory course). For the instrument recognition to work, we must first have a sample of that instrument playing. Ideally, we would need only one sample from which we could derive all the others using the one-dimensional application of a Mellin-Fourier transform. Considerations of time, however, caused us to forgo this option. We instead approached the collection of samples as a good communist would; with great emphasis on labor. For the purposes of this project, 33 samples (i.e. notes) of a clarinet playing were recorded.
Each of these samples was then matched against the inputted waveform to measure correlation. The algorithm for accomplishing this task is as follows:
The remainder of this course will focus on the four steps of the correlation algorithm.
Notification Switch
Would you like to follow the 'Instrument and note identification' conversation and receive update notifications?