Git Product home page Git Product logo

mutopiaproject's Introduction

The Mutopia Project

The Mutopia Project offers sheet music based on editions in the public domain. All sheet music is written in LilyPond by volunteers and the entire archive is openly available for download. If you are new to the project please visit MutopiaProject.org and browse the sheet music.

This GITHUB repository is made available to promote this volunteer effort. There is a wiki available if you are interested in contributing using GITHUB. Please see the main website contribution page for information on how to submit by email if you are not comfortable with GITHUB.

mutopiaproject's People

Contributors

abelcheung avatar abrock avatar alexschr avatar chrissawer avatar dangrayson avatar dc7kr avatar dominicus avatar doughdemon avatar fedelibre avatar glenl avatar jeremyvisser avatar jonathan-scholbach avatar joram-berger avatar ksnortum avatar lekro avatar listentolist avatar mapadofu avatar maximesinclair avatar mcasl avatar metzguar avatar mikeblackstock avatar pacovila avatar pikurasa avatar rwmpelstilzchen avatar sebastien-bugzilla avatar sincere-music avatar ssb22 avatar tsiivola avatar typere avatar wchargin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mutopiaproject's Issues

Missing version specs

The following files (16) have no "\version" specification and should be updated to make them consistent with other files in the archive.

BachJS/BWV997/bwv997-01prelude
BachJS/BWV997/bwv997-02fuga
BachJS/BWV997/bwv997-03sarabande
BachJS/BWV997/bwv997-04gigue
BachJS/BWV997/bwv997-05double
FrobergerJJ/Suite7/Suite7.ly
GriegE/O46/02-lamortdase
HandelGF/HWV585/sonatina-in-b-flat-major
JoplinS/a-breeze-from-alabama/a-breeze-from-alabama.ly
JoplinS/sun-flower-slow-drag/sun-flower-slow-drag.ly
RameauJP/plaintes/plaintes.ly
Traditional/Greensleaves/Greensleaves.ly

Correct invalid unicode encoding: Block 6

TitelouzeJ/Ave_Maris_Stella-1er_verset/Ave_Maris_Stella-1er_verset.ly
TitelouzeJ/Ave_Maris_Stella-3e_verset/Ave_Maris_Stella-3e_verset.ly
TitelouzeJ/Ave_Maris_Stella-4e_verset/Ave_Maris_Stella-4e_verset.ly
TitelouzeJ/Pange_Lingua-2e_verset/Pange_Lingua-2e_verset.ly
TitelouzeJ/Veni_Creator-1er_verset/Veni_Creator-1er_verset.ly

Each line is a single Mutopia index but some entries are folders that may contain more than one lilypond file.

Most editors can make the conversion, but almost all of them need to updated to a more current version of lilypond anyway and running convert-ly will also make the encoding fix.

To contribute to complete this milestone, review the associated issues and assign yourself to the (unassigned) block you wish to work on. If you don't have assignment capability, add a comment to the block you will be working on.

Update Bach BWV 988 v4

