Extension talk:Score

Jump to navigation Jump to search

About this board

Please create a Phabricator task for your topic; this page is not regularily watched for new topics.

After upgrading my wiki to 1.35 lilypond not working

3
Lwangaman (talkcontribs)

I have just updated my wiki from 1.34 to 1.35. I have everything working except Lilypond. When adding a <nowiki><score></nowiki> element to a page I am seeing this error:

Unable to obtain LilyPond version:

Warning: an existing sandbox was detected. /usr/bin/lilypond --version  will run without any additional sandboxing features in a /bin/sh shell
GNU LilyPond 2.18.2

Here is my configuration:


wfLoadExtension( 'Score' );

$wgScoreTrim = true;

$wgShellRestrictionMethod = 'firejail';

$wgScoreLilyPond = "/usr/bin/lilypond";

$wgScoreAbc2Ly = '/usr/bin/abc2ly';

$wgScoreFluidsynth = '/usr/bin/fluidsynth';

$wgScoreSoundfont = '/usr/share/sounds/sf2/FluidR3_GM.sf2';

$wgScoreTimidity = '/usr/bin/timidity';

$wgScoreLame = '/usr/bin/lame';

MarkAHershberger (talkcontribs)

since it is saying something about sandboxing, what happens if you comment out $wgShellRestrictionMethod?

Lwangaman (talkcontribs)

I tried that but to no avail, same error message. I wonder if it has anything to do with Lilypond being generally disabled?

Reply to "After upgrading my wiki to 1.35 lilypond not working"

Problems about title

5
Summary by 2402:7500:588:318B:0:0:78C4:1BEE

Problem solved

118.168.59.94 (talkcontribs)

I can add a title when using ABC notation, but I can't add it when using LilyPond. How can I add a title when using LilyPond?

Examples:


ABC notation:


 X:1
 T:Die Moldau
 M:6/8
 L:1/8
 R:jig
 K:e
 B | e2 f g2 a | b2 b b3 | c'3 c'3 | b3 b2 b | a3 a2 a | g2 a g2 g | f3 f2 f | e2 z ||

LilyPond:

 \relative c'' { \clef treble \key e \minor \time 6/8 \tempo "Allegro commodo non agitato" \partial 8*1 b8-.\p_"dolce" | e4(\< fis8) g4( a8)\! | b4 b8-. b4.--\< | c4.\sf\! c->\> | b->\!\p~ b4 b8\<( | a4.)\!\dim a4 a8 | g4( a8 g4) g8(\< | fis4.)\!\> fis4(\!\> fis8-.)\! | e4\> r8\! }
Michael Bednarek (talkcontribs)
2402:7500:588:318B:0:0:78C4:1BEE (talkcontribs)

Problem solved. Thanks!

Lwangaman (talkcontribs)

May I ask how it was solved? If I try adding a "\header { Die Moldau }" to your example here it doesn't work?

With a header:

Musical scores are temporarily disabled.

Without a header:

Musical scores are temporarily disabled.

(Actually scores are now all showing as disabled?)

Musical scores are temporarily disabled.
Michael Bednarek (talkcontribs)

The Lilypond extension has been disabled for several months now. Judging by the lack of activity at phab:T257066, I wouldn't expect it to return any time soon.

Reply to "Problems about title"

Why Category:Pages using deprecated score attributes?

5
Michael Bednarek (talkcontribs)
Skierpage (talkcontribs)

This was mentioned in Project:Tech News/2019#Tech News: 2019-25

The TimedMediaHandler extension now handles MIDI files, so that putting a wikilink like [[File:somefile.mid]] creates a player. Eventually (phab:T135597) Extension:Score will lose its redundant code, hence the deprecation. I added an explanation of why these attributes are deprecated to this page and how to fix. I haven't added this yet to en:Help:Score.

The behavior won't be exactly the same (e.g. the better MIDI file won't be shown when you click on the score). I wonder why pages override the generated MIDI and audio; their generation has improved.

Michael Bednarek (talkcontribs)

