Experiments and Results

We use Matlab as the language for our software programming of pitch detection since it is the commonest tool for signal processing. We use Guitar Pro to translate guitar scores to midi files and cool editor to analyze the sound wave as comparisons. The score interpreter is written in Java with greedy algorithm.

Example 1: Sweet Child O' Mine by Gun N' Roses (midi version)
Input of pitch detection: sound wave, guitar score

Output of pitch detection (input of score interpreter):
pitch, timing information of pitch and amplitude

Output of score interpreter: midi, guitar score

   
Example 2: Sweet Child O' Mine by Gun N' Roses (CD version)
Input of pitch detection: sound wave, guitar score

Output of pitch detection (input of score interpreter):
pitch, timing information of pitch and amplitude

Output of score interpreter: midi, guitar score (demo)

   
Example 3: Hotel California by Eagles (midi version)
Input of score interpreter: midi, guitar score

Output of score interpreter: guitar score (demo)

 

The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees