pitchClassToString function

String pitchClassToString(
  1. int pitch, {
  2. bool flat = false,
  3. bool sharp = false,
})

Implementation

String pitchClassToString(int pitch, {bool flat = false, bool sharp = false}) {
  final int pitchClass = pitchToPitchClass(pitch);
  final String flatName = flatNoteNames[pitchClass];
  final String sharpName = sharpNoteNames[pitchClass];
  String name = sharp ? sharpName : flatName;
  if (flat && sharp && flatName != sharpName) name = "$flatName/\n$sharpName";
  return name;
}