| 290 | } |
| 291 | |
| 292 | const char* Chord::getTypeName() const { |
| 293 | switch (type) { |
| 294 | case ChordType::MAJOR: return "maj"; |
| 295 | case ChordType::MINOR: return "min"; |
| 296 | case ChordType::DIMINISHED: return "dim"; |
| 297 | case ChordType::AUGMENTED: return "aug"; |
| 298 | case ChordType::MAJOR7: return "maj7"; |
| 299 | case ChordType::MINOR7: return "min7"; |
| 300 | case ChordType::DOMINANT7: return "7"; |
| 301 | case ChordType::SUSPENDED2: return "sus2"; |
| 302 | case ChordType::SUSPENDED4: return "sus4"; |
| 303 | default: return "?"; |
| 304 | } |
| 305 | } |
| 306 | |
| 307 | } // namespace detector |
| 308 | } // namespace audio |