• Song Surgeon Cart Logo
  • Song Surgeon Demo Logo
  • Song Surgeon Facebook Logo
  • Song Surgeon Twitter Logo
  • Song Surgeon Youtube Logo
  • Automatic Chord Detection

    Chord Detection is another new major feature found in Song Surgeon Version 5. As a file is opening in Song Surgeon, the program analyzes the frequencies of the audio and determines and displays the chords it finds. This new feature was one of the most requested features from our user base, and many customers will find in useful.

    Ten years ago when Song Surgeon was first launched key detection was being worked on but wasn’t very good. At that time the best available product could detect key accurately about 35% of the time. The technology has improved and the accuracy increased substantially, in fact, the accuracy statistics have been reversed. Today the accuracy is in the 70-80% range.

    As you can see in the graphic below the chords it detects are displayed in “bubbles” below the wave form graph.

    When the audio file being analyzed consists only of a single instrument, like a guitar or piano that the accuracy of the chord detection is very high. However, most music is polyphonic. It has guitars, drums, keyboard, bass, vocals and often much more. While the accuracy in such cases in lower, it is still very good.

    Immediately below is a time – chord correlation chart for the song Hotel California. The accuracy of the chord detection in this song is very good. What is shown below are the correct chords as determined by a professional guitar player vs. what was detected by Song Surgeon. Song Surgeon missed only 3 chords completely (highlighted in red) and it was close but not exactly correct on 27 more (e.g. Actual chord was E, detected was E7) and the remaining 94 were detected accurately.

    Time0.3715193.575876.8731110.123910.820513.328316.57919.876323.0806
    TRUEBmF#7Asus2E9GDEMF#
    SS ValueBmF#7AEBmGDEm7F#7
    Time26.28529.582232.83336.083839.241742.492545.836249.133452.3378
    TRUEBmF#7AE7GDEmF#7Bm
    SS ValueBmF#7AE7GDEm7F#7B
    Time53.684558.762.043765.015966.641371.749773.839575.000577.8797
    TRUEF#7AE9GDEm7F#7F#7Bm
    SS ValueF#7A/EE7Gmaj7DEm7BmF#7Bm
    Time81.50284.752888.003691.20894.412397.756100.96104.304107.601
    TRUEF#7AEGDEm7F#GD
    SS ValueF#7AEGDEm7F#7GD
    Time110.852114.01117.354120.651124.041127.06130.171133.329136.812
    TRUEF#BmGDEmF#BmF#A
    SS ValueF#7Bm7GDEmF#7BmF#7A
    Time140.035143.035146.379149.862153.066156.317159.614162.725166.069
    TRUEEGDEmF#BmF#7AE
    SS ValueEGmaj7DEmF#BmF#7AE
    Time169.32172.292175.868179.072182.323185.481188.871192.029195.326
    TRUEGDEmF#7GDF#BmG
    SS ValueGmaj7DEmF#7GDF#7Bm7G
    Time198.577201.967205.172207.772211.487214.738218.035220.915224.537
    TRUEDEmF#BmF#7AE9GD
    SS ValueDEmF#BmF#7A6E7Gmaj7D
    Time227.741231.039233.361237.494240.419244.042246.921250.404253.841
    TRUEEmF#BmF#7AEGDEm
    SS ValueEm7F#BmF#7AEGDEm
    Time256.998259.831263.5266.426270.187273.299276.317279.847283.005
    TRUEF#BmF#AEGDEmF#
    SS ValueF#7BmF#A6E7GDEmF#
    Time286.023289.553292.339296.24299.259302.045305.714308.965312.123
    TRUEBmF#AEGDEmF#Bm
    SS ValueBmF#A6E7GDEm7F#7Bm
    Time315.327318.624321.736324.011325.219327.262331.767335.018338.222
    TRUEF#AEGDEmF#Bm
    SS ValueF#AE7F#m7b5/EGmaj7DEmF#Bm
    Time341.566344.77347.928351.271354.476357.773360.977364.135367.479
    TRUEF#AEGDEF#BmF#
    SS ValueF#AE7GDEmF#BmF#
    Time370.451374.027377.185380.25383.687386.937390.142
    TRUEAE7GDEmF#
    SS ValueAE7GDEmF#N
    • 3 Wrong

    • 27 Almost Right, E vs. E7

    • 94 Exactly Correct

    If you’d like to learn more about the Chord Detection feature found in Song Surgeon please review the User Guide and/or the Training Videos which discuss and demonstrate how this works in more detail.

    If you are interested in buying, or if you’d like to take our fully functional free demo for a test drive, please click the appropriate red button near the top, right side of this page.