normalizeKeyForComparison function

String normalizeKeyForComparison(
  1. String key
)

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(' ');
}