instrumenttools.notes_and_chords_in_expr_are_within_traditional_instrument_ranges

abjad.tools.instrumenttools.notes_and_chords_in_expr_are_within_traditional_instrument_ranges.notes_and_chords_in_expr_are_within_traditional_instrument_ranges(expr)[source]

New in version 2.0.

True when notes and chords in expr are within traditional instrument ranges:

abjad> staff = Staff("c'8 r8 <d' fs'>8 r8")
abjad> instrumenttools.Violin()(staff)
Violin()(Staff{4})
abjad> instrumenttools.notes_and_chords_in_expr_are_within_traditional_instrument_ranges(staff)
True

False otherwise:

abjad> staff = Staff("c'8 r8 <d fs>8 r8")
abjad> instrumenttools.Violin()(staff)
Violin()(Staff{4})
abjad> instrumenttools.notes_and_chords_in_expr_are_within_traditional_instrument_ranges(staff)
False

Return boolean.

This Page