Edge Rewrite
// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a21c5aa17a30b179

Jump to content

Help talk:Score

Page contents not supported in other languages.
Add topic
From Wikipedia, the free encyclopedia
Latest comment: 4 days ago by Michael Bednarek in topic Display error on colored scales

Add title and midi

[edit]

Hi, I had a working score with a midi (vorbis=1 midi=1) enabled, but I can't show any title using /header.


  \header {
    tagline = "" % no footer
    title = "Indonesia Raya"
    composer = "W. R. Supratman"
  }
\new Staff 
<<
 \new Voice = "1" { \voiceOne 
  \time 6/8
  \tempo 4 = 96
  \relative c'  { 
   \set Staff.midiInstrument = #"violin"
  r4 r8 c4 c8 | f4. a4 a8 | a4. a4 a8 | g4. e4 e8 | e4. g4 g8 | g4. f4 e8 | d4. e4 d8 | c2.~
  c4. r8 r4
  }
 }
>>

Then I tried using raw=1 according to the example on the page, and the title showed up, but it isn't compatible with vorbis/midi


  \header {
    tagline = "" % no footer
    title = "Indonesia Raya"
    composer = "W. R. Supratman"
  }
\new Staff 
<<
 \new Voice = "1" { \voiceOne 
  \time 6/8
  \tempo 4 = 96
  \relative c'  { 
   \set Staff.midiInstrument = #"violin"
  r4 r8 c4 c8 | f4. a4 a8 | a4. a4 a8 | g4. e4 e8 | e4. g4 g8 | g4. f4 e8 | d4. e4 d8 | c2.~
  c4. r8 r4
  }
 }
>>


So, how can I display both title and the midi? Thanks. Bennylin (talk) 18:18, 27 September 2025 (UTC)Reply


\header {
    tagline = "" % no footer
    title = "Indonesia Raya"
    composer = "W. R. Supratman"
  }
\score {
 \relative c' {
  \time 6/8
  \tempo 4 = 96
  \set Staff.midiInstrument = #"violin"
  r4 r8 c4 c8 | f4. a4 a8 | a4. a4 a8 | g4. e4 e8 | e4. g4 g8 | g4. f4 e8 | d4. e4 d8 | c2.~
  c4. r8 r4 }
  \layout { line-width = 200\mm }
  \midi { }
}

Grimes2 19:57, 27 September 2025 (UTC)Reply

MIDI file without the score

[edit]

Hello,

does anyone know a possibility how to generate a MIDI file without displaying the score (other than creating and uploading the MIDI file separately)? --Furfur Diskussion 15:28, 31 January 2026 (UTC)Reply

Answered at de:Hilfe Diskussion:Notensatz#Nur die Tondatei ohne den Notentext:
<score sound raw>
\header { tagline = ##f }
triad = \relative c' { c e g }
empty = r1
\score { \empty \layout { \context { \Staff \RemoveAllEmptyStaves } } }
\score { \midi { } \triad }
</score>

\header { tagline = ##f }
triad = \relative c' { c e g }
empty = r1
\score { \empty \layout { \context { \Staff \RemoveAllEmptyStaves } } }
\score { \midi { } \triad }
-- Michael Bednarek (talk) 01:17, 1 February 2026 (UTC)Reply

Unknown error

[edit]

So, I’ve just discovered this, but I’ve been havin’ problems lately. Here is the string I made.

Before:

  \relative g' { \clef treble \key g \major \time 4/4
  b2 c2 | d1 | e2 <<d2 fis2>> | <<b,1 g'1>> | <<e2 a2>> fis2 | <<g1 e1>> | <<a1 fis1>> | <<b1. g1. d1.>>
  \bar "|."
  }
</score>

which resulted in:


  \relative g' { \clef treble \key g \major \time 4/4
  b2 c2 | d1 | e2 <<d2 fis2>> | <<b,1 g'1>> | <<e2 a2>> fis2 | <<g1 e1>> | <<a1 fis1>> | <<b1. g1. d1.>>
  \bar "|."
  }

After:

<score vorbix="1">
  \new GrandStaff
    \new Staff <<
    \relative g' { \clef treble \key g \major \time 4/4
  b2 c2 | d1 | e2 <<d2 fis2>> | <<b,1 g'1>> | 
  <<e2 a2>> | fis2 | <<g1 e1>>  <<a1 fis1>> | 
  <<b1. g1. d1.>> \bar "|." }  >>
      \new Staff <<
      \relative g' { \clef bass \key g \major \time 4/4
    d,4 b4 g4 b4 | d4 b4 g4 b4 | d4 b4 g4 b4 | d4 b4 g4 b4 |
    d4 b4 g4 b4 | d4 b4 g4 b4 | d4 b4 g4 b4 | d4 b4 g4 b4 |
    d4 b4 g4 b4 | d4 b4 g4 b4 | d4 b4 g4 b4 | d4 b4 g4 b4 |
    d4 b4 g4 b4 | d4 b4 g4 b4  <<d1. b1. g1.>> \bar "|." } >>
