Results 1 to 10 of 10

Thread: chord detection/recognition software

  1. #1
    Registered User CeeCee_C's Avatar
    Join Date
    Mar 2012
    Location
    Oakdale, CT
    Posts
    572

    Default chord detection/recognition software

    All -

    I have come across what I believe is a very useful aid to identifying chords in recorded music.

    The primary product is sonic visualiser, used with its (vamp) plug-in chordino; http://www.sonicvisualiser.org/download.html and
    http://www.vamp-plugins.org/download.html,
    respectively.

    The primary advantage to using these products is that they are gnu/free software foundation supported, which, as the name implies, means that they are free to non-commercial users (I may be wrong about the exact terms under which use is free).

    Notes for Windows users.

    1. Create folder C:\Program Files\Vamp Plugins. Download the plug-ins in their zip-file packaging and move the files to that directory. Do not leave them in the folders that were zipped or they may not be recognized.

    2. I was initially frustrated that Sonic Visualizer appeared not to recognize the plug-ins. On a hunch, I loaded an mp3 file, tried again, and it worked. So apparently, an audio file has to be loaded in order for the plug-ins accessed from the "Transform" pull-down menu to be enabled.

    This software isn't perfect, but I've tried it on a number of songs that had been frustrating me and was pleasantly surprised by the usability of the results.

    The chords are displayed at the top of the frequency spectrum. I've not yet figured out if there's a way to generate a list of chords in a more concise format, but I'm working on it and will let you know when/if I succeed.

    There are other (commercial) products out there and I may try them, but since this took zero $ and very little time to get to where I am now, I think it's worth climbing a little higher up the learning curve before trying anything else.


    Hope you find this helpful.

    Addendum:

    Right after I sent out this message, I determined that a list of chords and time points within song can be produced using the Data Editor window. I've included a screen shot, but the relevant help item can be accessed from http://www.sonicvisualiser.org/doc/r...en/#dataeditor.

    cc
    Click image for larger version. 

Name:	sonic visualizer data editor help.jpg 
Views:	1231 
Size:	28.8 KB 
ID:	91101
    Last edited by CeeCee_C; Sep-02-2012 at 10:56am. Reason: additional information
    CeeCee, Self-appointed Supreme Arbiter of All that is Good, Just, and True
    1 Spousal Unit, 4 cats
    1919 Gibson A1, Girouard custom F5, Collings MF, Northfield F5-S, Eastman 815, Eastman 514, Eastman 315, JBovier ELS-VC electric mando

    The difference between theory and practice is smaller in theory than it is in practice. anon

  2. The Following 2 Users Say Thank You to CeeCee_C For This Useful Post:


  3. #2
    formerly Philphool Phil Goodson's Avatar
    Join Date
    May 2006
    Location
    Statesville, NC
    Posts
    3,256

    Default Re: chord detection/recognition software

    CC,

    I though you'd know by now that the easiest way to find those chords is just to ASK on this forum.

    That way, you always get at least 3 different answers to choose from!

    Phil

    “Sharps/Flats” “Accidentals”

  4. #3
    Unfamous String Buster Beanzy's Avatar
    Join Date
    Sep 2009
    Location
    Cornwall & London
    Posts
    2,922
    Blog Entries
    5

    Default Re: chord detection/recognition software

    I've just done "It'll Shine When It Shines" and "Across The Sea" and found it's really useful for those chord transitions I can't figure out.
    Am7 and E seem to be ones I need to tune my ear into more to recognise them on the fly.

    Thanks for sharing this one CeeCee_C, I can see my self using this one a lot, epsecially to speed up my chord recognition.
    Eoin



    "Forget that anyone is listening to you and always listen to yourself" - Fryderyk Chopin

  5. #4
    Registered User
    Join Date
    Oct 2006
    Location
    Williamsburg, VA
    Posts
    277

    Default Re: chord detection/recognition software

    Thanks for the lead. I enjoy learning and working with audio software so I'll be downloading this and trying it out. My first and continuing reaction is that it's more fun and probably more satisfying to figure out the chords to a tune, appropriate inversions and potential substitute chords based on my somewhat limited knowledge of music theory.
    John Kasley
    Williamsburg, VA

  6. The following members say thank you to John Kasley for this post:

    Ovca27 

  7. #5

    Default Re: chord detection/recognition software

    Hello! I have come across an amazing application - "AnySong Chord Recognition", it detects chords withing any audio-track. I've tried it, works amazingly well. But this kind of software is for Android users only. If you have a Mac or PC, try Chords Pickout.
    http://www.youtube.com/watch?v=egBk1Fv29Sw

  8. #6
    Registered User John Flynn's Avatar
    Join Date
    Oct 2002
    Location
    Richmond, VA
    Posts
    8,076

    Default Re: chord detection/recognition software

    I tried the Sonic Visualizer, but I could not get it to do anything but just play tunes. I will have to keep experimenting with it.

    I did find an iPhone app for $1.99 called Chord Detector. So far, it seems to work reasonably well.

  9. #7
    Unfamous String Buster Beanzy's Avatar
    Join Date
    Sep 2009
    Location
    Cornwall & London
    Posts
    2,922
    Blog Entries
    5

    Default Re: chord detection/recognition software

    Hi John, I got a bit stumped by it initially.
    But eventually I found the following menus which gave the result in purple.
    Click image for larger version. 