The generation of MIDI files may have improved, but I think the override is mostly done with .ogg files. These could be sound files from actual performances, or from MIDI files that editors have created in their own environment with Soundfonts or similar which most likely generates better sound than this extension. Then there are cases where LilyPond doesn't produce certain ornaments at all.

Michael Bednarek (talkcontribs)
Skierpage (talkcontribs)

Sorry, I should have said "after the closing </source> tag." I also responded on that en-wiki talk page.

Reply to "Why Category:Pages using deprecated score attributes?"

Extension:score installed no sound

2
AlgorithmGG (talkcontribs)

I am getting no sound the extension creates the files but doesn't convert to audio. I am not getting any errors or sound.

AlgorithmGG (talkcontribs)

slight correction its ready to play, it would seem fluid synth isn't doing its job and when i comment it out it breaks with no fall back. since i configured lame the files are mp3 now rather than ogg but that shouldn't be a problem.

Reply to "Extension:score installed no sound"

Score doesn't run on MediaWiki on Windows.

1
Dzeaman (talkcontribs)

The error is:

'c:\LilyPond\usr\bin\lilypond.exe" "--version' is not recognized as an internal or external command, operable program, or batch file.

Reply to "Score doesn't run on MediaWiki on Windows."
Xaosflux (talkcontribs)
Reply to "Layout issue"
189.217.123.254 (talkcontribs)

download lilypond executable .exe but when adding the path of that file in localsentigs.php when loading the site everything was fine but when I inserted it <score lang = "ABC">

X: 1

M: C

L: 1/4

K: C

C, D, E, F, | G, A, B, C | D E F G | A B c d |

e f g a | b c 'd' e '| f' g 'a' b '|]

</ score>

and save the changes shows me this error

LilyPond failed to run: /$IP/images/lilypond/lilypond-2.19.82-1.mingw.exe is not an executable file. Make sure $ wgScoreLilyPond is set correctly.

MarkAHershberger (talkcontribs)

You probably have

$wgScoreLilyPond = '$IP/images/lilypond/lilypond-2.19.82-1.mingw.exe';

when you should have

$wgScoreLilyPond = "$IP/images/lilypond/lilypond-2.19.82-1.mingw.exe";

(Note the quotes.)

I would not put the binary in my images directory, either.

Uvas magicas (talkcontribs)

It still does not work, I put it with "and the executable file I put it in a lilypond folder inside the extension score but it still does not work.

MarkAHershberger (talkcontribs)

What is the error message now?

Uvas magicas (talkcontribs)

the same as above

MarkAHershberger (talkcontribs)

If it is still failing with LilyPond failed to run: /$IP/images/lilypond/lilypond-2.19.82-1.mingw.exe is not an executable file, then could you copy the line here that you are using for $wgScoreLilyPond?

Uvas magicas (talkcontribs)

$wgScoreLilyPond = $IP/extensions/Score/lilypond/lilypond-2.18.82-1.mingw.exe

MarkAHershberger (talkcontribs)

You need to use quotes:

 $wgScoreLilyPond = "$IP/extensions/Score/lilypond/lilypond-2.18.82-1.mingw.exe"
Uvas magicas (talkcontribs)

I tried it like that but I still got that error:

LilyPond could not be executed: /home/surtico/public_html/laramaazul/wiki/extensions/Score/lilypond/lilypond-2.18.82-1.mingw.exe is not an executable file. Make sure that $ wgScoreLilyPond is aesthetically defined correctly.

MarkAHershberger (talkcontribs)

You are using the Windows version on a Linux host. You will need the Linux version.

Reply to "It can not be installed"

Unable to compile LilyPond input file

5
JoesSR (talkcontribs)

Hi, when I test the example <score>\relative c' { f d f a d f e d cis a cis e a g f e }</score> , got this error:

Unable to compile LilyPond input file:

Processing `.../file.ly'
Parsing...
Interpreting music...
Preprocessing graphical objects...
Interpreting music...
MIDI output to `file.midi'...
Finding the ideal number of pages...
Fitting music on 1 page...
Drawing systems...
Layout output to `file.ps'...
Converting to PNG...Fontmap entry for Fontmap.local ends prematurely!  Giving up.

fatal error: GS exited with status: 256

exited with status: 1

I can't solve it. Could you give me some help?

My wiki need to use this great extension.

206.80.1.253 (talkcontribs)

Hi JoesSR,

                I am also facing same issue. Have you relosved this issue?
186.225.224.169 (talkcontribs)

Aqui parese-me tudo correto, porém tenho o erro:

Código:

<score vorbis="1" lang="lilypond">\relative c' { c d e f g a b} </score>

Resultado aqui:

Unable to compile LilyPond input file: warning: cannot find file: `.../file.ly' error: failed files: ".../file.ly" exited with status: 1

No média wiki:

\relative c' { c d e f g a b}


Algém sabe qual é o problema?

email: mazera2@gmail.com


Sophivorus (talkcontribs)

Had the same issue. I think it's due to a bug with Lilypond 2.18 (the one still advertised at lilypond.org) but that has been fixed on a more recent version. In the end the commands I used to install the latest Lilypond were:

curl -o lilypond.sh http://download.linuxaudio.org/lilypond/binaries/linux-64/lilypond-2.19.52-1.linux-64.sh
sh lilypond.sh
Manuela (talkcontribs)

I have a very similar problem, I am using Ubuntu 18.10 and Lilypond 2.19.82

».../file.ly« wird verarbeitet
Analysieren...
Interpretation der Musik...
Vorverarbeitung der grafischen Elemente...Fontconfig warning: ignoring C.UTF-8: not a valid language tag

Interpretation der Musik...
MIDI-Ausgabe nach »file.midi«...
Ideale Seitenanzahl wird gefunden...
Musik wird auf eine Seite angepasst...
Systeme erstellen...
Layout nach »/tmp/lilypond-oexcsw« ausgeben...
Konvertierung nach PNG...
Warnung: »(gs -q -dSAFER -dDEVICEWIDTHPOINTS=595.28 -dDEVICEHEIGHTPOINTS=841.89 -dGraphicsAlphaBits=4 -dTextAlphaBits=4 -dNOPAUSE -dBATCH -sDEVICE=png16m -dAutoRotatePages=/None -sOutputFile=file.png -r101 -f/tmp/lilypond-oexcsw)« gescheitert (256)

schwerer Fehler: gescheiterte Dateien: ".../file.ly"

exited with status: 1

Has anyone an idea? Thanks for help

Reply to "Unable to compile LilyPond input file"
122.116.63.54 (talkcontribs)

I can add a title when using ABC notation, but I cat add it when using LilyPond, How can I solve this problem when using LilyPond?

Examples:

ABC notation:


Unable to convert ABC file to LilyPond format:
/usr/bin/abc2ly from LilyPond 2.18.2
Parsing `.../file.abc'...
Line ... .../file.abc: 6: Huh?  Don't understand

LilyPond:

 \relative c'' { \clef treble \key e \minor \time 6/8 \tempo "Allegro commodo non agitato" \partial 8*1 b8-.\p_"dolce" | e4(\< fis8) g4( a8)\! | b4 b8-. b4.--\< | c4.\sf\! c->\> | b->\!\p~ b4 b8\<( | a4.)\!\dim a4 a8 | g4( a8 g4) g8(\< | fis4.)\!\> fis4(\!\> fis8-.)\! | e4\> r8\! }

122.116.63.54 (talkcontribs)

ABC notation:

122.116.63.54 (talkcontribs)

 X:1
 T:Die Moldau
 M:6/8
 L:1/8
 R:jig
 K:e
 B | e2 f g2 a | b2 b b3 | c'3 c'3 | b3 b2 b | a3 a2 a | g2 a g2 g | f3 f2 f | e2 z ||

Reply to "Problems about title"
Michael Bednarek (talkcontribs)

At this moment, <score>...</score> is completely broken – it doesn't render anything, instead it displays the source code.

Reply to "Broken"