</score>

which results in:


Is there something wrong with this, because before I added the second staff, It worked well. Can someone tell me what’s the error? I’m new to this kind of thing, so I don’t know the basics yet. AltoHampton (talk here) (le contrebutions) 04:31, 18 April 2026 (UTC)Reply

Ok, I found a way around it.
:{ \new PianoStaff <<
:    \new Staff \with { \consists "Merge_rests_engraver" } <<
:    \relative g' { \clef treble \key g \major \time 4/4
:  b2 c2 | d1 | e2 <<d2 fis2>> | <<b,1 g'1>> | 
:  <<e2 a2>> | fis2 | <<g1 e1>> | <<a1 fis1>> | 
:  <<b1. g1. d1.>> \bar "|." }  >>
:      \new Staff \with { \consists "Merge_rests_engraver" } <<
:      \relative g' { \clef bass \key g \major \time 4/4
:    d,8 b8 g8 b8 | d8 b8 g8 b8 | d8 b8 g8 b8 | d8 b8 g8 b8 
:    | d8 b8 g8 b8 | d8 b8 g8 b8 | d8 b8 g8 b8 | d8 b8 g8 b8 
:    | d8 b8 g8 b8 | d8 b8 g8 b8 | d8 b8 g8 b8 | d8 b8 g8 b8 
:    | d8 b8 g8 b8 | d8 b8 g8 b8 | <<d1. b1. g1.>> \bar "|." } >> >> }
:</score>
:
AltoHampton (talk here) (le contrebutions) 06:07, 18 April 2026 (UTC)Reply
The keyword in <score>...</score> is "vorbis", not "vorbix" (or "sound", which I prefer). In all your examples, the dotted whole note at the end is not possible in 4/4.
The left hand notes in your first example should all be eights, not quarter notes, as you did in examples 2 and 3.
If you use a group staff, like GrandStaff, PianoStaff, etc, the individual staves must be surrounded by the simultaneous expression markers << >>, as you did in the third example. You forgot to show the output of your 3rd example; now below.

{ \new PianoStaff <<
    \new Staff \with { \consists "Merge_rests_engraver" } <<
    \relative g' { \clef treble \key g \major \time 4/4
  b2 c2 | d1 | e2 <<d2 fis2>> | <<b,1 g'1>> | 
  <<e2 a2>> | fis2 | <<g1 e1>> | <<a1 fis1>> | 
  <<b1. g1. d1.>> \bar "|." }  >>
      \new Staff \with { \consists "Merge_rests_engraver" } <<
      \relative g' { \clef bass \key g \major \time 4/4
    d,8 b8 g8 b8 | d8 b8 g8 b8 | d8 b8 g8 b8 | d8 b8 g8 b8 
    | d8 b8 g8 b8 | d8 b8 g8 b8 | d8 b8 g8 b8 | d8 b8 g8 b8 
    | d8 b8 g8 b8 | d8 b8 g8 b8 | d8 b8 g8 b8 | d8 b8 g8 b8 
    | d8 b8 g8 b8 | d8 b8 g8 b8 | <<d1. b1. g1.>> \bar "|." } >> >> }
Cheers. -- Michael Bednarek (talk) 07:03, 18 April 2026 (UTC)Reply
Oh ok. I tried it with sound, and it worked. But, however, I’m fine with the dotted whole notes at the end, as its fitting. I didn’t notice that I misspelled vorbis as vorbix. AltoHampton (talk here) (le contrebutions) 15:02, 18 April 2026 (UTC)Reply

Display error on colored scales

[edit]

The syntax is correct or better was correct but the orientation . #'landscape don't work and the finger markings are missing. A lot of work went into the scales, and they've all become useless. The procedure for reporting a bug is unacceptable for someone who isn't a native English speaker. I suspect the Lilypond software is incomplete or faulty.