Name:	Menu1.jpg 
Views:	707 
Size:	63.3 KB 
ID:	92510
    Click image for larger version. 

Name:	Menu2.jpg 
Views:	773 
Size:	58.4 KB 
ID:	92511
    Click image for larger version. 

Name:	Result.jpg 
Views:	621 
Size:	62.5 KB 
ID:	92512
    Eoin



    "Forget that anyone is listening to you and always listen to yourself" - Fryderyk Chopin

  10. #8
    Registered User John Flynn's Avatar
    Join Date
    Oct 2002
    Location
    Richmond, VA
    Posts
    8,076

    Default Re: chord detection/recognition software

    Beanzy: I can't get the SV transform menu to recognize and list Chordino as a plug in. Also, the Data Editor selection described in the OP is grayed out. Any ideas?
    Last edited by John Flynn; Oct-09-2012 at 11:11am.

  11. #9
    Unfamous String Buster Beanzy's Avatar
    Join Date
    Sep 2009
    Location
    Cornwall & London
    Posts
    2,922
    Blog Entries
    5

    Default Re: chord detection/recognition software

    Yep that happened me too...... and I've completely forgotten what I did......
    I'll mull it over a bit as it was one of those 'Doh!' "why didn't they stick that bit in neon lights?" moments when I found it.

    Oooh... I remember.
    You'll have downloaded the zipped files to "Downloads" or somewhere equivalent.
    Click image for larger version. 

Name:	Downloads.jpg 
Views:	304 
Size:	41.0 KB 
ID:	92540
    Then you need to unzip them to Program Files. Sonic Visualiser will have made its own folder but you'll need to create a Vamp Plugins folder manually in Program Files and unzip any plugins and nnls-chroma files to there;
    Click image for larger version. 

Name:	Programme files.jpg 
Views:	357 
Size:	68.6 KB 
ID:	92541
    Then open each unzipped folder within the Vamp Plugins folder and drag out the files of type Security Catalog; DLL; N3; and TGZ so they sit alongside their folders within the Vamp Plugins folder
    Click image for larger version. 

Name:	Unzipped and moved out of folders.jpg 
Views:	405 
Size:	62.8 KB 
ID:	92542
    That way the Sonic Visualiser programme sees them when it goes to the Vamp Plugins folder, where it would miss them if they were still in the folders they were unzipped to.

    Now the big question is why very very smart people who can write this software can't make the unzipping process do that, or the boffins writing the main program can't get it to drill down a layer and find it? I couldn't, but then I couldn't even think of the programme idea in the first place so that doesn't count.

    When the Sonic Visualiser programme sees these then the greyed out menus will be there properly instead.
    Last edited by Beanzy; Oct-09-2012 at 1:22pm. Reason: Brain dump.
    Eoin



    "Forget that anyone is listening to you and always listen to yourself" - Fryderyk Chopin

  12. #10
    Registered User John Flynn's Avatar
    Join Date
    Oct 2002
    Location
    Richmond, VA
    Posts
    8,076

    Default Re: chord detection/recognition software

    Beanzy: Thanks. I deleted everything and started all over, exactly as you said to, and it worked. FYI, I read on Vamp website that Chordino also works with Audacity. I tried it and at first blush I think it works better than with Sonic Visualizer, although I have yet to experiment with them both extensively.

    BTW, I agree with those who say there is great value in figuring out chords by ear and also these programs are not perfect by any means. However, I think these programs can do two things: First they can get you in the ballpark quickly when starting to figure out chords for a tune. They instantly give you list of what the chords probably are, then you can figure out where they got it wrong. Second, at the end of the process, they can be a double check. In a tune where the chords are complex, it is easy to get it 90% right by ear, but still miss a quick change or a nuance. You can got through the computer-generated chord list and say in effect, "The program thinks I'm missing X chord in this spot. Oh yeah, I can hear there is something there I'm not doing. It may not be what the computer says it is, but it's something like that. Let me listen to that spot more carefully."

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •