Re: Glyph sample sheet
The key change is no problem at all (and an actual improvement since in the first version there was a key signature mismatch at the end of the \repeat), see attached. I can think about a time signature change too if it is of help. "Of help" not so much, but it would be add a nice touch to the visuals. Here's a new version containig some changes from common time to 3/4 and back. Best Lukas Quick Brown Fox.pdf Description: Adobe PDF document \version "2.19.33" \paper { #(define fonts (set-global-fonts #:music "lilyjazz" #:brace "lilyjazz" #:roman "lilyjazz-text" #:sans "lilyjazz-chord" #:factor (/ staff-height pt 20) )) } \paper { indent = 0\mm system-system-spacing.padding = 5 markup-system-spacing = #'((basic-distance . 23) (minimum-distance . 8) (padding . 3)) } title = "The Quick Brown Fox" composer = "-Moser" meter = "(Uptempo ballad)" realBookTitle = \markup { \score { { \override TextScript.extra-offset = #'(0 . -4.5) s4 s^\markup { \fill-line { \fontsize #1 \lower #1 \rotate #7 \concat { " " #meter } \fontsize #8 \override #'(offset . 7) \override #'(thickness . 6) \underline \sans #title \fontsize #1 \lower #1 \concat { #composer " " } } } s } \layout { \once \override Staff.Clef.stencil = ##f \once \override Staff.TimeSignature.stencil = ##f \once \override Staff.KeySignature.stencil = ##f ragged-right = ##f % \override TextScript.font-name = #"Pea Missy with a Marker" } } } \header { title = \realBookTitle tagline = ##f } theNotes = \relative c' { \set Staff.midiInstrument = "flute" \key f \major % \showStartRepeatBar \partial 8 c8 \bar "[|:" \repeat volta 2 { a'4 r g r \time 3/4 f4 bes2 \time 4/4 \tuplet 3/2 { a4 g f } g4 a8 a~ a2~ 8 es4 d8 bes'4 r \tuplet 3/2 { d( c) bes } a8 g~ g2 f4 a1 \time 3/4 b2 e,4 \time 4/4 \bar "||" \key a \major cis'2 e b4. e8~ e4 e, a2 cis gis4. cis8~ 2 fis,2 gis4 a8 b~ b a4. gis4 a e1~ \time 3/4 2 4 \time 4/4 cis'2 e4. fis8~ 4 e2 e,4 fis2 a4. b8~ 4 a2. \bar "||" \key f \major d,2 e4( f) g4 f es des a'2.( c4~ \time 3/4 c4.) d,4 c8 \bar ":|]" } } theChords = \chordmode { s8 f2 a:7 | bes4:maj7 g2:m7.5- | bes2:maj7/c c:9 | es:11+ d:7.9- | g1:m7 | bes:m6 | b:m7 | e2.:9 | a1 | e/gis | fis:m | cis2:m/e a:9 | d2:maj7.9 d:6 | dis1:dim7 | e:sus4.7 | e2.:7 | a1 | cis:m7.5- | d | d:m6/f | bes:maj7 | g:m7.5- | f/c | bes2/c c4:7 | } theWords = \lyricmode { The quick brown fox jumps o -- ver the la -- zy dog __ while the five box -- ing wi -- zards jump quick -- ly, oh Sphinx of black quartz, oh Sphinx of black quartz, dear Sphinx of black __ quartz judge my vow, __ oh Sphinx of black quartz, my Sphinx of black quartz, Sphinx of __ black quartz judge my vow. __ 'cause the } \score { << \new ChordNames \theChords \new Voice = vocalVoice \theNotes \new Lyrics \lyricsto vocalVoice \theWords >> \layout { % make only the first clef visible % \override Score.Clef #'break-visibility = #'#(#f #f #f) % make only the first time signature visible % \override Score.KeySignature #'break-visibility = #'#(#f #f #f) % allow single-staff system bars % \override Score.SystemStartBar #'collapse-height = #1 % set lyric hyphens thickness \override LyricHyphen.thickness = #4 % set score volta bracket font % \override Score.VoltaBracket.font-name = #"Pea Missy with a Marker" } \midi { \tempo 2 = 64 } } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Glyph sample sheet
3. September 2019 20:08, "Lukas-Fabian Moser" schrieb: >> https://github.com/frescobaldi/frescobaldi/pull/1075#issuecomment-527535750 >> is a screencast of how >> the font preview currently looks like. Note that I haven't implemented the >> use of *text* fonts yet. > > This works nicely for me (from the show-available-fonts Frescobaldi branch). > > But what I was thinking: While debugging, it might be helpful to see the > Lilypond output when the > font preview is generated. But in "actual life", I think it would be > preferable to keep the > previous selected font in the image for easier comparison. But of course, > then some progress bar > during the generation of the preview images would be desirable, and I have no > idea how hard this is > to obtain during a Lilypond run. This is a good idea, and I have updated https://github.com/frescobaldi/frescobaldi/issues/1164 to add that as a wish. However, I'm not sure how complicated it is, and I'd consider this a rather low-key request. Urs > > Best > Lukas ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Glyph sample sheet
https://github.com/frescobaldi/frescobaldi/pull/1075#issuecomment-527535750 is a screencast of how the font preview currently looks like. Note that I haven't implemented the use of *text* fonts yet. This works nicely for me (from the show-available-fonts Frescobaldi branch). But what I was thinking: While debugging, it might be helpful to see the Lilypond output when the font preview is generated. But in "actual life", I think it would be preferable to keep the previous selected font in the image for easier comparison. But of course, then some progress bar during the generation of the preview images would be desirable, and I have no idea how hard this is to obtain during a Lilypond run. Best Lukas ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Glyph sample sheet
3. September 2019 18:14, "Lukas-Fabian Moser" schrieb: >> Do you think you can manage smuggling in a time signature and a key change >> (to a flat key of >> course)? This is absolutely not necessary, though. I'll report with a >> screencast when I've >> integrated it. > > The key change is no problem at all (and an actual improvement since in the > first version there was > a key signature mismatch at the end of the \repeat), see attached. I can > think about a time > signature change too if it is of help. "Of help" not so much, but it would be add a nice touch to the visuals. https://github.com/frescobaldi/frescobaldi/pull/1075#issuecomment-527535750 is a screencast of how the font preview currently looks like. Note that I haven't implemented the use of *text* fonts yet. Urs > > Best > Lukas ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Glyph sample sheet
Do you think you can manage smuggling in a time signature and a key change (to a flat key of course)? This is absolutely not necessary, though. I'll report with a screencast when I've integrated it. The key change is no problem at all (and an actual improvement since in the first version there was a key signature mismatch at the end of the \repeat), see attached. I can think about a time signature change too if it is of help. Best Lukas \version "2.19.33" \paper { #(define fonts (set-global-fonts #:music "lilyjazz" #:brace "lilyjazz" #:roman "lilyjazz-text" #:sans "lilyjazz-chord" #:factor (/ staff-height pt 20) )) } \paper { indent = 0\mm system-system-spacing.padding = 5 markup-system-spacing = #'((basic-distance . 23) (minimum-distance . 8) (padding . 3)) } title = "The Quick Brown Fox" composer = "-Moser" meter = "(Uptempo ballad)" realBookTitle = \markup { \score { { \override TextScript.extra-offset = #'(0 . -4.5) s4 s^\markup { \fill-line { \fontsize #1 \lower #1 \rotate #7 \concat { " " #meter } \fontsize #8 \override #'(offset . 7) \override #'(thickness . 6) \underline \sans #title \fontsize #1 \lower #1 \concat { #composer " " } } } s } \layout { \once \override Staff.Clef.stencil = ##f \once \override Staff.TimeSignature.stencil = ##f \once \override Staff.KeySignature.stencil = ##f ragged-right = ##f % \override TextScript.font-name = #"Pea Missy with a Marker" } } } \header { title = \realBookTitle tagline = ##f } theNotes = \relative c' { \set Staff.midiInstrument = "flute" \key f \major % \showStartRepeatBar \partial 8 c8 \bar "[|:" \repeat volta 2 { a'4 r g r f4 bes2. \tuplet 3/2 { a4 g f } g4 a8 a~ a2~ 8 es4 d8 bes'4 r \tuplet 3/2 { d( c) bes } a8 g~ g2 f4 a1 b2. e,4 \bar "||" \key a \major cis'2 e b4. e8~ e4 e, a2 cis gis4. cis8~ 2 fis,2 gis4 a8 b~ b a4. gis4 a e1~ 2. 4 cis'2 e4. fis8~ 4 e2 e,4 fis2 a4. b8~ 4 a2. \bar "||" \key f \major d,2 e4( f) g4 f es des a'1( c2~ 8) d,4 c8 \bar ":|]" } } theChords = \chordmode { s8 f2 a:7 | bes4:maj7 g2.:m7.5- | bes2:maj7/c c:9 | es:11+ d:7.9- | g1:m7 | bes:m6 | b:m7 | e:9 | a | e/gis | fis:m | cis2:m/e a:9 | d2:maj7.9 d:6 | dis1:dim7 | e:sus4.7 | e:7 | a | cis:m7.5- | d | d:m6/f | bes:maj7 | g:m7.5- | f/c | bes2/c c:7 | } theWords = \lyricmode { The quick brown fox jumps o -- ver the la -- zy dog __ while the five box -- ing wi -- zards jump quick -- ly, oh Sphinx of black quartz, oh Sphinx of black quartz, dear Sphinx of black __ quartz judge my vow, __ oh Sphinx of black quartz, my Sphinx of black quartz, Sphinx of __ black quartz judge my vow. __ 'cause the } \score { << \new ChordNames \theChords \new Voice = vocalVoice \theNotes \new Lyrics \lyricsto vocalVoice \theWords >> \layout { % make only the first clef visible % \override Score.Clef #'break-visibility = #'#(#f #f #f) % make only the first time signature visible % \override Score.KeySignature #'break-visibility = #'#(#f #f #f) % allow single-staff system bars % \override Score.SystemStartBar #'collapse-height = #1 % set lyric hyphens thickness \override LyricHyphen.thickness = #4 % set score volta bracket font % \override Score.VoltaBracket.font-name = #"Pea Missy with a Marker" } \midi { \tempo 2 = 64 } } Quick Brown Fox.pdf Description: Adobe PDF document ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Glyph sample sheet
That would be great! So far I've seen: * I'd remove the bass staff completely * the paper block should be removed (fonts are injected through Frescobaldi) * all the other stuff with the layout blocks and the score-markup header works without problem. The only remaining issue is that the example will rely on the presence of the lilyjazz-chords and lilyjazz-text fonts, but this is something that can be done through documentation. (It was pleasantly easy to install the lilyjazz fonts, nice to have them now.) How about the attached piece? I hereby decree that this supreme work of art be subject to CC BY 4.0. ;-) Best Lukas \version "2.19.33" \paper { #(define fonts (set-global-fonts #:music "lilyjazz" #:brace "lilyjazz" #:roman "lilyjazz-text" #:sans "lilyjazz-chord" #:factor (/ staff-height pt 20) )) } \paper { indent = 0\mm system-system-spacing.padding = 5 markup-system-spacing = #'((basic-distance . 23) (minimum-distance . 8) (padding . 3)) } title = "The Quick Brown Fox" composer = "-Moser" meter = "(Uptempo ballad)" realBookTitle = \markup { \score { { \override TextScript.extra-offset = #'(0 . -4.5) s4 s^\markup { \fill-line { \fontsize #1 \lower #1 \rotate #7 \concat { " " #meter } \fontsize #8 \override #'(offset . 7) \override #'(thickness . 6) \underline \sans #title \fontsize #1 \lower #1 \concat { #composer " " } } } s } \layout { \once \override Staff.Clef.stencil = ##f \once \override Staff.TimeSignature.stencil = ##f \once \override Staff.KeySignature.stencil = ##f ragged-right = ##f % \override TextScript.font-name = #"Pea Missy with a Marker" } } } \header { title = \realBookTitle tagline = ##f } theNotes = \relative c' { \set Staff.midiInstrument = "flute" \key f \major % \showStartRepeatBar \partial 8 c8 \bar "[|:" \repeat volta 2 { a'4 r g r f4 bes2. \tuplet 3/2 { a4 g f } g4 a8 a~ a2~ 8 es4 d8 bes'4 r \tuplet 3/2 { d( c) bes } a8 g~ g2 f4 a1 b2. e,4 \bar "||" \key a \major cis'2 e b4. e8~ e4 e, a2 cis gis4. cis8~ 2 fis,2 gis4 a8 b~ b a4. gis4 a e1~ 2. 4 cis'2 e4. fis8~ 4 e2 e,4 fis2 a4. b8~ 4 a2. d,2 e4( f) g4 f es des a'1( c2~ 8) d,4 c8 \bar ":|]" } } theChords = \chordmode { s8 f2 a:7 | bes4:maj7 g2.:m7.5- | bes2:maj7/c c:9 | es:11+ d:7.9- | g1:m7 | bes:m6 | b:m7 | e:9 | a | e/gis | fis:m | cis2:m/e a:9 | d2:maj7.9 d:6 | dis1:dim7 | e:sus4.7 | e:7 | a | cis:m7.5- | d | d:m6/f | bes:maj7 | g:m7.5- | f/c | bes2/c c:7 | } theWords = \lyricmode { The quick brown fox jumps o -- ver the la -- zy dog __ while the five box -- ing wi -- zards jump quick -- ly, oh Sphinx of black quartz, oh Sphinx of black quartz, dear Sphinx of black __ quartz judge my vow, __ oh Sphinx of black quartz, my Sphinx of black quartz, Sphinx of __ black quartz judge my vow. __ 'cause the } \score { << \new ChordNames \theChords \new Voice = vocalVoice \theNotes \new Lyrics \lyricsto vocalVoice \theWords >> \layout { % make only the first clef visible % \override Score.Clef #'break-visibility = #'#(#f #f #f) % make only the first time signature visible % \override Score.KeySignature #'break-visibility = #'#(#f #f #f) % allow single-staff system bars % \override Score.SystemStartBar #'collapse-height = #1 % set lyric hyphens thickness \override LyricHyphen.thickness = #4 % set score volta bracket font % \override Score.VoltaBracket.font-name = #"Pea Missy with a Marker" } \midi { \tempo 2 = 64 } } Quick Brown Fox.pdf Description: Adobe PDF document ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Glyph sample sheet
LOL, great! Do you think you can manage smuggling in a time signature and a key change (to a flat key of course)? This is absolutely not necessary, though. I'll report with a screencast when I've integrated it. Thanks very much Urs 3. September 2019 17:38, "Lukas-Fabian Moser" schrieb: >> That would be great! >> >> So far I've seen: >> >> * I'd remove the bass staff completely >> * the paper block should be removed (fonts are injected through Frescobaldi) >> * all the other stuff with the layout blocks and the score-markup header >> works without problem. >> >> The only remaining issue is that the example will rely on the presence of >> the lilyjazz-chords and >> lilyjazz-text fonts, but this is something that can be done through >> documentation. > > (It was pleasantly easy to install the lilyjazz fonts, nice to have them now.) > > How about the attached piece? I hereby decree that this supreme work of art > be subject to CC BY > 4.0. ;-) > > Best > Lukas ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Glyph sample sheet
3. September 2019 13:33, "Lukas-Fabian Moser" schrieb: >> Oh yes, this is what I was *not* thinking about, damn ... >> So unfortunately I can't use that file ... > > But it should be very easy to replace words & music by something else if all > other technical > requirements are met in the file. > > For example "Swing low" or some other 19th century tune, or something > custom-tailored and CC > licensed. I would be willing to provide this when the technical details are > clear. That would be great! So far I've seen: * I'd remove the bass staff completely * the paper block should be removed (fonts are injected through Frescobaldi) * all the other stuff with the layout blocks and the score-markup header works without problem. The only remaining issue is that the example will rely on the presence of the lilyjazz-chords and lilyjazz-text fonts, but this is something that can be done through documentation. Best Urs > > Best > Lukas ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Glyph sample sheet
Oh yes, this is what I was *not* thinking about, damn ... So unfortunately I can't use that file ... But it should be very easy to replace words & music by something else if all other technical requirements are met in the file. For example "Swing low" or some other 19th century tune, or something custom-tailored and CC licensed. I would be willing to provide this when the technical details are clear. Best Lukas ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Glyph sample sheet
3. September 2019 12:53, "Lukas-Fabian Moser" schrieb: >> yes, this is exactly what I was thinking about, thank you. >> >> It will be non-trivial to integrate, though … >>> What’s the difficulty? >> >> The handling of such a file inside the context of an application: first I >> have to gracefully handle >> the case when people don't have the text fonts installed, and second the >> set-up in that music font >> dialog doesn't work smoothly with files having their own \paper blocks >> inside, which is something I >> have yet to find a suitable workaround that is generic enough to work with >> all reasonable files. > > But isn't it impossible to integrate copyrighted material (like the words, > melody and changes of > All of Me) in an application? Oh yes, this is what I was *not* thinking about, damn ... So unfortunately I can't use that file ... Urs > > Best > Lukas ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Glyph sample sheet
yes, this is exactly what I was thinking about, thank you. It will be non-trivial to integrate, though … What’s the difficulty? The handling of such a file inside the context of an application: first I have to gracefully handle the case when people don't have the text fonts installed, and second the set-up in that music font dialog doesn't work smoothly with files having their own \paper blocks inside, which is something I have yet to find a suitable workaround that is generic enough to work with all reasonable files. But isn't it impossible to integrate copyrighted material (like the words, melody and changes of All of Me) in an application? Best Lukas ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Glyph sample sheet
2. September 2019 11:58, "Jacques Menu" schrieb: >> Le 2 sept. 2019 à 11:43, Urs Liska a écrit : >> >> Hello Jacques, >> >> yes, this is exactly what I was thinking about, thank you. >> >> It will be non-trivial to integrate, though … > > What’s the difficulty? > The handling of such a file inside the context of an application: first I have to gracefully handle the case when people don't have the text fonts installed, and second the set-up in that music font dialog doesn't work smoothly with files having their own \paper blocks inside, which is something I have yet to find a suitable workaround that is generic enough to work with all reasonable files. Urs > JM ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Glyph sample sheet
> Le 2 sept. 2019 à 11:43, Urs Liska a écrit : > > Hello Jacques, > > yes, this is exactly what I was thinking about, thank you. > > It will be non-trivial to integrate, though … > What’s the difficulty? JM ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Glyph sample sheet
Hello Jacques, yes, this is exactly what I was thinking about, thank you. It will be non-trivial to integrate, though ... Best Urs 2. September 2019 11:18, "Jacques Menu" schrieb: > Hello Urs, > > Not sure that’s what you mean… > > All of Me is a standard everybody plays. I left the bass staff empty for > personnal work: > > JM > >> Le 2 sept. 2019 à 11:00, Urs Liska a écrit : >> >> Update: I would also really appreciate someone contributing a nice jazz lead >> sheet for use in >> Frescobaldi's music font dialog. >> >> Urs >> >> 1. September 2019 16:56, "Urs Liska" schrieb: >> >>> Hi all, >>> >>> I've had a new look at my Frescobaldi feature of a better font preview >>> dialog and would like to >>> finalize the work at least for a preliominary stage (displaying the various >>> available text and >>> music fonts without all the bells & whistles to support all sorts of >>> possible insertion in the >>> document). >>> >>> I'd be glad about someone contributing a sample file that can be used as a >>> "glyph sample sheet" to >>> show the bare looks of a music font (as per >>> https://github.com/frescobaldi/frescobaldi/pull/1075#issuecomment-459260351). >>> This doesn't >>> necessarily have to be a complete list of glyphs like you have it in a >>> specimen file for a text >>> font but some form of file that presents (presumably on one page) the >>> characteristic of a music >>> font, without the appearance of "music" getting in the way of the font >>> design. >>> >>> Best >>> Urs >>> >>> ___ >>> lilypond-user mailing list >>> lilypond-user@gnu.org >>> https://lists.gnu.org/mailman/listinfo/lilypond-user >> >> ___ >> lilypond-user mailing list >> lilypond-user@gnu.org >> https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Glyph sample sheet
Update: I would also really appreciate someone contributing a nice jazz lead sheet for use in Frescobaldi's music font dialog. Urs 1. September 2019 16:56, "Urs Liska" schrieb: > Hi all, > > I've had a new look at my Frescobaldi feature of a better font preview dialog > and would like to > finalize the work at least for a preliominary stage (displaying the various > available text and > music fonts without all the bells & whistles to support all sorts of possible > insertion in the > document). > > I'd be glad about someone contributing a sample file that can be used as a > "glyph sample sheet" to > show the bare looks of a music font (as per > https://github.com/frescobaldi/frescobaldi/pull/1075#issuecomment-459260351). > This doesn't > necessarily have to be a complete list of glyphs like you have it in a > specimen file for a text > font but some form of file that presents (presumably on one page) the > characteristic of a music > font, without the appearance of "music" getting in the way of the font design. > > Best > Urs > > ___ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Glyph sample sheet
Hi all, I've had a new look at my Frescobaldi feature of a better font preview dialog and would like to finalize the work at least for a preliominary stage (displaying the various available text and music fonts without all the bells & whistles to support all sorts of possible insertion in the document). I'd be glad about someone contributing a sample file that can be used as a "glyph sample sheet" to show the bare looks of a music font (as per https://github.com/frescobaldi/frescobaldi/pull/1075#issuecomment-459260351). This doesn't necessarily have to be a complete list of glyphs like you have it in a specimen file for a text font but some form of file that presents (presumably on one page) the characteristic of a music font, without the appearance of "music" getting in the way of the font design. Best Urs ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user