Add code to check for collisions. You'll find multiple chords map to the same NoteSets so the table will need to contain multiple chords for each NoteSet ([NoteSet: [Chord]]). There aren't actually any hash collisions.
For example:
notes for C𝄫sus4: [C𝄫, F𝄫, G𝄫]
notes for F𝄫sus2: [C𝄫, F𝄫, G𝄫]
Crash Logs, Screenshots or Other Attachments (if applicable)
macOS Version(s) Used to Build
macOS 13 Ventura
Xcode Version(s)
Xcode 14
Description
Add code to check for collisions. You'll find multiple chords map to the same
NoteSets
so the table will need to contain multiple chords for eachNoteSet
([NoteSet: [Chord]]
). There aren't actually any hash collisions.For example:
Crash Logs, Screenshots or Other Attachments (if applicable)
No response