New Contributions - Technical Notes
Please check that the file compiles cleanly with LilyPond at both Letter and A4 paper sizes. We use the following commands for compiling:
lilypond -dno-point-and-click -dpaper-size=\"a4\" filename.ly
lilypond -dno-point-and-click -dpaper-size=\"letter\" filename.ly
Please consider the users of the music - don't pick a very small font size unless it is necessary, and try to avoid "widowed" lines of music on the last page, and nasty page turns, if possible! If there are any serious problems with the file, we will probably ask you to fix them and resubmit.
The LilyPond version should be defined in the .ly file, using the \version
statement.
Ensure that the music will generate one or more MIDI files when run through LilyPond. This just means adding a \midi
section towards the end of the .ly file; see LilyPond's documentation for more information.
Ensure that your .ly file does not have any papersize settings which will interfere with the commands we'll use to compile the file (see above). The only exception is if your music should be produced in landscape format, eg. for organ music.
Finally, define the following headers in the \header section. These will be used for the title, composer, etc. when the music is displayed on Mutopia. Please make sure they're filled in carefully in the described format, in English. For-pay website links are not permitted.
Field | Description |
---|---|
mutopiatitle | The title of the piece. If not set, the title will be taken from the title field. |
mutopiacomposer | The piece's composer, in the form surname followed by initials (no spaces or punctuation). The composers currently featured on Mutopia are as follows: AbtF, AdamA, AdamsS, AguadoD, AlbenizIMF, AlkanCV, AllegriG, AlyabyevA, AmendolaA, AndreJ, ArbanJB, ArbeauT, ArchangelskyA, AriostiOA, ArneT, AscherJ, BachCPE, BachJS, BainJLM, BaltzarT, BanchieriA, BanisterJ, BanksJK, BarbellaE, BartokB, BeethovenLv, BehrF, BendaJA, BenoitP, BishopHR, BizetG, BlakeB, BlissPP, BlumenthalJ, BoismortierJBd, BortnianskyD, BourgeoisL, BradburyWB, BrahmsJ, BreyC, BrownCJ, BruchM, BrucknerA, BurgmullerJFF, BurnsD, BuxtehudeD, CarcassiM, CareyH, CarulliF, CaudiosoD, CavalliniE, CecereC, CeresiniG, ChabrierEA, CharpentierMA, ChopinFF, Claribel, ClarkFS, ClementiM, CocchiG, ComeauO, CorelliA, CorneliusP, CosteN, CouperinF, CroftW, CrottiA, CrugerJ, CzernyC, DandrieuJ, DebussyC, DelmetP, DevienneF, DiabelliA, DickinsonCJ, DoaneWH, DonizettiG, DoonanSC, DowlandJ, DubuqueA, DukasP, DussekJL, DuyseFv, DvorakA, DykesJB, EcclesH, ElgarE, EllorJ, ElveyGJ, EmmettDD, FarinelM, FaureG, FieldJ, FischerJKF, FosterSC, FranckC, FranzR, FriedrichII, FrobergerJJ, FuchsR, GabelloneG, GalileiV, GastoldiG, GauntlettHJ, GershwinG, GervasioGB, GesualdoC, GiardiniFd, GibbonsO, GigoutE, GiordanoG, GiulianiM, GiulianoG, GlaserCG, GlazunovA, GlinkaM, GloverCW, GobbaertsL, GossJ, GossecFJ, GottschalkLM, GounodC, GranadosE, GrandiA, GreatorexHW, GreiterM, GriegE, GrignyNd, GruberFX, HallRB, HandelGF, HanonCL, HasseJA, HastingsT, HattonJ, HaydnFJ, HaydnJM, HeiseP, HildachE, HolstGT, HoretzkyF, HorsleyCE, HughesJ, Hulak-ArtemovskyS, HullahJ, HumperdinckE, HunterC, IlievGK, InallsJ, Ippolitov-IvanovM, JamesJ, JanequinC, JapartJ, JarmanT, JeffreysJ, JohnsonD, JolyD, JoplinS, JudeWH, KeyperFJ, KiallmarkGF, KnappPP, KnjzeF, KocherC, KoenigJB, KoppraschG, KopylovA, KosenkoV, Kruetzer, KuffnerJ, KuhlauF, KuhnauJ, KuhnelA, KumarR, LachnerF, LaloE, LassusOd, LaubF, LeoL, LisztF, LoeilletJB, LottiA, LowryR, LullyJB, LutherM, LutkinPC, LysenkoM, MagnenatS, MajorJ, ManciniF, MannAH, MarcelloB, MarenzioL, MarshSB, MartiniGB, MasonL, MatiegkaWT, MehulEN, Mendelssohn-BartholdyF, MercadanteS, MertzJK, MessiterAH, MethfesselA, MilanL, MinkusLA, MonkWH, MontePd, MonteverdiC, MooreT, MorelandC, MorleyT, MozartWA, MuellerAE, MuellerW, MuffatG, MullenJW, MurrayJR, MussorgskyM, NaujalisJ, NeithardtA, NeumarkG, NicolaiP, NielsenCA, OlsonJJ, PachelbelJ, PaganiniN, PapezikR, PeaceAL, PeaseAH, PejacsevichD, PergolesiGB, PezeliusJ, PleyelIJ, PorporaN, Powlwheel, PresJd, PriuliG, PurcellH, QuantzJJ, RachmaninoffS, RameauJP, Reddings, RednerLH, RegerM, RiedingO, RiesF, Rimsky-KorsakovN, RitterC, RoberdayF, RollaA, RootGF, RossiniG, RougetdeLisleCJ, RoyerJNP, RudorffE, Saint-SaensC, SancesGF, SantistebanGC, SanzG, SardainL, SatieE, ScarlattiD, ScheidemannH, SchmelzerJH, SchopJ, SchreckG, SchubertF, SchulzJAP, SchumannR, ScottCHF, ScriabinA, SherwinWF, SidwellA, SilcherF, SittH, SmallwoodW, SmartHT, SorF, SousaJP, Spagnoletti, SpeerD, SpohrL, StainerJ, StanchinskyAV, StetsenkoK, StraussF, StraussJJ, SullivanA, SuterH, SzervacA, TallisT, TarregaF, TchaikovskyPI, TelemannGP, TeschnerM, TiddemanM, TitelouzeJ, TourjeeLE, TownerDB, TurpinT, UgolinoV, VaccaiN, ValentiniG, ValvasensiLG, VeliumovA, VerdiG, VictoriaTLd, VidalPA, VinciL, VitaliF, VivaldiA, VolkmannR, WadeJF, WanhalJ, WeckmannM, WeelkesT, WernerH, WidorC, WilliamsR, WilliamsRH, WillisRS, WittCF, WorrallH, WyethJ, Yaniewicz, ZanoniM, Anonymous, Traditional |
mutopiapoet (Optional) | The poet/lyricist of the piece. If not set, the lyricist will be taken from the poet field. |
mutopiaopus (Optional) | The opus of the piece, eg. "Op. 4", "Op. 4, No. 1", "BWV 100", "KV 100". If not set, the opus will be taken from the opus field. |
mutopiainstrument | A list of the instruments needed for the piece. If not set, the instruments will be taken from the instrument field. |
date (Optional) | The date the piece was composed. |
source | The public domain source edition, with date if possible, eg. "Schirmer, 1880". |
style | The style of the piece, taken from the following list: Baroque, Classical, Folk, Gospel, Hymn, Jazz, March, Modern, Popular / Dance, Renaissance, Romantic, Song, Technique |
license |
The license you've decided to place the contribution under, one of:
|
maintainer | Your name. "Anonymous" is acceptible if you don't want your name to be publicly displayed. |
maintainerEmail (Optional) | Your e-mail address, so people can contact you with comments. You may wish to obfuscate it in some way to reduce spam, as .ly files are archived by search engines. If you don't want your e-mail address to be stored on the website, just let us know. |
maintainerWeb (Optional) | Your home page address, if you have one and want people to know about it. Please include the full address, including the http:// at the beginning. |
moreInfo (Optional) | Extra information to be included on the piece's page in Mutopia. Markup in XHTML 1.0 format is permitted. |
Contribute music
There are several ways of submitting music to Mutopia for inclusion on the website.
GitHub pull request
The LilyPond source for all the music in Mutopia, as well as the tools used to build the website itself, are stored in GitHub - the music is in the ftp directory. To contribute to the project directly through GitHub, please fork our repository and send us a pull request. If you are likely to be contributing several pull requests, we recommend using a separate branch for each one.
E-mail directly to the Mutopia team
If you are not familiar with Git/GitHub, contributions, updates and corrections can be sent by e-mail to <contributions (at) MutopiaProject.org>. You should receive a response in less than a week, usually quicker. Corrections can be slower to process as they require proofreading against known public domain sources. If your contribution will take longer than a week to publish, the Mutopia team will add it as a GitHub issue to track its progress.
E-mail to the mailing list for public review
If you wish to contribute in a more public way, contributions can be sent to the Mutopia-Discuss mailing list for public review and discussion. Note that you will need to be subscribed to the list in order to do this.
NB. We reserve the right to refuse files submitted to Mutopia if we feel that they are in any way unsuitable.