notetools.make_accelerating_notes_with_lilypond_multipliers

abjad.tools.notetools.make_accelerating_notes_with_lilypond_multipliers.make_accelerating_notes_with_lilypond_multipliers(pitches, total, start, stop, exp='cosine', written=Duration(1, 8))[source]

Make accelerating notes with LilyPond multipliers:

abjad> notetools.make_accelerating_notes_with_lilypond_multipliers([1,2], (1, 2), (1, 4), (1, 8))
[Note("cs'8 * 113/64"), Note("d'8 * 169/128"), Note("cs'8 * 117/128")]
abjad> voice = Voice(_)
abjad> voice.prolated_duration
Duration(1, 2)

Set note pitches cyclically from pitches.

Return as many interpolation values as necessary to fill the total duration requested.

Interpolate durations from start to stop.

Set note durations to written duration times computed interpolated multipliers.

Return list of notes.

Changed in version 2.0: renamed construct.notes_curve() to notetools.make_accelerating_notes_with_lilypond_multipliers().

This Page