list_numbered_interval_numbers_pairwise

pitchtools.list_numbered_interval_numbers_pairwise(pitch_carriers, wrap=False)

Lists numbered interval numbers pairwise between pitch_carriers.

>>> staff = Staff("c'8 d'8 e'8 f'8 g'8 a'8 b'8 c''8")
>>> pitchtools.list_numbered_interval_numbers_pairwise(staff[:])
[2, 2, 1, 2, 2, 2, 1]
>>> pitchtools.list_numbered_interval_numbers_pairwise(
... staff[:], wrap=True)
[2, 2, 1, 2, 2, 2, 1, -12]
>>> notes = [
...     Note("c'8"), Note("d'8"), Note("e'8"), Note("f'8"),
...     Note("g'8"), Note("a'8"), Note("b'8"), Note("c''8"),
...     ]
>>> notes.reverse()
>>> pitchtools.list_numbered_interval_numbers_pairwise(notes)
[-1, -2, -2, -2, -1, -2, -2]
>>> pitchtools.list_numbered_interval_numbers_pairwise(
... notes, wrap=True)
[-1, -2, -2, -2, -1, -2, -2, 12]

When wrap = False do not return pitch_carriers[-1] - pitch_carriers[0] as last in series.

When wrap = True do return pitch_carriers[-1] - pitch_carriers[0] as last in series.

Returns list.