normalizeKeyForComparison function
Normalize a key string for comparison (lowercase, sorted modifiers). Chords (space-separated steps) are normalized per-step.
Implementation
String normalizeKeyForComparison(String key) {
return key.trim().split(RegExp(r'\s+')).map(_normalizeStep).join(' ');
}