pitchtools.is_symbolic_accidental_string

abjad.tools.pitchtools.is_symbolic_accidental_string.is_symbolic_accidental_string(expr)[source]

New in version 2.5.

True when expr is a symbolic accidental string. Otherwise false:

abjad> pitchtools.is_symbolic_accidental_string('#+')
True

True on empty string.

The regex ^([#]{1,2}|[b]{1,2}|[#]?[+]|[b]?[~]|)$ underlies this predicate.

Return boolean.

This Page