xref: Bach Gesellschaft
(Steve Shorter)
bar 17 (second repeat), tie missing in voice 1 and 2 in treble clef (c# g)

Correct invalid unicode encoding: Block 4

KuhlauF/O20/sonatine-1-allegro
KuhlauF/O20/sonatine-1-andante
LullyJB/LWV71/Armide
Mendelssohn-BartholdyF/O36/paulus_3
Mendelssohn-BartholdyF/O70/elias_32
MozartWA/KV574/k574
RameauJP/sauvages/sauvages.ly
SchubertF/D118/gretchen
SchubertF/D550/forelle
SchubertF/D911/einsamkeit

Each line is a single Mutopia index but some entries are folders that may contain more than one lilypond file.

Most editors can make the conversion, but almost all of them need to updated to a more current version of lilypond anyway and running convert-ly will also make the encoding fix.

To contribute to complete this milestone, review the associated issues and assign yourself to the (unassigned) block you wish to work on. If you don't have assignment capability, add a comment to the block you will be working on.

Files with invalid unicode encoding

I have identified 61 Mutopia entries that have invalid unicode encodings. In the alphabetical list below, I have broken the list up into blocks of a reasonable size in the event anyone would like to participate in this update. Each line is a single Mutopia index but some entries are folders that may contain more than one lilypond file.

Most editors can make the conversion, but almost all of them need to updated to a more current version of lilypond anyway and running convert-ly will also make the encoding fix.

Block 1.
BachJS/BWV1050/brand5-3
BachJS/BWV269/bwv_269
BachJS/BWV347/bwv347
BachJS/BWV803/duetto
BachJS/BWV846/wtk1-fugue1
BachJS/BWV928/prelude_9
BachJS/O_Haupt_voll_Blut/O_Haupt_voll_Blut.ly

Block 2:
[ COMPLETE ] BeethovenLv/O62/Coriolan
BrahmsJ/O118/intermezzo
ChopinFF/O10/10-02-i
ChopinFF/O10/chopin-op-10-09-wfi
ChopinFF/O10/op-10-12-wfi
ChopinFF/O25/chopin-op-25-01
ChopinFF/O28/Chop-28-2
ChopinFF/O69/w10-h-moll-cfi
[ SKIP ] DandrieuJ/Fugue_sur_l_Ave_maris_stella/Fugue_sur_l_Ave_maris_stella.ly
GrignyNd/Grigny-Fugue_a_5/Grigny-Fugue_a_5.ly

[ COMPLETE ] Block 3.
[ COMPLETE ] HandelGF/Aylesford/01-overture
[ COMPLETE ] HandelGF/Aylesford/02-entree
[ COMPLETE ] HandelGF/Aylesford/03-gavotte
[ COMPLETE ] HandelGF/Aylesford/04-toccata
[ COMPLETE ] HandelGF/Aylesford/05-fuga
[ COMPLETE ] HandelGF/Aylesford/06-impertinence
[ COMPLETE ] HandelGF/Aylesford/07-concerto
[ COMPLETE ] HandelGF/Aylesford/08-preludio
[ COMPLETE ] HandelGF/Aylesford/09-menueti
[ COMPLETE ] HandelGF/Aylesford/10-menuetii
[ COMPLETE ] HandelGF/Aylesford/11-allegro
[ COMPLETE ] HandelGF/Aylesford/12-menuet
[ COMPLETE ] HandelGF/Aylesford/13-air
[ COMPLETE ] HandelGF/Aylesford/14-menueti
[ COMPLETE ] HandelGF/Aylesford/15-menuetii
[ COMPLETE ] HandelGF/Aylesford/16-airmitvar
[ COMPLETE ] HandelGF/Aylesford/17-allemande
[ COMPLETE ] HandelGF/Aylesford/18-passepied
[ COMPLETE ] HandelGF/Aylesford/19-menuet

Block 4.
KuhlauF/O20/sonatine-1-allegro
KuhlauF/O20/sonatine-1-andante
LullyJB/LWV71/Armide
Mendelssohn-BartholdyF/O36/paulus_3
Mendelssohn-BartholdyF/O70/elias_32
MozartWA/KV574/k574
RameauJP/sauvages/sauvages.ly
SchubertF/D118/gretchen
SchubertF/D550/forelle
SchubertF/D911/einsamkeit

Block 5.
SchulzJAP/mond/mond.ly
SchumannR/O48/Ich_grolle_nicht
SorF/O1/sor_op_1_4
SorF/O1/sor_op_1_5_1
SorF/O1/sor_op_1_5_2
SorF/O1/sor_op_1_5_3
SorF/O1/sor_op_1_6
SorF/O60/sor_op60-03
SorF/O60/sor_op60-05

Block 6.
TitelouzeJ/Ave_Maris_Stella-1er_verset/Ave_Maris_Stella-1er_verset.ly
TitelouzeJ/Ave_Maris_Stella-3e_verset/Ave_Maris_Stella-3e_verset.ly
TitelouzeJ/Ave_Maris_Stella-4e_verset/Ave_Maris_Stella-4e_verset.ly
TitelouzeJ/Pange_Lingua-2e_verset/Pange_Lingua-2e_verset.ly
TitelouzeJ/Veni_Creator-1er_verset/Veni_Creator-1er_verset.ly

Update Bach BWV 988 v28

Cross-ref: Bach Gesellschaft
bar8, bass clef lower voice missing rest 32nd rest on beat 2, missing "g32" at the end
bar13 bass clef lower voice missing missing "f" at end of bar, extra r32
bar21 bass clef lower voice missing rest 32nd rest on beat 3, missing "e32" at the end
bar25 bass clef lower voice missing "a32 g32" at the end, extra r16 at end
bar26 bass clef lower voice missing rest 32nd rest on beat 3, missing "g32" at the end
bar27 treble clef upper voice missing rest 32nd rest on beat 3, extre r32 at the end
treble clef upper voice missing "c" on secound beat
treble clef upper voice beat 2 missing "c32"
(Steve Shorter)

Correct invalid unicode encoding: Block 1

BachJS/BWV1050/brand5-3
BachJS/BWV269/bwv_269
BachJS/BWV347/bwv347
BachJS/BWV803/duetto
BachJS/BWV846/wtk1-fugue1
BachJS/BWV928/prelude_9
BachJS/O_Haupt_voll_Blut/O_Haupt_voll_Blut.ly

Each line is a single Mutopia index but some entries are folders that may contain more than one lilypond file.

Most editors can make the conversion, but almost all of them need to updated to a more current version of lilypond anyway and running convert-ly will also make the encoding fix.

To contribute to complete this milestone, review the associated issues and assign yourself to the (unassigned) block you wish to work on. If you don't have assignment capability, add a comment to the block you will be working on.

Update Bach BWV 988 v29

bar12: bass clef "bis" should be "cis", and next "bis" should be "b" (no accidental until fixed)
bar22: lower clef, low "g" should be "b"
(Steve Shorter)

Correct invalid unicode encoding: Block 2

BrahmsJ/O118/intermezzo
ChopinFF/O10/10-02-i
ChopinFF/O10/chopin-op-10-09-wfi
ChopinFF/O10/op-10-12-wfi
ChopinFF/O25/chopin-op-25-01
ChopinFF/O28/Chop-28-2
ChopinFF/O69/w10-h-moll-cfi
GrignyNd/Grigny-Fugue_a_5/Grigny-Fugue_a_5.ly

Each line is a single Mutopia index but some entries are folders that may contain more than one lilypond file.

Most editors can make the conversion, but almost all of them need to updated to a more current version of lilypond anyway and running convert-ly will also make the encoding fix.

To contribute to complete this milestone, review the associated issues and assign yourself to the (unassigned) block you wish to work on. If you don't have assignment capability, add a comment to the block you will be working on.

J. S. Bach, errors in BWV 988: Goldberg Aria

I have downloaded this score from IMSLP and verified this correction for this entry:

http://www.mutopiaproject.org/cgibin/piece-info.cgi?id=979

-glen

Submitted by Steve Shorter (email hidden):

Howdy!

Not sure what else to do...so I am posting this here.

There are 2 significant errors in the Goldberg Aria, which
I first identified several years ago. I did send a heads up
to the maintainer et. al. listed but there was no acknowedgment
and the error remains. The correction is simple but I don't have
a lilypond version to verify the fix. Specifically the errors are

i) Bar 18: the last eight note in the treble clef is incorrect. It
should be a "g" and not an "e". This is verified in all other
engravings and recordings.

