Under the Hood: Building a Real-Time Chord Recognizer
The problem is not a lookup The first intuition when building a chord recognizer is to build a dictionary. There are only 12 pitch classes, which means there are only 2^12 = 4096 possible pitch-class sets. Store a name...