INNER CODE UNIT · Python
__generate_arbitrary_tone
jisungk/deepjazz · grammar.py:85
def __generate_arbitrary_tone(lastChord):
return __generate_scale_tone(lastChord) # fix later, make random note.
''' Given the notes in a measure ('measure') and the chords in that measure
('chords'), generate a list of abstract grammatical symbols to represent
that measure as described in GTK's "Learning Jazz Grammars" (2009).
Inputs:
1) "measure" : a stream.Voice object where each element is a
note.Note or note.Rest object.
>>> m1
<music21.stream.Voice 328482572>
>>> m1[0]
<music21.note.Rest rest>
>>> m1[1]
<music21.note.Note C>