ii) Bar 6: the dotted quarter note in the bass clef appears on beat 2.5
when it should be on beat 2. This is because of a conscious decision
to offset it to that position. In lilypond source it is offset with
"s4.",
instead of "s4" While the original score is not 100% clear, all
other engravings and recordings clearly have the dotted quarter on
beat 2 not 2.5

I appreciate that people are busy, and this error is not a
priority, but I simply want it documented.

-steve

Correct invalid unicode encoding: Block 5

SchulzJAP/mond/mond.ly
SchumannR/O48/Ich_grolle_nicht
SorF/O1/sor_op_1_4
SorF/O1/sor_op_1_5_1
SorF/O1/sor_op_1_5_2
SorF/O1/sor_op_1_5_3
SorF/O1/sor_op_1_6
SorF/O60/sor_op60-03
SorF/O60/sor_op60-05

Each line is a single Mutopia index but some entries are folders that may contain more than one lilypond file.

Most editors can make the conversion, but almost all of them need to updated to a more current version of lilypond anyway and running convert-ly will also make the encoding fix.

To contribute to complete this milestone, review the associated issues and assign yourself to the (unassigned) block you wish to work on. If you don't have assignment capability, add a comment to the block you will be working on.

Update Bach BWV 988 v30

xref: Bach Gesellschaft
(Steve Shorter)
bar8 treble clef, second voice beat 3.5 should be "g8" not "a8", rythm not correct
bar10 treble clef, top voice last note should be "fis" not "f"
bar13 treble clef, second voice first beat should be "c8. d16" not "c8 d8"
bar14 bass clef, top voice, beat 3 and 4 should be "e4 e4" not "e4 fis4"

Correct invalid unicode encoding: Block 3

Assigned to @doughdemon

BeethovenLv/O62/Coriolan

HandelGF/Aylesford/01-overture
HandelGF/Aylesford/02-entree
HandelGF/Aylesford/03-gavotte
HandelGF/Aylesford/04-toccata
HandelGF/Aylesford/05-fuga
HandelGF/Aylesford/06-impertinence
HandelGF/Aylesford/07-concerto
HandelGF/Aylesford/08-preludio
HandelGF/Aylesford/09-menueti
HandelGF/Aylesford/10-menuetii
HandelGF/Aylesford/11-allegro
HandelGF/Aylesford/12-menuet
HandelGF/Aylesford/13-air
HandelGF/Aylesford/14-menueti
HandelGF/Aylesford/15-menuetii
HandelGF/Aylesford/16-airmitvar
HandelGF/Aylesford/17-allemande
HandelGF/Aylesford/18-passepied
HandelGF/Aylesford/19-menuet

Bach Goldberg BWV 988 var16 fix

Steve Shorter
xref: Bach Gesellschaft
http://www.mutopiaproject.org/ftp/BachJS/BWV988/bwv-988-v16/bwv-988-v16.ly

\time should be 2/2 not 4/4
bar 5, treble clef, ornament is incorrect should be prallmordent not prallprall
bar 15 \turn missing
bar 18 \turn missing
bar 48 incorrect b in treble clef, should be octave lower in the bass
bar 9, bass clef, single beam through 2 beats
bar 32, treble clef, lower voice, last "g" should be "gis"
treble clef upper voice first "d" should be "e"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.