\version "2.14.2"
\markup \column { 
%% Überschrift / Headline 
 \halign #CENTER {   \bold "C-ionisch (C-Form) " } \halign #CENTER {  "C ionian (C shape) " } 
%% Aussehen / Look  
\override #'(size . 3.0) {  \override #'(fret-diagram-details . (   (orientation . #'landscape )   (finger-code . #'in-dot )   (dot-color . #'black)   (dot-radius . 0.4)   (dot-position . 0.5)   (top-fret-thickness . 6)   (fret-count . 3)   (number-type . roman-upper)  ))  
%% Finger  
%% Saite Bund "Intervall" Farbe  
%% string fret "interval" color  
\fret-diagram-verbose #'(   (place-fret 1 12 "3" black )   (place-fret 1 13 "4"  yellow3 )   (place-fret 1 15 "5" darkgrey )   (place-fret 2 12 "j7" yellow3 )   (place-fret 2 13 "1"  black )   (place-fret 2 15 "2" darkgreen )   (place-fret 3 12 "5" black )   (place-fret 3 14 "6" darkgreen )   (place-fret 4 12 "2" darkgreen )   (place-fret 4 14 "3" black )   (place-fret 4 15 "4" yellow3 )    (place-fret 5 12 "6" darkgreen )   (place-fret 5 14 "j7" yellow3 )   (place-fret 5 15 "2" black )    (place-fret 6 12 "3" black )   (place-fret 6 13 "4"  yellow3 )   (place-fret 6 15 "5" darkgrey )  ) }}
\paper{     indent=0\mm     line-width=80\mm     oddFooterMarkup=##f     oddHeaderMarkup=##f     bookTitleMarkup = ##f     scoreTitleMarkup = ##f}

b:de:Gitarre:_Aufbau_der_CAGED-Skalenformen

Can someone take care of this bug?

-- Mjchael (talk) 19:27, 5 July 2026 (UTC)Reply

Is this what you had in mind? After reading p. 431 of the manual, I removed #' before in-dot:

\markup \column { 
%% Überschrift / Headline 
 \halign #CENTER {   \bold "C-ionisch (C-Form) " } \halign #CENTER {  "C ionian (C shape) " } 
%% Aussehen / Look  
\override #'(size . 3.0) {  \override #'(fret-diagram-details . (   (orientation . #'landscape )   (finger-code . in-dot )   (dot-color . #'black)   (dot-radius . 0.4)   (dot-position . 0.5)   (top-fret-thickness . 6)   (fret-count . 3)   (number-type . roman-upper)  ))  
%% Finger  
%% Saite Bund "Intervall" Farbe  
%% string fret "interval" color  
\fret-diagram-verbose #'(   (place-fret 1 12 "3" black )   (place-fret 1 13 "4"  yellow3 )   (place-fret 1 15 "5" darkgrey )   (place-fret 2 12 "j7" yellow3 )   (place-fret 2 13 "1"  black )   (place-fret 2 15 "2" darkgreen )   (place-fret 3 12 "5" black )   (place-fret 3 14 "6" darkgreen )   (place-fret 4 12 "2" darkgreen )   (place-fret 4 14 "3" black )   (place-fret 4 15 "4" yellow3 )    (place-fret 5 12 "6" darkgreen )   (place-fret 5 14 "j7" yellow3 )   (place-fret 5 15 "2" black )    (place-fret 6 12 "3" black )   (place-fret 6 13 "4"  yellow3 )   (place-fret 6 15 "5" darkgrey )  ) }}
\paper{     indent=0\mm     line-width=80\mm     oddFooterMarkup=##f     oddHeaderMarkup=##f     bookTitleMarkup = ##f     scoreTitleMarkup = ##f}
-- Michael Bednarek (talk) 02:38, 6 July 2026 (UTC)Reply
There is no fault in the code.
Before attempting to repair the code, first copy the code into the software frescobaldi or to hwww.hacklily.org. Then you can see, how it should looks like. Don't expect a silly syntax error on my side. I would fixed it by myself.
I am the creator of the German Lilypond tutorial on the German wikiversity.
Do you seriously believe that I would teach the Wikitorisners a code that doesn't work?
And the most of the 466 pages with score-pluggin in the German Wikibooks were created by myself.
So don't You're looking for the error in the wrong place. It has nothing to do with the syntax. But with the current plugin. The most likely cause is an incomplete software update. Not all dependent files were copied, or individual files are foulty.
Greetings --Mjchael (talk) 18:12, 17 July 2026 (UTC)Reply
How then does the removal of two characters from your code resolve the issue?
\version "2.14.2"
\markup \column { 
%% Überschrift / Headline 
 \halign #CENTER {   \bold "C-ionisch (C-Form) " } \halign #CENTER {  "C ionian (C shape) " } 
%% Aussehen / Look  
\override #'(size . 3.0) {  \override #'(fret-diagram-details . (   (orientation . #'landscape )   (finger-code . #'in-dot )   (dot-color . #'black)   (dot-radius . 0.4)   (dot-position . 0.5)   (top-fret-thickness . 6)   (fret-count . 3)   (number-type . roman-upper)  ))  
%% Finger  
%% Saite Bund "Intervall" Farbe  
%% string fret "interval" color  
\fret-diagram-verbose #'(   (place-fret 1 12 "3" black )   (place-fret 1 13 "4"  yellow3 )   (place-fret 1 15 "5" darkgrey )   (place-fret 2 12 "j7" yellow3 )   (place-fret 2 13 "1"  black )   (place-fret 2 15 "2" darkgreen )   (place-fret 3 12 "5" black )   (place-fret 3 14 "6" darkgreen )   (place-fret 4 12 "2" darkgreen )   (place-fret 4 14 "3" black )   (place-fret 4 15 "4" yellow3 )    (place-fret 5 12 "6" darkgreen )   (place-fret 5 14 "j7" yellow3 )   (place-fret 5 15 "2" black )    (place-fret 6 12 "3" black )   (place-fret 6 13 "4"  yellow3 )   (place-fret 6 15 "5" darkgrey )  ) }}
\paper{     indent=0\mm     line-width=80\mm     oddFooterMarkup=##f     oddHeaderMarkup=##f     bookTitleMarkup = ##f     scoreTitleMarkup = ##f}
\markup \column { 
%% Überschrift / Headline 
 \halign #CENTER {   \bold "C-ionisch (C-Form) " } \halign #CENTER {  "C ionian (C shape) " } 
%% Aussehen / Look  
\override #'(size . 3.0) {  \override #'(fret-diagram-details . (   (orientation . #'landscape )   (finger-code . in-dot )   (dot-color . #'black)   (dot-radius . 0.4)   (dot-position . 0.5)   (top-fret-thickness . 6)   (fret-count . 3)   (number-type . roman-upper)  ))  
%% Finger  
%% Saite Bund "Intervall" Farbe  
%% string fret "interval" color  
\fret-diagram-verbose #'(   (place-fret 1 12 "3" black )   (place-fret 1 13 "4"  yellow3 )   (place-fret 1 15 "5" darkgrey )   (place-fret 2 12 "j7" yellow3 )   (place-fret 2 13 "1"  black )   (place-fret 2 15 "2" darkgreen )   (place-fret 3 12 "5" black )   (place-fret 3 14 "6" darkgreen )   (place-fret 4 12 "2" darkgreen )   (place-fret 4 14 "3" black )   (place-fret 4 15 "4" yellow3 )    (place-fret 5 12 "6" darkgreen )   (place-fret 5 14 "j7" yellow3 )   (place-fret 5 15 "2" black )    (place-fret 6 12 "3" black )   (place-fret 6 13 "4"  yellow3 )   (place-fret 6 15 "5" darkgrey )  ) }}
\paper{     indent=0\mm     line-width=80\mm     oddFooterMarkup=##f     oddHeaderMarkup=##f     bookTitleMarkup = ##f     scoreTitleMarkup = ##f}
Here, Frescobaldi shows multiple messages: "warning: Unknown finger-code (syntax in-dot), ignoring." and hacklily shows exactly the output your code shows above. -- Michael Bednarek (talk) 01:41, 18 July 2026 (UTC)Reply
LilyPond in Wikipedia is now using version 2.24 while this code uses version 2.14 which was released in 2011; have some of the directives changed? Jonathanischoice (talk) 21:32, 19 July 2026 (UTC)Reply
I don't know and I don't intend to investigate it. I just pointed out that the OP's code didn't conform with the documentation, and I showed that a small change made it work as intended. -- Michael Bednarek (talk) 01:55, 20 July 2026 (UTC)Reply
Yeah sorry I guess I replied to the wrong message, I was trying to help OP :) Jonathanischoice (talk) 09:34, 22 July 2026 (UTC)Reply
Hi @Mjchael, the Score extension now uses LilyPond 2.24.4 (see Spezial:Version on WikiBooks) while your code sample uses version 2.14 which was released in 2011. As Michael Bednarek points out above, since version 2.20.0 (released March 2020) the fret diagram syntax for in-dot changed from #'in-dot to simply in-dot (changelog). Placing \version "2.14.2" at the top does not guarantee correct rendering of old code for all-time, only currently supported releases. Now that we're using 2.24 (which also now renders as SVG) you will need to update this throughout your WikiBook for it to display numbers within the dots correctly. I'm able to reproduce Michael's fix above using Frescobaldi 3.3.0 and LilyPond 2.24.4. Please let me know if there are any other problems, and/or add a comment to the Phabricator ticket, T432432Jonathanischoice (talk) 10:02, 22 July 2026 (UTC)Reply
That the syntax has changed was the missing information. Therefore, it's no wonder that checks with other programs didn't reveal any errors. They hadn't been updated yet. I'm trying to find out how the \override #'(fret-diagram-details . ( (orientation . #'landscape ) has changed.
But right now I have to take care of my broken shoulder. Regards --Mjchael (talk) 11:01, 22 July 2026 (UTC)Reply
It's the same syntax change as with in-dot: according to page 434 of the manual, remove #':
<score raw>
\version "2.24.4"
\markup \column { 
%% Überschrift / Headline 
 \halign #CENTER {   \bold "C-ionisch (C-Form) " } \halign #CENTER {  "C ionian (C shape) " } 
%% Aussehen / Look  
\override #'(size . 3.0) {
  \override #'(fret-diagram-details . (   (orientation . landscape)
    (finger-code . in-dot)
    (dot-color . #'black)
    (dot-radius . 0.4)
    (dot-position . 0.5)
    (top-fret-thickness . 6)
    (fret-count . 3)
    (number-type . roman-upper)
    ))  
%% Finger  
%% Saite Bund "Intervall" Farbe  
%% string fret "interval" color  
\fret-diagram-verbose #'(
  (place-fret 1 12 "3" black)
  (place-fret 1 13 "4" yellow3)
  (place-fret 1 15 "5" darkgrey)
  (place-fret 2 12 "j7" yellow3)
  (place-fret 2 13 "1"  black)
  (place-fret 2 15 "2" darkgreen)
  (place-fret 3 12 "5" black)
  (place-fret 3 14 "6" darkgreen)
  (place-fret 4 12 "2" darkgreen)
  (place-fret 4 14 "3" black)
  (place-fret 4 15 "4" yellow3)
  (place-fret 5 12 "6" darkgreen)
  (place-fret 5 14 "j7" yellow3)
  (place-fret 5 15 "2" black)
  (place-fret 6 12 "3" black)
  (place-fret 6 13 "4"  yellow3)
  (place-fret 6 15 "5" darkgrey)
  )
} }
\paper {
  indent=0\mm
  line-width=80\mm
  oddFooterMarkup=##f
  oddHeaderMarkup=##f
  bookTitleMarkup = ##f
  scoreTitleMarkup = ##f }
</score>

\version "2.24.4"
\markup \column { 
%% Überschrift / Headline 
 \halign #CENTER {   \bold "C-ionisch (C-Form) " } \halign #CENTER {  "C ionian (C shape) " } 
%% Aussehen / Look  
\override #'(size . 3.0) {
  \override #'(fret-diagram-details . (   (orientation . landscape)
    (finger-code . in-dot)
    (dot-color . #'black)
    (dot-radius . 0.4)
    (dot-position . 0.5)
    (top-fret-thickness . 6)
    (fret-count . 3)
    (number-type . roman-upper)
    ))  
%% Finger  
%% Saite Bund "Intervall" Farbe  
%% string fret "interval" color  
\fret-diagram-verbose #'(
  (place-fret 1 12 "3" black)
  (place-fret 1 13 "4" yellow3)
  (place-fret 1 15 "5" darkgrey)
  (place-fret 2 12 "j7" yellow3)
  (place-fret 2 13 "1"  black)
  (place-fret 2 15 "2" darkgreen)
  (place-fret 3 12 "5" black)
  (place-fret 3 14 "6" darkgreen)
  (place-fret 4 12 "2" darkgreen)
  (place-fret 4 14 "3" black)
  (place-fret 4 15 "4" yellow3)
  (place-fret 5 12 "6" darkgreen)
  (place-fret 5 14 "j7" yellow3)
  (place-fret 5 15 "2" black)
  (place-fret 6 12 "3" black)
  (place-fret 6 13 "4"  yellow3)
  (place-fret 6 15 "5" darkgrey)
  )
} }
\paper {
  indent=0\mm
  line-width=80\mm
  oddFooterMarkup=##f
  oddHeaderMarkup=##f
  bookTitleMarkup = ##f
  scoreTitleMarkup = ##f }
You're welcome. -- Michael Bednarek (talk) 12:34, 22 July 2026 (UTC)Reply