Mediawiki Score Extension.

Moderator: kcleung

Eric
active poster
Posts: 588
Joined: Wed Oct 31, 2007 6:04 pm
notabot: 42
notabot2: Human
Location: Ithaca, NY
Contact:

Re: Mediawiki Score Extension.

Postby Eric » Tue Feb 11, 2014 4:20 pm

I don't think 2.16 code works with 2.18, which would be a problem. I wonder if the convert routine provided with 2.18 Lilypond is transportable (it converts, not always necessarily 100% exactly well but there you are, 2.16-or-earlier code to 2.18-code - so long as the code ("code"? I should know what Lilypond stuff is called...) contains the \version line (which most of the incipit codes don't... may I suggest including the line

\version "2.14.2" or as appropriate in incipits from now on?... )

My mistake, 2.14.2. I tried inserting that line and got a "program too old" error. We're not using 2.16, even ,we're using 2.14! So insert

\version "2.14.2" early in the text, near \key ... etc...

imslp
Site Admin
Posts: 1608
Joined: Thu Jan 01, 1970 12:00 am

Re: Mediawiki Score Extension.

Postby imslp » Tue Feb 11, 2014 7:40 pm

OK, will upgrade to 2.18 by tomorrow. Better to fix it early.

It's a pretty bad decision to break compatibility between minor versions, though.

Eric
active poster
Posts: 588
Joined: Wed Oct 31, 2007 6:04 pm
notabot: 42
notabot2: Human
Location: Ithaca, NY
Contact:

Re: Mediawiki Score Extension.

Postby Eric » Tue Feb 11, 2014 11:27 pm

the change from 2.16.1 to 2.16.2, etc. (or the unstable branch, more, since there usually isn't a 2.16.2, but lots of 2.17.x, or 2.15.x, on the way between 2.16 to 2.18 or 2.14 to 2.16) is a change between minor versions - the change from 2.14 to 2.16, from 2.16 to 2.18 is actually regarded (admittedly, not from the usual point of view- it's not a LilyPond 2 to LilyPond 3 change- more regarded by LilyPond "fans", I think) as a major change, I think... though I do understand your point - hadn't thought about it previously, it's true.

horndude77
active poster
Posts: 292
Joined: Sun Apr 23, 2006 5:08 am
notabot: YES
notabot2: Bot
Location: Phoenix, AZ

Re: Mediawiki Score Extension.

Postby horndude77 » Wed Feb 12, 2014 6:11 am

imslp wrote:It's a pretty bad decision to break compatibility between minor versions, though.


In Lilypond-land the even minor numbers are the stable versions (2.14, 2.16, 2.18, etc.). And these aren't frequently released (2.18: 2013 Dec 29, 2.16: 2012 Aug 24, 2.14: 2011 Jun 5). Breaking changes do occur between these. However in this case (2.16->2.18) most people won't run into issues. The highlight of these changes are here: http://lilypond.org/doc/v2.18/Documentation/changes/index.html. Most of the syntax changes are tame compared with the differences between some previous versions (manual bar line changes, an articulation change, tempo range change, etc.). I have heard of talk of an even greater syntax stabilization with more stringent rules about what can change and calling that 3.0 (either a rumor or a very long term goal).

The gist: It's a good idea to upgrade to 2.18 sooner than later (while the number of <score> sections are few). Most short snippets won't require changes.

imslp
Site Admin
Posts: 1608
Joined: Thu Jan 01, 1970 12:00 am

Re: Mediawiki Score Extension.

Postby imslp » Wed Feb 12, 2014 3:56 pm

Understood. I was just surprised because in most cases there is backwards compatibility going back a while (I asked MuseScore devs a few years ago, and they promised any files created by the beta release will be readable in v1).

I'm sure the Lilypond devs have their reasons (insofar as the programmer is concerned it is always cleaner to break compatibility - it's just that usually the users complain so we can't do it). In any case, we'll upgrade to 2.18 and keep it at that version.

Eric
active poster
Posts: 588
Joined: Wed Oct 31, 2007 6:04 pm
notabot: 42
notabot2: Human
Location: Ithaca, NY
Contact:

Re: Mediawiki Score Extension.

Postby Eric » Wed Feb 12, 2014 5:44 pm

Hrm. Your reference to groups of "Musescore devs" and "Lilypond devs" made me wonder how the former operates, but I see that the former, like the latter, is an open-source project with, it seems, also a more or less open developer group ...

imslp
Site Admin
Posts: 1608
Joined: Thu Jan 01, 1970 12:00 am

Re: Mediawiki Score Extension.

Postby imslp » Wed Feb 12, 2014 6:00 pm

I think MuseScore has a lead developer (actually, they do: http://musescore.com/team), I don't know about Lilypond. Each project is different and the development dynamics are frequently different as well (albeit all open source), e.g. some projects are more centrally regulated/moderated than others.

Eric
active poster
Posts: 588
Joined: Wed Oct 31, 2007 6:04 pm
notabot: 42
notabot2: Human
Location: Ithaca, NY
Contact:

Re: Mediawiki Score Extension.

Postby Eric » Wed Feb 12, 2014 6:19 pm

here's some information from the lilypond.org page, and I don't know if the background is somewhat relevant...

Eric
active poster
Posts: 588
Joined: Wed Oct 31, 2007 6:04 pm
notabot: 42
notabot2: Human
Location: Ithaca, NY
Contact:

Re: Mediawiki Score Extension.

Postby Eric » Thu Feb 13, 2014 9:33 am

well, now that the base software has been updated, I was concerned that my (by now quite a few) incipits would break (causing the relevant pages to break too, as I recall), but it looks like the relevant things may be backward-compatible after all, and that in 2.18 one -can- use

"\once \override Hairpin.to-barline = ##f" (the new way of writing that the crescendo/decrescendo that's about to start should end after the barline, not just before it, but that this override should only apply this "once") rather than the old

"\once \override Hairpin #'to-barline = ##f" - but that this (and similar tweaks one can find in the documentation...) which I tend to put in whenever it looks like the composer really wanted it - still actually work(s), they don't break the file. ... neat.

imslp
Site Admin
Posts: 1608
Joined: Thu Jan 01, 1970 12:00 am

Re: Mediawiki Score Extension.

Postby imslp » Thu Feb 13, 2014 8:35 pm

Nice. Yes, Lilypond is now 2.18. Tell me if there are any problems.

Eric
active poster
Posts: 588
Joined: Wed Oct 31, 2007 6:04 pm
notabot: 42
notabot2: Human
Location: Ithaca, NY
Contact:

Re: Mediawiki Score Extension.

Postby Eric » Thu Feb 13, 2014 8:44 pm

There does seem to be that problem now, yes. I wonder if it's fixable with a couple of added (though bothersome) things- will have to check.

imslp
Site Admin
Posts: 1608
Joined: Thu Jan 01, 1970 12:00 am

Re: Mediawiki Score Extension.

Postby imslp » Thu Feb 13, 2014 8:45 pm

OK, so I wasn't imagining it. Tell me if you find a fix to the oversized noteheads.

Generoso
active poster
Posts: 266
Joined: Mon Mar 12, 2007 1:49 pm

Re: Mediawiki Score Extension.

Postby Generoso » Fri Feb 14, 2014 11:58 pm

These musical examples could also be used to show wrong (or differences in the) notes in the various editions.
See the bottom of
http://imslp.org/wiki/Cello_Concerto,_Op.104_(Dvořák,_Anton%C3%ADn)

horndude77
active poster
Posts: 292
Joined: Sun Apr 23, 2006 5:08 am
notabot: YES
notabot2: Bot
Location: Phoenix, AZ

Re: Mediawiki Score Extension.

Postby horndude77 » Sat Feb 15, 2014 2:00 am

Generoso wrote:These musical examples could also be used to show wrong (or differences in the) notes in the various editions.
See the bottom of
http://imslp.org/wiki/Cello_Concerto,_Op.104_(Dvořák,_Anton%C3%ADn)


You might consider something like this instead:

Code: Select all

\new Voice \with { \consists "Balloon_engraver" } \relative c' {
  \clef bass
  \key b \minor
  \once \override Score.TimeSignature.stencil = ##f
  <b dis, g,-\balloonText #'(2 . 6.5) "Difference 1">4 <a dis, fis,> <g c, ees,> <fis b,-\balloonText #'(-2 . -3.5) "Difference 2" dis,>
}


I think it's clearer keeping it with a bit of context.

Eric
active poster
Posts: 588
Joined: Wed Oct 31, 2007 6:04 pm
notabot: 42
notabot2: Human
Location: Ithaca, NY
Contact:

Re: Mediawiki Score Extension.

Postby Eric » Sat Feb 15, 2014 4:21 am

In general, would people linking back to our main site please test the links before going live with them? (hint- right-parentheses. The solution is, I think, either to use the "URL" button up on above the box, or to use %29 instead of an actual ")", since %29 won't get dropped by the software en route. If you don't know what I'm talking about (i.e. that there's a problem/why there's a problem/that links fail), fair enough - but also don't post links to IMSLP workpages.


Return to “Other”

Who is online

Users browsing this forum: No registered users and 2 guests