INNER CODE UNIT · Python
diff
jisungk/deepjazz · grammar.py:177
diff = measureStartTime + 4.0 - nr.offset
else:
diff = measure[ix + 1].offset - nr.offset
# Combine into the note info.
noteInfo = "%s,%.3f" % (elementType, nr.quarterLength) # back to diff
# THIRD, get the deltas (max range up, max range down) based on where
# the previous note was, +- minor 3. Skip rests (don't affect deltas).
intervalInfo = ""
if isinstance(nr, note.Note):
numNonRests += 1
if numNonRests == 1:
prevNote = nr
else:
noteDist = interval.Interval(noteStart=prevNote, noteEnd=nr)
noteDistUpper = interval.add([noteDist, "m3"])
noteDistLower = interval.subtract([noteDist, "m3"])