In [1]:
import music21

In [2]:
%load_ext music21.ipython21.ipExtension

In [3]:
from IPython.core.display import Image

In [4]:
music21.environment.set('autoDownload', 'allow')

In [5]:
music21.environment.set('musicxmlPath', r'C:\Program Files (x86)\MuseScore\bin\mscore.exe')
music21.environment.set('lilypondPath', r'C:\Program Files (x86)\LilyPond\usr\bin\lilypond.exe')

In [6]:
score = music21.converter.parse('data/xml/Jos0301a.xml')

In [7]:
Image(score.measures(1,3).write('lily.png'))


Out[7]:

In [8]:
measure13 = score.measures(1,3)

In [9]:
VL = music21.theoryAnalysis.theoryAnalyzer.getVLQs(measure13,0,1)

In [10]:
VL[0]


Out[10]:
<music21.voiceLeading.VoiceLeadingQuartet v1n1=<music21.note.Note G> , v1n2=<music21.note.Note D>, v2n1=<music21.note.Note E>, v2n2=<music21.note.Note D>  

In [16]:
VL[0].vIntervals


Out[16]:
[<music21.interval.Interval m-3>, <music21.interval.Interval P-8>]

In [15]:
VL[0].hIntervals


Out[15]:
[<music21.interval.Interval P5>, <music21.interval.Interval M-2>]

In [28]:
music21.musedata.base40.base40DeltaToInterval(-53)


Out[28]:
<music21.interval.Interval A-10>

In [ ]: