tonalitytools.make_first_n_notes_in_ascending_diatonic_scale

abjad.tools.tonalitytools.make_first_n_notes_in_ascending_diatonic_scale.make_first_n_notes_in_ascending_diatonic_scale(count, written_duration=Duration(1, 8), key_signature=None)[source]

Construct count notes with written_duration according to key_signature:

abjad> from abjad.tools import tonalitytools
abjad> tonalitytools.make_first_n_notes_in_ascending_diatonic_scale(4)
[Note("c'8"), Note("d'8"), Note("e'8"), Note("f'8")]

Allow nonassignable written_duration:

abjad> staff = Staff(tonalitytools.make_first_n_notes_in_ascending_diatonic_scale(2, (5, 16)))
abjad> f(staff)
\new Staff {
    c'4 ~
    c'16
    d'4 ~
    d'16
}

New in version 2.0: Optional key_signature keyword parameter.

Changed in version 2.0: renamed leaftools.make_first_n_notes_in_ascending_diatonic_scale() to tonalitytools.make_first_n_notes_in_ascending_diatonic_scale().

This Page