diff --git a/server/pypi/packages/verovio/meta.yaml b/server/pypi/packages/verovio/meta.yaml new file mode 100644 index 0000000000..5e4e51651a --- /dev/null +++ b/server/pypi/packages/verovio/meta.yaml @@ -0,0 +1,18 @@ +#You need to install swig to build this package. The easiest way to do this is using +#the package manager provided by your system. +# +#Ubuntu/Debian: +# sudo apt-get install swig +# +#CentOS +# sudo yum install swig +# +#Fedora +# sudo dnf install swig +# +#Arch Linux +# sudo pacman -S swig + +package: + name: verovio + version: "4.0.1" diff --git a/server/pypi/packages/verovio/test/Schubert_Lindenbaum.mei b/server/pypi/packages/verovio/test/Schubert_Lindenbaum.mei new file mode 100644 index 0000000000..1308601589 --- /dev/null +++ b/server/pypi/packages/verovio/test/Schubert_Lindenbaum.mei @@ -0,0 +1,2010 @@ + + + + + + + + Der Lindenbaum + + Franz Schubert + Maja Hartwig + Kristina Richts + Perry Roland + Laurent Pugin + Klaus Rettinghaus + + + + + Musikwissenschaftliches Seminar <Detmold> +
+ Gartenstrasse 20 + 32756 Detmold + + + Germany + +
+
+
+ 2011 + + This encoding is in the public domain. However, the sources used to + create it may be under copyright. We believe their use by the MEI project + for educational and research purposes is covered by the Fair Use doctrine. + However, we will remove any material from the project archive when requested + to do so by the copyright owner. + +
+ + + <ref target="http://music-encoding.org/Support/MEI_Sample_Collection">MEI Sample + Collection</ref> + + + MEI Project + German Research Foundation +
+ Kennedyallee 40 + + Bonn + + + Germany + +
+
+ National Endowment for the Humanities +
+ 1100 Pennsylvania Avenue N.W. + + Washington, DC 20004 + + United States + +
+
+
+
+ + + http://kern.ccarh.org/cgi-bin/ksdata?l=users/craig/songs/erk/liederschatz/band2&file=erk205.krn&=pdf + + Der Lindenbaum + + Franz Schubert + Wilhelm Müller + + + + German + + + MusicXML file created using SharpEye Music Reader 2. + Transcoded MusicXML version 1.1 file using an XSLT stylesheet + (musicxml2mei v. 3.0) 2015-04-21. + + + +
+ + + +

Calculation of @tstamp and @tstamp2 values on control events, such as dir, + dynam, hairpin, etc., includes MusicXML offset values.

+

