static Pitch parse(String pitchName) => _scientificPitchNamePattern.hasMatch(pitchName) ? parseScientificNotation(pitchName) : parseHelmholtzNotation(pitchName);