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[source]¶
>>> a = corpus.virtual.BachBWV1007Prelude() >>> a.getUrlByExt('.xml') ['https://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¶
BachBWV772 bases
BachBWV772 methods
Methods inherited from VirtualWork:
BachBWV773¶
BachBWV773 bases
BachBWV773 methods
Methods inherited from VirtualWork:
ColtraneGiantSteps¶
ColtraneGiantSteps bases
ColtraneGiantSteps methods
Methods inherited from VirtualWork:
PachelbelCanonD¶
PachelbelCanonD bases
PachelbelCanonD methods
Methods inherited from VirtualWork:
SchubertD576¶
SchubertD576 bases
SchubertD576 methods
Methods inherited from VirtualWork:
SchubertD5762¶
SchubertD5762 bases
SchubertD5762 methods
Methods inherited from VirtualWork:
SchubertD5763¶
SchubertD5763 bases
SchubertD5763 methods
Methods inherited from VirtualWork:
SchubertD5764¶
SchubertD5764 bases
SchubertD5764 methods
Methods inherited from VirtualWork:
VirtualWork¶
VirtualWork methods