music21.corpus.virtual¶
The virtual.py module is a library of references to remotely stored music data files, as well as metadata necessary to download and, if available, access an already downloaded file.
This is probably not the best way to handle this – instead it should be a link to a directory or listing of files and repositories, each handled as a different Corpus.
TURNED OFF in 2017 – to be recreated with a bigger test set.
TODO: Demonstrate with JRP.
BachBWV1007Prelude¶
- class music21.corpus.virtual.BachBWV1007Prelude¶
>>> a = corpus.virtual.BachBWV1007Prelude() >>> a.getUrlByExt('.xml') ['http://kern.ccarh.org/cgi-bin/ksdata?l=cc/bach/cello&file=bwv1007-01.krn&f=xml']
BachBWV1007Prelude bases
BachBWV1007Prelude methods
Methods inherited from VirtualWork:
BachBWV772¶
- class music21.corpus.virtual.BachBWV772¶
BachBWV772 bases
BachBWV772 methods
Methods inherited from VirtualWork:
BachBWV773¶
- class music21.corpus.virtual.BachBWV773¶
BachBWV773 bases
BachBWV773 methods
Methods inherited from VirtualWork:
ColtraneGiantSteps¶
- class music21.corpus.virtual.ColtraneGiantSteps¶
ColtraneGiantSteps bases
ColtraneGiantSteps methods
Methods inherited from VirtualWork:
PachelbelCanonD¶
- class music21.corpus.virtual.PachelbelCanonD¶
PachelbelCanonD bases
PachelbelCanonD methods
Methods inherited from VirtualWork:
SchubertD576¶
- class music21.corpus.virtual.SchubertD576¶
SchubertD576 bases
SchubertD576 methods
Methods inherited from VirtualWork:
SchubertD5762¶
- class music21.corpus.virtual.SchubertD5762¶
SchubertD5762 bases
SchubertD5762 methods
Methods inherited from VirtualWork:
SchubertD5763¶
- class music21.corpus.virtual.SchubertD5763¶
SchubertD5763 bases
SchubertD5763 methods
Methods inherited from VirtualWork:
SchubertD5764¶
- class music21.corpus.virtual.SchubertD5764¶
SchubertD5764 bases
SchubertD5764 methods
Methods inherited from VirtualWork:
VirtualWork¶
- class music21.corpus.virtual.VirtualWork¶
VirtualWork methods
- VirtualWork.getUrlByExt(extList=None)¶
Given a request for an extension, find the best match for a URL from the list of known URLs. If ext is None, return the first URL.