The parameters for musicxml2mei.xsl were set as follows: +

  • accidStyle: "both",
  • +
  • articStyle: "both",
  • +
  • formeWork: "preserve",
  • +
  • generateMIDI: "true",
  • +
  • keepAttributes: "true",
  • +
  • keepRights: "false",
  • +
  • labelStyle: "attr",
  • +
  • layout: "preserve",
  • +
  • tieStyle: "both"
  • + +

    +
    +
    + +

    This encoding represents the use of verse-element for multiple verses.

    +
    +
    + + + + Der Lindenbaum + + Franz Schubert + Wilhelm Müller + + + + + + + +

    Re-coded notation from MusicXML 1.1 file generated using SharpEye; modified + header.

    +
    + 2015-04-21 +
    + + +

    Removing tupletSpan duplicating with tuplet

    +

    Fixing measure 4 (note missing in tuplet)

    +
    + 2015-05-12 +
    + + +

    Fixing measure 8 (tuplet and tuplet)

    +
    + 2015-05-12 +
    + + +

    Adding staffGrp/staffDef labels

    +
    + 2015-05-12 +
    + + +

    Changing schema path

    +
    + 2015-08-28 +
    + + +

    Removing useless and duplicating encoding (@tie, @beam, @timestamp, etc)

    +
    + 2015-09-12 +
    + + +

    Fixing a few duration errors (mes. 15, 17 and 19)

    +
    + 2015-09-12 +
    + + +

    Fixing xml:id for @resp in the header

    +

    Fixing slurs on chords with artic

    +

    Removing @artic duplicating /artic

    +
    + 2016-11-17 +
    + + +

    Converted to version 3.0.0 using mei21To30.xsl, version 1.0 beta

    +

    Several minor corrections on slurs and lyrics

    +
    + +
    + + +

    Add page header and page footer

    +
    + +
    + + +

    Fix typos

    +
    + +
    +
    +
    + + + + + + + + + + + + + + + Die Winterreise + + Text: Wilhelm Müller (1794–1827) + + + + + + + + + + + + Der Lindenbaum + + Excerpt + + Op. 89 – D. 911 + + Franz Schubert + + + + + + + + + engraved with + + + + + +
    + + + + + + Am + + + Ich + + + Die + + + + + + + + + + + + + + + + + + + + + + p + Mäßig + + + + + + + + Brun + + + musst' + + + kal + + + + + nen + + + auch + + + ten + + + + + vor + + + heu + + + Win + + + + + dem + + + te + + + de + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + To + + + wan + + + blie + + + + + re, + + + dern + + + sen + + + + + + da + + + vor + + + mir + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + steht + + + bei + + + grad + + + + + ein + + + in + + + in's + + + + + + + Lin + + + tie + + + An + + + + + + + den + + + fer + + + ge + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + baum; + + + Nacht, + + + sicht, + + + + + + ich + + + da + + + der + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + träumt' + + + hab' + + + Hut + + + + + in + + + ich + + + flog + + + + + sei + + + noch + + + mir + + + + + nem + + + im + + + vom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Schat + + + Dun + + + Ko + + + + + ten + + + kel + + + pfe, + + + + + + so + + + die + + + ich + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + man + + + Au + + + wen + + + + + chen + + + gen + + + de + + + + + + + + + + zu + + + te + + + + + + + ssen + + + ge + + + mich + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Traum. + + + macht; + + + nicht. + + + + + + Ich + + + Und + + + Nun + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + schnitt + + + sei + + + bin + + + + + in + + + ne + + + ich + + + + + sei + + + Zwei + + + man + + + + + ne + + + ge + + + che + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Rin + + + rausch + + + Stun + + + + + + + de + + + ten, + + + de + + + + + so + + + als + + + ent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + man + + + rie + + + fernt + + + + + ches + + + fen + + + von + + + + + lie + + + sie + + + je + + + + + be + + + mir + + + nem + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wort; + + + zu: + + + Ort, + + + + + + es + + + Komm + + + und + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + pp + + + + + + + + + + + zog + + + her + + + im + + + + + in + + + zu + + + mer + + + + + Freud' + + + mir + + + hör' + + + + + und + + + Ge + + + ich's + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Lei + + + sel + + + rau + + + + + + + de + + + le, + + + schen: + + + + + + zu + + + hier + + + du + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ihm + + + find'st + + + fän + + + + + + mich + + + du + + + dest + + + + + im + + + dei + + + Ru + + + + + mer + + + ne + + + he + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + fort, + + + Ruh, + + + dort, + + + + + + zu + + + hier + + + du + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ihm + + + find'st + + + fän + + + + + + mich + + + du + + + dest + + + + + + + im + + + dei + + + Ru + + + + + + + mer + + + ne + + + he + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + fort. + + + Ruh! + + + dort! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    diff --git a/server/pypi/packages/verovio/test/__init__.py b/server/pypi/packages/verovio/test/__init__.py new file mode 100644 index 0000000000..e7567c631a --- /dev/null +++ b/server/pypi/packages/verovio/test/__init__.py @@ -0,0 +1,17 @@ +from os.path import dirname, join +import unittest + +class TestVerovio(unittest.TestCase): + + def test_basic(self): + import verovio + + tk = verovio.toolkit() + tk.loadFile(join(dirname(__file__), "Schubert_Lindenbaum.mei")) + + print(tk.getPageCount()) + #self.assertEqual(tk.getPageCount(), ) + + svg_string: str = tk.renderToSVG(1) + print(svg_string) + #self.assertEqual(svg_string, )