Updated chord recognizer