View the Most Wanted LQ Wiki articles.
Go Back > Forums > Linux Forums > Linux - Software
User Name
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.


Search this Thread
Old 03-28-2010, 08:26 PM   #1
Registered: May 2006
Location: Carlisle, MA
Distribution: Ubuntu, Fedora
Posts: 45

Rep: Reputation: 15
Program to recognize chords in MP3 (like "Chord Pickout")

Is anyone aware of a Linux program
intended to recognize chords in an
MP3 file (or any other common file
format)? Programs like this are
primarily intended to help guitar
players, but any musician would find
them useful. There is a commercial
program called "Chord Pickout". I'd
gladly buy it, but based on the free
trial I am dissatisfied with its
results, and am looking for something
Thanks in advance for any suggestions.
Old 03-28-2010, 09:11 PM   #2
Registered: Feb 2009
Distribution: FreeBSD, OpenBSD, NetBSD, Debian, Fedora
Posts: 770
Blog Entries: 52

Rep: Reputation: 68
You can use audacity;but, you will need to adjust it to allow only a single chord to be heard.
Takes a fair amount of work.
Old 04-15-2010, 07:17 PM   #3
Registered: May 2006
Location: Carlisle, MA
Distribution: Ubuntu, Fedora
Posts: 45

Original Poster
Rep: Reputation: 15
Originally Posted by Mr-Bisquit View Post
You can use audacity;but, you will need to adjust it to allow only a single chord to be heard.
Takes a fair amount of work.
Thanks for the suggestion.
I've used audacity a little, but just to trim audio clips,
and I don't know much about it.
Can you give me some idea about how to proceed?
Actually, all I need to be able to do is to identify or
separate frequencies: I'd almost rather have the individual
notes than someone else's opinion about what chord they
represent when combined.
Thanks in advance for any help.
Old 05-24-2010, 10:01 PM   #4
LQ Newbie
Registered: May 2010
Posts: 1

Rep: Reputation: 0
Try with clam-chordata
Old 05-24-2010, 11:11 PM   #5
Registered: Mar 2008
Posts: 11,970

Rep: Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485
I think he wants an automated program. I don't think there is a linux version or one even close but you can try the clam-chordata

I'd try that program in linux to see if it would work under wine or crossover office.

Audacity would require you to listen to the chord and learn by ear. I use it to transcribe all sorts of songs. You get a clip and open it in Audacity. You can select an area that may contain the best chord and repeat it. You may be able to use vocal remove to get a better clip. Start by finding the base note and work up. It may take quite a while to get good at it.

There are many tasks that a good player ought to master. One is chord recognition, you'd do yourself a favor if you trained by ear as well as knowing the basics of scales and notes and timings. You are simply delaying the inevitable skill training that you will need. Trust me on this one. Get a good instructor that can show you how to transcribe a song by ear. They should be good enough to get it in 15 minutes. If they don't sound like what you hear on the recording then get a new instructor.

Last edited by jefro; 05-25-2010 at 12:34 PM.
Old 05-25-2010, 12:15 AM   #6
Senior Member
Registered: Feb 2003
Distribution: debian
Posts: 1,554

Rep: Reputation: 239Reputation: 239Reputation: 239
There's a few apps for music. But I don't know of any that directly do what you're asking. If you're good with numbers perhaps sox's trim + spectrogram and other means to see a representation of the chord and derive it's terminology. I'm not familiar with any automated approaches. There is fmit that's a tuner which might help in this regard, but I doubt it logs it's input to any degree. And it might also be limited to single pitches, not chords. Plus that whole jack_connect / qjackctl to get the flow established in the first place.


audio, music, recognition, sound

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Getting bash to login as root and recognize commands like "vi" and "locate" ajaygoeslinux Linux - Software 4 05-04-2009 11:51 PM
A single regex to match anything with ".aac" or ".mp3" at the end ? lumix Linux - General 9 05-09-2008 02:11 AM
"fc5" mount does not recognize "smbfs" file system? bdplays Linux - Networking 6 06-28-2006 12:21 PM
add "Artist" and "Album Title" to mp3 files powah Linux - Software 2 04-05-2005 04:04 AM
MP3 player does not recognize "ogg" files?? snakeo2 Linux - Newbie 4 07-04-2004 04:20 PM

All times are GMT -5. The time now is 01:43 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration