Multi Channel Music Recognition for an Electric Guitar
Take a guitar with 6 strings and convert each string independently to MIDI format MIDI is an electronic music format used for music and control signals in computers and hardware This makes it possible for each string to have a different instrument sound
Piezo signal sent to audio interface. Interface to computer Code implemented as VST plugin applied in DAW Signal converted to MIDI format Played back through MIDI instrument
Have been acquired Test fitting – Not fully compatible with the guitar used for the project Signal testing – Recorded samples
Note Detection using FFT Frequency to MIDI Conversion Velocity and Note duration
SDK downloaded Found several tutorials Learning C++ coding
Finish Matlab version of the code Full MIDI file writing Develop VST plugin Get basic examples working Start transferring Matlab code Get guitar fully fitted and setup with Piezo elements May require work on the bridge Get wiring from piezo signals to Interface Ribbon cable to input jacks
Questions?