Re: Alternative beginnings
Maybe, this is what you want to get. \version "2.24.1" { a'1 \repeat volta 3 { b'1 \alternative { \volta 1 { c'1 } \volta 2,3 { d'1 } } } e'1 } regards Jonathan Le sam. 1 avr. 2023 à 12:22, Jean Abou Samra a écrit : > Le samedi 01 avril 2023 à 12:05 -0400, John Burt a écrit : > > I know how to use \repeat volta to produce alternative endings. I'm trying > to set a song in which the music for verses 2 and 3 is different from the > music for verse 1. Is there something like > \repeat volta for alternative beginnings? > > Since version 2.24, \alternative is not limited to the end of a repeat. > You can use > > \version "2.24.1" > > { > \repeat volta 2 { > \alternative { > \volta 1 { > c'1 > } > \volta 2 { > d'1 > } > } > e'1 > } > } > > Note that the legacy syntax \repeat volta x { ... } \alternative { ... } > is not encouraged anymore, the syntax \repeat volta x { ... \alternative > { ... } } is preferred now. > > Best, > > Jean >
DS al coda with coda mark within a repeat section
Hello, I'm about to transcript a part that contains a D.S al coda with the to code mark placed in a repeat section. The picture below shows an example of what I want but with the code mark misplaced. I manually place the text "last time to code" where I want it. I include the code I have. Can you help me to get it right? Ideally a solution that will produce the right output if I use the unfoldRepeats command. thanks Jonathan [image: image.png] \version "2.24.0" lastTimeToCodaMark = \textEndMark \markup { \fontsize #-1 \column { \line { last time } \line { to coda \fontsize #1 \coda } } } { \relative c'' { c4 c c c c c c c \repeat segno 2 { c4 c c c \repeat volta 2 { c c c c \lastTimeToCodaMark \alternative { \volta 1 { c c c c } \volta 2 { c c c c } } } c c c c \alternative { \volta 1 { \repeat unfold 3 { c4 c c c } } \volta 2 \volta #'() { \section \sectionLabel "Coda" <> \coda } } } \repeat unfold 2 { c4 c c c } \fine } }
Re: question for MacOS users: qmake path in Homebrew installations
This one? /usr/local/Cellar/poppler-qt5/22.12.0/lib/pkgconfig/poppler-qt5.pc I got a lot of messages about conflicts when I installed poppler-qt5: it may well be that some symlinks were not created. Cheers, Jon On 26/12/2022 22:26, Federico Bruni wrote: Hi Jon Thanks, it's exactly what I need! Now I have another question. Can you search poppler-qt5.pc file (homebrew installation)? Il giorno lun 26 dic 2022 alle 22:10:40 +, Jonathan Armitage ha scritto: Hi Federico, It would seem to be: $ find /usr/local/opt/qt@5/ -name qmake /usr/local/opt/qt@5//bin/qmake "brew info qt@5" warns you (or at least me) that it is not symlinked into /usr/local/bin, so you may need to set the PATH explicitly. Apologies if I have not understood your question correctly. HTH, Jon On 26/12/2022 15:52, Federico Bruni wrote: Hi all I'm working on a Github action to build wheels of python-poppler-qt5 (Frescobaldi dependency) on all platforms (Linux, Mac and Windows). On Mac I've installed qt@5 via Homebrew and I need to know in which directory qmake is installed. For example, in Linux it's normally installed in /usr/lib64/qt5/bin, but I think homebrew's formula installs it in a different directory. I don't see the list of installed files here: https://formulae.brew.sh/formula/qt@5#default Thanks in advance for your help Federico
Re: question for MacOS users: qmake path in Homebrew installations
Hi Federico, It would seem to be: $ find /usr/local/opt/qt@5/ -name qmake /usr/local/opt/qt@5//bin/qmake "brew info qt@5" warns you (or at least me) that it is not symlinked into /usr/local/bin, so you may need to set the PATH explicitly. Apologies if I have not understood your question correctly. HTH, Jon On 26/12/2022 15:52, Federico Bruni wrote: Hi all I'm working on a Github action to build wheels of python-poppler-qt5 (Frescobaldi dependency) on all platforms (Linux, Mac and Windows). On Mac I've installed qt@5 via Homebrew and I need to know in which directory qmake is installed. For example, in Linux it's normally installed in /usr/lib64/qt5/bin, but I think homebrew's formula installs it in a different directory. I don't see the list of installed files here: https://formulae.brew.sh/formula/qt@5#default Thanks in advance for your help Federico
Re: Warning: avoid-slur not set
Thank you, that was just what I wanted. Jon On 03/07/2021 22:36, Aaron Hill wrote: On 2021-07-03 1:54 pm, Jonathan Armitage wrote: I can see that the slur clashes with the i, but in spite of much googling, I cannot for the life of me figure out how to set avoid-slur. Please could you advise. You can \override it for a more global effect or you can \tweak it to localize the impact. Here is an example of the latter approach: \version "2.20.0" \language "english" outside = \tweak avoid-slur #'outside \etc rhf = \rightHandFinger \etc \relative c' { \set fingeringOrientations = #'(left) \set strokeFingerOrientations = #'(up) \key d \major \stemDown ( ) fs } -- Aaron Hill
Warning: avoid-slur not set
Hi everyone, When I compile the following: \version "2.20.0" \language "english" #(define RH rightHandFinger) music = { \set fingeringOrientations = #'(left) \set strokeFingerOrientations = #'(up) \key d \major \stemDown ( ) fs } \score { \new Staff \relative c' { \new Voice = "whatever" { \music } } \layout {} } ...I get the warning "Ignoring grob for StrokeFinger: avoid-slur not set?" I can see that the slur clashes with the i, but in spite of much googling, I cannot for the life of me figure out how to set avoid-slur. Please could you advise. Jon
Re: Position of fingering
On 26/07/2020 12:49, Helge Kruse wrote: Hi, I want to put the fingering information below the notes. Corresponding to http://lilypond.org/doc/v2.18/Documentation/notation/inside-the-staff#fingering-instructions and http://lilypond.org/doc/v2.20/Documentation/notation/inside-the-staff#fingering-instructions Hi Helge, this one stumped me too. "For fingering orientation to apply, you must use a chord construct <> even if it is a single note." Cheers, Jon
Re: e-mail address change
Go to https://lists.gnu.org/mailman/options/lilypond-user, follow the instructions to log in, and then you can change many of your subscription options. Jon On 08/07/2020 08:01, Martin Tarenskeen wrote: Hi, How do I change my e-mail address for my subscription to the lilypond mailing list(s)? MT
Slurs into chords
Hello, Im trying to make a slur, or even possibly a gliss into a chord and can’t quite get it right without getting a warning message. Can anyone provide a way I can do either of these? My examples attached \version "2.20.0" \header { title = "" } global = { \time 4/4 \key c \major \tempo 4=100 } chordNames = \chordmode { \global c1 } melody = \relative c'' { \global r8 a\f c a c4 e8 e~|e d16 (c) a4~a4 r|b8 b4. b4 c8 \once\override TextScript.X-offset = #-2 \once\override TextScript.Y-offset = #-2 \once \override Glissando.style = #'dashed-line \slurDashed (d_~^\markup \teeny \rotate #45 {*gliss*}<> r8 r2 } words = \lyricmode { } \score { << \new Staff { \melody } >> \layout { } \midi { } }
Error Examples
Could anyone tell me how to fix these warning errors? I’m not sure what I’m doing wrong. \version "2.20.0" \language "english" \header { title = "" } global = { \time 4/4 \key c \major \tempo 4=100 } melody = \relative c'' { \global \mp [g8-.\mark\markup{\override #'(font-name . "Chalkboard")\bold Smooth}r8 g-. r g]-. r g4--|a8-.[ r a-. r a-.] r a16 (as b c |g8-.) [r g-. r g-.] r g4--| a8-. [r a-. r a-.] r a16 (as b c \bar "||"|%m4-7 } \score { << \new Staff { \melody } >> \layout { } \midi { } }
EPS Problem
Hello, Attached is my LilyPond score. Ive been experimenting with ways to write for wind machine and came up with a way to create eps files to import. During my testing I positioned it the way i'd like it to be, but the next page did not render correctly as a result. Does anyone know how to correct this? In the file it is measure 50 where the markup is. Riemanian-LilypondPost.ly Description: Binary data
Re: Mac OS 10.15 Catalina
On 13/11/2019 10:14, Jeremiah Reilly wrote: What is the status of running Lilypond under Mac os 10.15 Catalina? Thanks. (Apologies if the answer is clearly posted on the website or Lilypond blog. I searched 20+ minutes without success. I cannot upgrade to Catalina until I know whether Lilypond will run. I found posting for folks running Lilypond in a virtual machine or Decker, but that's not my bag.) See the thread at https://lists.gnu.org/archive/html/lilypond-user/2019-10/msg00218.html Jon
Re: 64 bit
On 11/11/2019 15:32, Eric wrote: On the assumption that it would have been pointed out if this link was dangerous phished spam (apologies, Mr Sorensen!!) I have decided to install this development version to replace my slashed-out 32-bit Lilyponds. Has anyone else - or are others who use Mac Catalina waiting for Lilypond 2.20 to possibly include a 64-bit version (if even then) linked from the Lilypond site? I took the plunge and upgraded my Mac Mini to Catalina (not without other difficulties which are still coming out of the woodwork) and installed Hans's package, which seems to work perfectly well, apart from convert-ly as mentioned elsewhere. I am a Homebrew user, I do not have MacPorts installed. I did have to recompile Qsynth myself. I cannot (so far) build Lilypond, possibly because I cannot compile Guile 1.8.8. This is not a big deal for me, I am only a casual Lilypond user. Thank you, Hans. Jon
Re: Please test new lilypond installers
Since no-one else seems to have tried this particular combination: It works fine (on fairly simple files) on Mac Mini (Late 2014) 2.6GHz i5, OS X Mojave 10.14.2. Jon On 29/01/2019 21:52, Michael Käppler wrote: Am 29.01.2019 um 10:19 schrieb Knut Petersen: lilypond-2.21.0-1.linux-64.sh Works fine, Ubuntu 18.04.1 LTS, Kernel 4.15.0-36-generic running as guest in VirtualBox 5.2.22 r126460, host Windows 10 Version 1803. lilypond-2.21.0-1.mingw.exe Works fine too, Windows 10 Version 1803. Thank you all for your great work! Michael ___ 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: warning: no PostScript font name for font `/usr/local/share/fonts/100dpi/ncenB24-ISO8859-1.pcf.gz'
On 18 May 2018 at 12:04, Aaron Hill <lilyp...@hillvisions.com> wrote: > On 2018-05-17 15:29, Carl Sorensen wrote: >> >> On 5/17/18, 3:51 PM, "Jonathan Chen" <j...@chen.org.nz> wrote: >> I've just returned to using lilypond 2.18.2 after a break, and I now >> find if I compile any of my existing .ly files, I get a scree of >> errors, eg: >> >> What is your operating system? How are you running lilypond? >> >> I find your sample file to work just find on my system. >> >> The error message indicates to me that somehow your font tree is >> messed up. I don't know why you would be asking for the font listed >> in your warning message if you had a standard LilyPond install. > > > To add to this: > > Near as I can tell, the default font for serif text is TeX Gyre Schola. I > suppose New Century Schoolbook (the font referenced in the subject line) > could be a valid fallback font, but TeX Gyre Schola should be included in a > valid LilyPond installation: Isn't the Text Gyre Schola the default for 2.19+? My 2.18 installation appears to be using Century Schoolbook. Your comments did allow me focus my investigation. After a bit of digging, it appears that lilypond 2.18 on FreeBSD isn't recognising the CenturySchL-*.otf fonts in /usr/local/share/lilypond/2.18.2/fonts/otf correctly. I worked around this by copying the CenturySchL-*.otf files into ~/.fonts. This workaround gets me up and running again. I will possibly investigate the cause of the failure later. The 2.19 version appears to use fontconfig, which I believe is a much superior solution. Hopefully a new release will happen soon. Thanks everyone! -- Jonathan Chen <j...@chen.org.nz> ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: warning: no PostScript font name for font `/usr/local/share/fonts/100dpi/ncenB24-ISO8859-1.pcf.gz'
On 18 May 2018 at 10:10, Simon Albrecht <simon.albre...@mail.de> wrote: > On 17.05.2018 23:51, Jonathan Chen wrote: >> >> I've just returned to using lilypond 2.18.2 after a break, and I now >> find if I compile any of my existing .ly files, I get a scree of >> errors, > > > As always, it’s hard to help if you don’t give a minimal example – often > errors become apparent while distilling one, and if not, others can try and > analyse that code at minimal cost. <http://lilypond.org/tiny-examples.html> Here's a minimal version: \version "2.18.2" \header { title = "Title" composer = "Composer" } lotw_begin = { \tempo "Andante" \time 4/4 \key c \minor } lotw_piano_upper = \relative c'' { } lotw_piano_lower = \relative c { } \book { \score { \new PianoStaff << \new Staff = "upper" << \lotw_begin \lotw_piano_upper >> \new Staff = "lower" << \lotw_begin \lotw_piano_lower >> >> } } WIth this, I would expect to have the Title and Composer, and piano staffs showing on the output. Instead I just get the piano staffs. Cheers. -- Jonathan Chen <j...@chen.org.nz> ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
warning: no PostScript font name for font `/usr/local/share/fonts/100dpi/ncenB24-ISO8859-1.pcf.gz'
Hi, I've just returned to using lilypond 2.18.2 after a break, and I now find if I compile any of my existing .ly files, I get a scree of errors, eg: warning: no PostScript font name for font `/usr/local/share/fonts/100dpi/ncenB24-ISO8859-1.pcf.gz' warning: FreeType face has no PostScript font name warning: MetronomeMark has empty extent and non-empty stencil. warning: no PostScript font name for font `/usr/local/share/fonts/100dpi/ncenB24-ISO8859-1.pcf.gz' warning: FreeType face has no PostScript font name warning: MetronomeMark has empty extent and non-empty stencil. warning: no PostScript font name for font `/usr/local/share/fonts/100dpi/ncenR24-ISO8859-1.pcf.gz' warning: FreeType face has no PostScript font name warning: BarNumber has empty extent and non-empty stencil. warning: no PostScript font name for font `/usr/local/share/fonts/100dpi/ncenR24-ISO8859-1.pcf.gz' ... I've had a quick look on Google, but have had little luck on finding the definite solution/workaround for this. The closest solutions I've found is to add: \paper { #(define fonts (make-pango-font-tree "Times New Roman" "Nimbus Sans,Nimbus Sans L" "Luxi Mono" (/ staff-height pt 20))) } but the resulting fonts for the title and expressive marks look extremely terrible. Does anyone have a definitive solution? Cheers. -- Jonathan Chen <j...@chen.org.nz> ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
"loose" alignment of lyrics
Hi, One of the things that attracts me to Lilypond is that I can scale the level of detail to what I need. Now, sometimes what I need, especially in a first iteration, is a quick chord chart with lyrics. Looking at the documentation though, it looks like I have to give full timing information for the vocal melody to position it correctly, but if I'm doing a quick chart that's going to be a pain. What I want to do is just align key bits, say the word at the start of the bar. Is that possible? regards Jon ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Midi output with highlighted voices
Dear Ponders, I have a feature wish, and I hope this is the right channel to utter it: I typeset choir pieces and in this field it is a big advantage of LilyPond that producing MIDI files with highlighted voices for each single voice is possible. Today I do this by defining a new book for each voice and by "highlighting" the respective voice - by increasing her volume and assigning her a distinct midiInstrument - see the attached MWE. The result is good and very usable for choirs to improve the individual practicing at home. But the input is ugly. The MWE works with only 2 voices and yet has a lot of repetitive code. Imagine a piece with 8 voices! The MIDI output for 8 highlighted voices would need hundreds of highly repetitive lines of LilyPond code. I wish there was a feature to produce the output with one line of code in the \midi{}-section of the pdf producing \score. LilyPond would have to loop over the voices in the score and produce a book as described in the MWE. I have tried to understand Scheme multiple times but I didn't make it yet. That's why I would be thankful if someone could write the Scheme function to achieve that. I think many typesetters of choir music would appreciate an easy way to produce the MIDI as described. (Actually, there are some guys around who do that with some other programmes, see [1], [2]). I believe most typesetters don't know the way how to do it with LilyPond today - that's why I think this would be a great benefit for the community. Kind regards, Jonathan [1] http://www.learnchoralmusic.co.uk/ [2] http://www.choraltech.us/midilibrary.htm \version "2.19.22" % preliminary definitions staffToVoice = \midi { \context { \Staff \remove "Staff_performer" } \context { \Voice \consists "Staff_performer" } } backgroundVoice = { \set midiInstrument = #"recorder" \set Voice.midiMinimumVolume = #0.0 \set Voice.midiMaximumVolume = #0.3 } highlightedVoice= { \set midiInstrument = #"trombone" \set Voice.midiMinimumVolume = #0.4 \set Voice.midiMaximumVolume = #1.0 } global = { \key c \major \time 4/4 } sopTune = \relative c' { c4 d e f g a b c d1 } altTune = \relative c' { c8[ a] b[ d] a[ c] g[ b] c4 r r f4 g2 a } % the book for pdf output \book { \score { \new StaffGroup << \new Staff << \new Voice = "soprano" { \global \sopTune } >> \new Staff << \new Voice = "alto" { \global \altTune } >> >> \layout {} } } % the books for MIDI output \book { \bookOutputSuffix "soprano in context" \score { \unfoldRepeats \new Staff << \new Voice = "soprano" { \highlightedVoice \global \sopTune } \new Voice = "alto" { \backgroundVoice \global \altTune } >> \midi { \staffToVoice } } } \book { \bookOutputSuffix "alto in context" \score { \unfoldRepeats \new Staff << \new Voice = "soprano" { \backgroundVoice \global \sopTune } \new Voice = "alto" { \highlightedVoice \global \altTune } >> \midi { \staffToVoice } } } \book { \bookOutputSuffix "soprano solo" \score { \unfoldRepeats \new Staff << \new Voice = "sop" { \global \sopTune } >> \midi { \staffToVoice } } } \book { \bookOutputSuffix "alto solo" \score { \unfoldRepeats \new Staff << \new Voice = "alt" { \global \altTune } >> \midi { \staffToVoice } } } % What I would like to have is a solution like this to achieve the same %{ \book { \score { \new StaffGroup << \new Staff << \new Voice = "soprano" { \global \sopTune } >> \new Staff << \new Voice = "alto" { \global \altTune } >> >> \layout {} \midi{ \makeMidiWithHighlightedVoices \makeMidiSolos } } } %}___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lyrics clash with volta bar in StaffGroup
I think that \once\override LyricText.self-alignment-X = #LEFT is a rather uncomely workaround, since the change of the relation between note and lyrics is very striking to the eye, and one might wonder about the meaning of this change, where there is no such meaning. Anyway, your answer, Pierre, pointed me into the right direction: I now override the X-offset of the whole note (see the MWE below). Since the lyrics are aligned with the note, that override avoids the clash as well, and without affecting the alignment of the lyrics along the note. Now I am able to avoid each clash manually. So now a function would be perfect, which performed this override automatically after every volta. Can somebody tell me how to do that? (I think this function would be worth adding to the standard behaviour of StaffGroup, wouldn't it?) this is the MWE: \version "2.19.22" alignNotesAfterVolta = \once \override NoteColumn.X-offset = #2 text = \lyricmode { Text. Text as well } music = \relative c' { \repeat volta 2 { e1 } \alignNotesAfterVolta c4 d e2 } \score{ \new StaffGroup << \new Staff << \new Voice ="one" { \music } >> \new Lyrics \lyricsto "one" { \text } \new Staff << \new Voice ="two" { \music } >> \new Lyrics \lyricsto "two" { \text } >> } On 03.10.2016 05:37, Pierre Perol-Schneider wrote: > Hi Jonathan, > See: http://lsr.di.unimi.it/LSR/Item?id=282 > And: > http://lilypond.org/doc/v2.18/Documentation/notation/techniques-specific-to-lyrics#placing-syllables-horizontally > > So haw about: > > \version "2.19" > > align = \once\override LyricText.self-alignment-X = #LEFT > > text = \lyricmode { > Text. \align Text as well > } > > music = \relative c' { > \repeat volta 2 { > e1 > } > c4 d e2 > } > > \score{ > \new StaffGroup << > \new Staff << > \new Voice ="one" { \music } > >> > \new Lyrics \lyricsto "one" { \text } > \new Staff << > \new Voice ="two" { \music } > >> > \new Lyrics \lyricsto "two" { \text } > >> > } > > Cheers, > Pierre > > 2016-10-02 17:33 GMT+02:00 Jonathan Scholbach <j.scholb...@posteo.de > <mailto:j.scholb...@posteo.de>>: > > Hi guys, > > I have a problem with lyrics in a StaffGroup. I would like to set a > choral piece in a StaffGroup-Environment. When there is a volta the > lyrics will be printed too closely to the volta bar. Can you tell > me how > to change this without manually adjusting the lyrics at every single > occurence of a volta? If there is no such general approach, how > would I > adjust the lyrics manually? > > My minimum example is: > > \version "2.19.22" > > text = \lyricmode { Text. Text as well } > > music = \relative c' { > \repeat volta 2 { > e1 > } > c4 d e2 > } > > \score{ > \new StaffGroup << > \new Staff << > \new Voice ="one" { \music } > >> > \new Lyrics \lyricsto "one" { \text } > \new Staff << > \new Voice ="two" { \music } > >> > \new Lyrics \lyricsto "two" { \text } > >> > } > > Thank you for your help! > > Jonathan > > > > ___ > lilypond-user mailing list > lilypond-user@gnu.org <mailto:lilypond-user@gnu.org> > https://lists.gnu.org/mailman/listinfo/lilypond-user > <https://lists.gnu.org/mailman/listinfo/lilypond-user> > > -- Ich bevorzuge es, per E-Mail verschlüsselt zu kommunizieren. Wenn Sie mir einen Gefallen tun wollen, legen Sie sich bitte einen pgp-Schlüssel zu. Mit dem freien E-Mail-Programm Mozilla Thunderbird und dem freien Add-on Enigmail dauert die Einrichtung etwa 20 Minuten. Sie können Enigmail hier herunterladen: https://addons.mozilla.org/en-US/thunderbird/addon/enigmail/ Bei Fragen und Problemen helfe ich Ihnen gern weiter. I prefer encrypted e-mail-communication. If you would like to do me a favour, please get pgp-encryption. With the free Mozilla Thunderbird mail programme you can easily use the Enigmail add-on. Setup takes about 20 minutes. For installing Enigmail have a look at https://addons.mozilla.org/en-US/thunderbird/addon/enigmail/ If you have any questions, don't hesitate to contact me. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Lyrics clash with volta bar in StaffGroup
Hi guys, I have a problem with lyrics in a StaffGroup. I would like to set a choral piece in a StaffGroup-Environment. When there is a volta the lyrics will be printed too closely to the volta bar. Can you tell me how to change this without manually adjusting the lyrics at every single occurence of a volta? If there is no such general approach, how would I adjust the lyrics manually? My minimum example is: \version "2.19.22" text = \lyricmode { Text. Text as well } music = \relative c' { \repeat volta 2 { e1 } c4 d e2 } \score{ \new StaffGroup << \new Staff << \new Voice ="one" { \music } >> \new Lyrics \lyricsto "one" { \text } \new Staff << \new Voice ="two" { \music } >> \new Lyrics \lyricsto "two" { \text } >> } Thank you for your help! Jonathan signature.asc Description: OpenPGP digital signature ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
\caps with Umlaut
Dear ponders, I am using \caps in a \markup which prints the name of the composer. After having set a couple of pieces today it's the first time the composer's name contains an umlaut (in this case an ä). And that was when I found out, that \caps, as well as \smallCaps, "does not support accented character" (quoted from http://lilypond.org/doc/v2.19/Documentation/notation/font) - the ä - is printed as a lowercase letter. The ME is: \version "2.19.22" \markup{ \caps Bartholomäus } How can I solve this problem? I mean, how can I achieve that \caps works properly with umlauts and uses the uppercase umlaut? Your advice is very much appreciated, Jonathan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: \accidentalStyle for common choir notation
Sorry, guys, for being so rude. But can we talk about LP-features instead of arguing about best-practice-typesetting? That would be nice :) To me, this discussion is somewhat obsolete. A good program should leave the decision to the user. And that's where LP is failing at the moment, cause user cannot choose the option very many - not to say: the very most - engravers of choir scores opted for. \accidentalStyle piano works in GrandStaff, but is needed in ChoirStaff. So can somebody please be so kind to invest her energy, time and skills into this problem instead of wasting her capacities in a discussion about a question which is at least in part a matter of personal taste? I tried to manipulate the scm/music-functions.scm but, since I do not understand it, without success. Thank you ever so much for your help, Jonathan Am 14. Juli 2016 18:34:36 MESZ, schrieb David Wright <lily...@lionunicorn.co.uk>: >On Wed 22 Jun 2016 at 11:30:30 (+0100), Phil Holmes wrote: >> - Original Message - From: "David Wright" >> <lily...@lionunicorn.co.uk> >> To: "Jonathan Scholbach" <j.scholb...@posteo.de> >> Cc: "Phil Holmes" <m...@philholmes.net>; <lilypond-user@gnu.org> >> Sent: Tuesday, June 21, 2016 5:45 PM >> Subject: Re: \accidentalStyle for common choir notation >> >> >> >On Tue 21 Jun 2016 at 14:53:08 (+0200), Jonathan Scholbach wrote: >> >>At your other point: Well, I agree that the usage of the desired >> >>\accidentalStyle can be a matter of discussion. But it is a very >common >> >>practice. And there are good arguments for using it (choirsingers >often >> >>orientate - consciously or unconsciously - on the harmonies they >are >> >>hearing in the other voices.). Anyway, my question was not about >best >> >>practice of typesetting but about the realisation of a certain >feature >> >>in LilyPond. I would be grateful, if we stuck to this original >question. >> > >> >Sure, I understand (y)our problem; I call it "selling a dummy" (as >> >in rugger). >> >> Not at all. The question referred to voices and the illustration >> showed staves. I was checking what the OP was really seeking. >> >> >>Phil Holmes wrote: >> >>What you're asking for is not adding a natural when there's a >previous >> >>sharp in a different /voice/, but in a different /staff/. As a >> >>long-time singer myself, I'd find that terribly confusing. If the >2 >> >>voices are on the same staff, I could understand it. >> > >> >It seems odd that this should confuse people because it's standard >> >fare in LP's piano music, under "Automatic accidentals" in the >> >Notation Manual. As the effect is acoustic, the staff is immaterial; >> >you might be singing from your own staff or even your own partbook. >> >> Again, not at all. Piano players must read more than one staff at a >> time, and therefore an accidental on one staff might be felt to >> affect pitches on other staves. Singers (like orchestral players) >> have no need to see the music of the other voices (and, indeed a few >> hundred years ago, never did). They certainly have no need to follow >> accidentals in other voices in case they affect what they sing. >> Good singers just sing the note they're given. Imagine having a >> fiddle part with an accidental cancellation shown because the >> bassoon had been playing a sharp in the previous bar. > >I find it very dismissive of you to write 'not at all' twice above. >Simon has already commented on the fact that different singers find >their pitches in different ways, even when they are 'good' singers, >whatever that means. (I think here we mean good readers rather than >their particular singing ability.) > >But I've just been given a copy of Vocal Selections from "West Side >Story" and I notice there are many instances of added accidentals >(both parenthesised and not) in both the piano and the vocal parts. >Some of these are obviously what I termed acoustical: otherwise why >print B natural accidentals in a song in C major when the singer has >yet to sing a B of any persuasion, and even after he *has* sung >B naturals. > >So I think the engravers wisely decided to ignore your pronouncements. > >Cheers, >David. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
realtimeMIDI2LilyPond / realtimeMIDI2MusicXML
Hi! Does somebody have experiences with inputting voices via MIDI? I know that several programs exist with which you can enter music (to Finale- or Sibelius-output or to MusicXML) by step-recording. But is there a (good) program which allows you to record the music with your midi-keyboard and get a .ly-output? The main problem seems to be the rhythmic imprecision of humans playing the piano. Is there a program which deals with that? If there is no such program do you know attempts to write it? Thanks Jonathan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: \accidentalStyle for common choir notation
Phil, you are right, it's about different /Staffs. /Thank you for clarifying. At your other point: Well, I agree that the usage of the desired \accidentalStyle can be a matter of discussion. But it is a very common practice. And there are good arguments for using it (choirsingers often orientate - consciously or unconsciously - on the harmonies they are hearing in the other voices.). Anyway, my question was not about best practice of typesetting but about the realisation of a certain feature in LilyPond. I would be grateful, if we stuck to this original question. Phil Holmes wrote: What you're asking for is not adding a natural when there's a previous sharp in a different /voice/, but in a different /staff/. As a long-time singer myself, I'd find that terribly confusing. If the 2 voices are on the same staff, I could understand it. -- Phil Holmes On 21.06.2016 13:31, Jonathan Scholbach wrote: > Hi Ponders! > > I would like to know how I can create my own /\accidentalStyle/ > "Normally" notes of a certain voice are "naturalized" (written with a > natural), when the same note had occured with an accident in the same > bar (this is /\accidentalStyle default/ in LilyPond). A different > style additonally naturalizes notes, when the same note had occured > with an accident in the antecedent bar of this certain voice. (this is > /\accidentalStyle modern /in LilyPond) > > I would like to create an \accidentalStyle which is very common in > setting choir-music: > It shall naturalize accidentals that had taken place in the antecedent > bar of any /Voice/ in the same /\StaffGroup/ (or/\ChoirStaff/, wich > makes no big difference, I guess), > > A tiny example demonstrating what I want is written below. In bar No. > 2 the c of the Soprano is naturalized - due to /\accidentalStyle > normal/. I want to behave the Alto voice in bar No. 4 analogously - > i.e. as printed in the example, but without the need to write c! in > the input of the alto voice. > > Can someone please help me? I grubbed myself through the manuals and > was still unable to find a way to write my own /\accidentalStyle/ > > Thank you! > > Jonathan > > \version "2.19.22" > > soprano = \relative c'' { > cis1 > c > cis > e > } > > alto = \relative c'' { > e1 > e > e > c! > } > > \score { > \new StaffGroup << > \new Staff << > \accidentalStyle modern > \set Staff.instrumentName = "Soprano" > \new Voice = "upper" { \soprano } > >> > \new Staff << > \accidentalStyle modern > \set Staff.instrumentName = "Alto" > \new Voice = "lower" { \alto } > >> > >> > } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
\accidentalStyle for common choir notation
Hi Ponders! I would like to know how I can create my own /\accidentalStyle/ "Normally" notes of a certain voice are "naturalized" (written with a natural), when the same note had occured with an accident in the same bar (this is /\accidentalStyle default/ in LilyPond). A different style additonally naturalizes notes, when the same note had occured with an accident in the antecedent bar of this certain voice. (this is /\accidentalStyle modern /in LilyPond) I would like to create an \accidentalStyle which is very common in setting choir-music: It shall naturalize accidentals that had taken place in the antecedent bar of any /Voice/ in the same /\StaffGroup/ (or/\ChoirStaff/, wich makes no big difference, I guess), A tiny example demonstrating what I want is written below. In bar No. 2 the c of the Soprano is naturalized - due to /\accidentalStyle normal/. I want to behave the Alto voice in bar No. 4 analogously - i.e. as printed in the example, but without the need to write c! in the input of the alto voice. Can someone please help me? I grubbed myself through the manuals and was still unable to find a way to write my own /\accidentalStyle/ Thank you! Jonathan \version "2.19.22" soprano = \relative c'' { cis1 c cis e } alto = \relative c'' { e1 e e c! } \score { \new StaffGroup << \new Staff << \accidentalStyle modern \set Staff.instrumentName = "Soprano" \new Voice = "upper" { \soprano } >> \new Staff << \accidentalStyle modern \set Staff.instrumentName = "Alto" \new Voice = "lower" { \alto } >> >> } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
horicontally shift of polyrhythmic staves
Hi, I would like to set the following scenario: In a polyrhythmic piece with multiple staves one staff starts a quarter note later than the others. I need to horizontally shift this stave for the "duration" of a quarter note. How can I do that? To illustrate what I want I post the following ME, which shows a (dissatifactory) workaround, where the rhythmical structure is represented correctly. However this is dissatisfatroy, because I do not to want cheat with \set Timing.measureLength. And I want the bracket of the later starting staff (the third one in my ME) to be shifted to the right, because I think it represents the composer's musical idea better. Thank you, Jonathan \version "2.19.22" firstVoice= \relative c'' { \time 2/4 g2 \time 4/4 g4. b8 b4 g4 \time 1/4 c\bar"|." } secondVoice= \relative c' { \time 2/4 c4 c \time 4/4 g'4 g f e \time 1/4 c\bar"|." } thirdVoice= \relative c' { \time 3/4 s4 \set Timing.measureLength = #(ly:make-moment 4/4) e4 e e \set Timing.measureLength = #(ly:make-moment 3/4) e2.\bar"|." } \score { \new StaffGroup << \new StaffGroup<< \new Staff << \new Voice = "first" { \firstVoice} >> \new Staff << \new Voice = "second" { \secondVoice} >> >>%end of first inner StaffGroup \new StaffGroup << \new Staff << \new Voice = "third" { \thirdVoice} >> >> % end of second inner StaffGroup >>%end of outer StaffGroup %layout settings needed for drawing barlines correctly \layout { \context { \Score \remove "Timing_translator" \remove "Default_bar_line_engraver" } \context{ \Staff \consists "Timing_translator" \consists "Default_bar_line_engraver" } } }%end of score ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: repeat
I had a similar problem when managing different spread of text in different stanzas of a song. Maybe the following solution (which does not produce the correct midi-output!) is appropriate for you? - for me it looks like a bit of cheating, but it seems to work. \version "2.19.22" verseOne = \lyricmode { \set stanza = "1." This is the first al -- ter -- na -- tive } verseTwo = \lyricmode { \set stanza = "2." And this is the se -- cond one } melodyOne = \relative c'' { c4 d e f f e d c } melodyTwo = \relative c'' { %make voice effectively invisible \override Slur.transparent = ##t \override Stem.transparent = ##t \override Dots.transparent = ##t \override Beam.transparent = ##t \override NoteHead.transparent = ##t \voiceTwo r4 d e f f e d c } \score { \new Staff << \new Voice = "first" { \repeat volta 2 { \melodyOne } } \new Lyrics \lyricsto "first" { \verseOne } \new Voice = "second" { \voiceTwo \melodyTwo } \new Lyrics \lyricsto "second" { \verseTwo } >> } Instead of manually overriding the visibility of the notes you can use \hideNotes after the rest in verseTwo, too. Hope that helps, Jonathan On 02/13/2016 02:35 PM, David Kastrup wrote: > BB <bb-543...@telecolumbus.net> writes: > >> I do NOT want to copy/paste or repaet the notes. My problem is, that >> only the first note is different. With using repeat volta usually just >> the "tail" of a sequence of notes is different and not all with the >> exception of the first. > Put in both notes in different voices and add texts {1.} and {2.}. > ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
print page numbers on margins
Dear all, I have margins on both sides of the page and would like to print the page numbers on the margin. How do I do that? My settings are \version "2.19.22" \paper { left-margin = 2\cm right-margin = 2\cm oddHeaderMarkup= \markup { \column { { \fromproperty #'page:page-number-string }}} %left aligned page numbers on odd pages evenHeaderMarkup = \markup { { \column { \fill-line {"" \fromproperty #'page:page-number-string %right aligned page numbers on even pages } \book { \score { \new Staff { R1*500 } } } I tried to play around with something like indent = 2\cm short-indent = 2\cm horizontal-shift = -1\cm but that's ugly, because it changes only the positioning of the systems, but not of, for example, the system-separators. And there might be many other elements I would have to re-position if I did it that way. Is there a possibility the other way around - just changing the position of the HeaderMarkup? Thanks! Jonathan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
access font-size of clef G_8
Dear all, in a sheet I use the G_8-clef. And I changed the font of the document. Now the 8 under the clef is very small - because the numbers are a little small in the particular font I use - and I would like to increase its size. How can I access its font-size? Thank you ever so much, Jonathan___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Fwd: Re: automatic line-breaking in markup
Ursprüngliche Nachricht Von: Jonathan Scholbach <j.scholb...@posteo.de> Gesendet: 4. Februar 2016 07:47:52 MEZ An: tisimst <tisimst.lilyp...@gmail.com> Betreff: Re: automatic line-breaking in markup Nice! Thank you, Harm! Actually I have (unarguable) reasons to put the title in a string variable. But since I do not understand anything of the code in your snippet I cannot manage to adapt your macro to take a string variable as input. It would be very kind of you if you did even that for me. Jonathan Am 4. Februar 2016 00:24:26 MEZ, schrieb tisimst <tisimst.lilyp...@gmail.com>: >Nice work, Harm! > >- Abraham > >On Wed, Feb 3, 2016 at 3:43 PM, Thomas Morley-2 [via Lilypond] < >ml-node+s1069038n186821...@n5.nabble.com> wrote: > >> 2016-02-03 19:40 GMT+01:00 Simon Albrecht <[hidden email] >> <http:///user/SendEmail.jtp?type=node=186821=0>>: >> >> > On 03.02.2016 19:24, Jonathan Scholbach wrote: >> >> >> >> I want to create a template for a cover page. I do that by >redefining >> >> bookTitleMarkup. The title of the piece is stored as string in a >> variable >> > >> > >> > If there’s no particular need for that, I’d use a normal header >block >> and >> > \fromproperty. >> > >> >> and I want to print it relatively tall on the cover page. It >works. >> >> But sadly when the title is too long it runs off the page, because >> >> LilyPond does not automatically break the line. How can I get >LilyPond >> to >> >> break the line automatically when the title runs off page? >> > >> > >> > Try this: >> > >> > %% >> > \version "2.19.22" >> > >> > \paper { >> > bookTitleMarkup = \markup { >> > \fontsize #15 \wordwrap-field #'header:title >> > } >> > } >> > >> > \book { >> > \header { >> > title = "Many many words may result in a title that is too long >for >> one >> > line" >> > } >> > \relative c' { c d e f } >> > } >> > %%% >> > >> > I don’t know how to center-align the wrapped lines, though… Anyone? >> > >> > Best, Simon >> >> >> >> /wordwrap-field puts out a single stencil. You can't align the lines >> you see after the stencil is created. At least you wouldn't want ... >> ;) >> >> How about below, description should make clear what's happening >> (hopefully). >> >> #(define-markup-command (my-wordwrap-field layout props align symbol) >> (number? symbol?) >> #:properties ((baseline-skip)) >> #:category align >> "Same as @code{wordwrap-field}, but internally a stencil-list is >> produced >> first, which will aligned according to @var{align}, putting out a >single >> stencil." >> >> ;; c/p from define-markup-commands.scm, because it's not public >> (define (general-column align-dir baseline mols) >> "Stack @var{mols} vertically, aligned to @var{align-dir} >> horizontally." >> (let* ((aligned-mols >> (map (lambda (x) (ly:stencil-aligned-to x X align-dir)) >> mols)) >>(stacked-stencil (stack-lines -1 0.0 baseline >aligned-mols)) >>(stacked-extent (ly:stencil-extent stacked-stencil X))) >> (ly:stencil-translate-axis stacked-stencil (- (car >stacked-extent)) >> X))) >> >> (let* ((m (chain-assoc-get symbol props))) >> (if (string? m) >> (general-column >> align >> baseline-skip >> (wordwrap-string-internal-markup-list layout props #f m)) >> empty-stencil))) >> >> >> \paper { >> bookTitleMarkup = \markup \fill-line { >> \fontsize #15 \my-wordwrap-field #CENTER #'header:title >> } >> } >> >> \header { >> title = "Many many words may result in a title that is too long for >one >> line" >> } >> \relative c' { c d e f } >> >> >> HTH, >> Harm >> >> ___ >> lilypond-user mailing list >> [hidden email] <http:///user/SendEmail.jtp?type=node=186821=1> >> https://lists.gnu.org/mailman/listinfo/lilypond-user >> >> >> -- >> If you reply to this email, your message will be added to the >discussion >> below: &
Re: access font-size of clef G_8
Thank you very much - I got it :) I know how to handle the contexts, I just didn't know the variable name ClefModifier. Jonathan Am 3. Februar 2016 18:13:10 MEZ, schrieb Federico Bruni <f...@inventati.org>: >Il giorno mer 3 feb 2016 alle 17:45, Kieren MacMillan ><kieren_macmil...@sympatico.ca> ha scritto: >> Hi Federico, >> >>> The Score context should be specified: >>> >>> \version "2.19.35" >>> { >>> \clef "G_8" >>> c1 >>> } >>> >>> \layout { >>> \override Score.ClefModifier.font-size = #2 >>> } >> >> If the OP wants clefs in the whole score (and not just one staff) to >> reflect the change, yes. >> >> The way I do it: >> >> \layout { >> \context { >> \Score >> \override ClefModifier.font-size = #2 >> %% etc. >> } >> } >> >> Thanks for helping clarify. >> Kieren. > >Further clarifying... :) > >Even if he wants it in one Staff, the (Staff) context should be >specified. >It doesn't work in the implicit Voice context. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
automatic line-breaking in markup
Hi list, I want to create a template for a cover page. I do that by redefining bookTitleMarkup. The title of the piece is stored as string in a variable and I want to print it relatively tall on the cover page. It works. But sadly when the title is too long it runs off the page, because LilyPond does not automatically break the line. How can I get LilyPond to break the line automatically when the title runs off page? My ME is: \version "2.19.22" title = "Many many words may result in a title that is too long for one line" \paper { bookTitleMarkup = \markup { \fontsize #15 \title } } \book { \relative c' {c d e f } } Thanks, Jonathan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [OT] Printer with or without Postscript
On 10/12/2015 04:29 PM, flup2 wrote: Hello, Until now, I always had Postscript laser printers. My printer is now out of order, and I would like to know if there is still such a huge difference between music scores printed with printers including postscript language, and printers without this option (PCL5, proprietary languages, etc.). Philippe Hello, This does not answer your question, but a Brothers HL-L2360D does understand Postscript. I went through the same questions. Jonathan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: OT: Beauty of programming languages
So far, in the small, non-random sample we have, it looks like the average user's age is somewhere around 60. I guess you can teach old dogs new tricks! ;) OK, I'm 77. I use Lilypond only to engrave fiddle tunes for my own use. Be well, Jonathan ___ 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
problem with installed font when set-global-staff-size is changed
Hi! I would like to use the Garamond font for all the text in my sheet (header, lyrics, markup). I downloaded the EBGaramond from http://www.georgduffner.at/ebgaramond/download.html and put all the .otf-files into the directory lilypond/usr/share/lilypond/current/fonts/otf Nearly everything works fine, but Lilypond seems to have problems with scaling, as my ME shows. The lyrics between the staves are not printed in Garamond font when the global-staff-size is changed. I don't understand the way lilypond deals with fonts. Can you please help me? Thank you, Jonathan \version 2.19.22 sopVoice = \relative c'' { c4 c c c c c2 c4 c c c c} sopLyrix = \lyricmode { This is (not) Ga -- ra -- mond: 1 a A q Q } \paper { #(define fonts (make-pango-font-tree EBGaramond Nimbus Sans Luxi Mono (/ staff-height pt 17) ) ) } %this prints Garamond \score { % \layout { #(layout-set-staff-size 20) } \new Staff \new Voice = sop { \sopVoice } \new Lyrics \lyricsto sop { \sopLyrix } } What . %this fails to print Garamond \score { \layout { #(layout-set-staff-size 21) } \new Staff \new Voice = sop { \sopVoice } \new Lyrics \lyricsto sop { \sopLyrix } } %this prints Garamond as well \markup { \override #'(font-name . EBGaramond) \fontsize #6 This prints EBGaramond as well: 1 a A q Q} ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: problem with installed font when set-global-staff-size is changed
Hi Simon, thank you for your advice! Just for people reading my question in the future: Your hint lead me to solve the problem with \layout { #(layout-set-staff-size 17) \override LyricText.font-name = EBGaramond \override LyricText.font-size = #2 \override Score.BarNumber.font-name = EBGaramond \override Score.BarNumber.font-size = #2 \override Staff.InstrumentName.font-name = EBGaramond \override Staff.InstrumentName.font-size = #2 } (Setting the font-sizes manually is necessary since for some unknown reason, the font-size decreases.) For my purposes that is an acceptable workaround. Greets, Jonathan On 08/11/2015 07:31 PM, Simon Albrecht wrote: Am 11.08.2015 um 18:19 schrieb Jonathan Scholbach: Hi! I would like to use the Garamond font for all the text in my sheet (header, lyrics, markup). I downloaded the EBGaramond from http://www.georgduffner.at/ebgaramond/download.html and put all the .otf-files into the directory lilypond/usr/share/lilypond/current/fonts/otf Nearly everything works fine, but Lilypond seems to have problems with scaling, as my ME shows. The lyrics between the staves are not printed in Garamond font when the global-staff-size is changed. The problem is that setting staff size overrides the previous font settings, so you have to first change staff size, then change the fonts. Normally this would mean inserting #(set-global-staff-size 21) _before_ the paper block; with #layout-set-staff-size however, I don’t know of any solution. HTH, Simon ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
repeat volta with partial, alternative endings and different \time in different voices
Hello again ;-) I have a somewhat special piece of music: It has a partial and a volta with alternative endings. That's no problem. But on top it has different meters in the alternatives of the different voices. When I do not combine the voices in a ChoirStaff (or StaffGroup) everything works fine. But as soon as I put them together in a the volta-bar :| vanishes. Do you have a solution for that? I am looking for a way to solve this without setting the volta-bar manually, since I want to produce adequate midi output, too. My minimal example: \version 2.19.22 global = { \time 3/2 \partial 2 } first = \relative c' { \repeat volta 2 { c2 \time 4/4 c4 c c c } \alternative { { \time 3/2 \set Timing.measureLength = #(ly:make-moment 1) c1 } { \time 3/2 \set Timing.measureLength = #(ly:make-moment 1) d1 } } \time 4/4 c4 c c c } second = \relative c' { \repeat volta 2 { c2 \time 4/4 c4 c c c } \alternative { { \time 3/2 \set Timing.measureLength = #(ly:make-moment 1) c1 } { \time 5/4 \set Timing.measureLength = #(ly:make-moment 5/4) c4 d e f } } g \time 4/4 c4 c c c } % this works: \score { \new Staff { \global \first } } \score { \new Staff { \global \second } } % that does not work: \score { \new ChoirStaff \new Staff { \new Voice { \global \first } } \new Staff { \new Voice { \global \second } } \layout { \context { \Score \remove Timing_translator \remove Default_bar_line_engraver } \context { \Staff \consists Timing_translator \consists Default_bar_line_engraver } }%end of \layout }%end of \score Thank you for your help! Jonathan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Height and vertical alignment of first system on first page
Hi Ponders, I have a score with an odd number of systems. Each page has two systems (it's an eight-voiced Choirstaff), the first page gets one system (and the title-section) - fine. Lilypond stretches the first system vertically to make it fill the whole first page. I would like this system to have the height of the other systems in the score and to be placed in the (vertical) center of the first page. Can you tell me how to do that? I have tried to cheat lilypond by adding some \vspace in the \title of the \header - that reduces the stretch of the system, but still lets it stretch to the bottom of the page - I would like the system to be right in the middle of the first page. Your help is appreciated, Jonathan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Mac users: verify fix
OK with OS X 10.10.4 and LP 2.18.2. Jon Original Message Subject: Re: Mac users: verify fix Date: 2015-07-27 18:15 From: Jacques Menu imj-muz...@bluewin.ch To: flup2 phili...@philmassart.net Copy: lilypond-user@gnu.org Alright with OS X 10.10.4 and LP 2.19.22 JM Le 23 juil. 2015 à 16:08, flup2 phili...@philmassart.net a écrit : Works like expected for me (using OS X 10.10 and lilypond 2.19.15) Philippe -- View this message in context: http://lilypond.1069038.n5.nabble.com/Mac-users-verify-fix-tp178979p178980.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Notepad++, lilypond-words.el, etc.
Hello, I am new to Lilypond and am THRILLED with it. I am interested in making a Lilypond syntax highlighter for Notepad++. Have the issues with the lilypond-words.el file described in http://lists.gnu.org/archive/html/lilypond-user/2006-12/msg00345.html been fixed? Is there any other source of syntax information that would be helpful that doesn't involve combing through all of the manuals? Thanks, Jonathan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Notepad++, lilypond-words.el, etc.
SoundsFromSound soundsfromsound at gmail.com writes: Hi Jonathan! Welcome to the LilyPond community! Here is a list of LilyPond commands, is this what you are looking for? http://www.lilypond.org/doc/v2.16/Documentation/notation-big- page#lilypond-command-index Scroll down quite a bit and you'll see much of the syntax is indexed here for reference. Good luck, Ben That's perfect. I spent a lot of time looking through the manual pages but somehow missed that. Thank you very much! - Jonathan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Help get musical scores onto Wikipedia!
Yes, while I'm not directly involved in the project, I believe Carlo is correct: for Wikipedia the primary use case is small quotations, however for the MediaWiki software support for entire scores would be wonderful. The link to the original proposal was mangled in the first email. Please note there is an exclamation mark at the end of the URL. https://wikimania2012.wikimedia.org/wiki/Submissions/We_want_scores! On Wed, Mar 27, 2013 at 8:17 AM, Carlo Stemberger carlo.stember...@gmail.com wrote: 2013/3/23 Shane Brandes sh...@grayskies.net Are these small quotations or entire scores, what is the scope. I think the first one, for Wikipedia (that is an encyclopedia), but the software (MediaWiki) might be used for many scopes. Carlo ___ 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
Fwd: Help get musical scores onto Wikipedia!
Hi! Would you like to help get musical scores onto Wikipedia? Basically, as you can see from this abstract * https://wikimania2012.wikimedia.org/wiki/Submissions/We_want_scores!* , we've wanted for a long time to get musical scores (programmable editable) onto Wikipedia. Now it's almost ready! https://www.mediawiki.org/wiki/Extension:Score details the Score extension to MediaWiki -- you can see the recent changes at https://gerrit.wikimedia.org/r/#/q/project:mediawiki/extensions/Score,n,z . The one major blocker right now regarding Score is making a particular dependency configurable: https://bugzilla.wikimedia.org/show_bug.cgi?id=43388 and it sounds like a reasonably easy place for a newbie to get involved, if you are interested. Getting started: https://www.mediawiki.org/wiki/How_to_contribute Thanks! -- Sumana Harihareswara Engineering Community Manager Wikimedia Foundation ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Sibelius Software UK office shuts down
Date: Mon, 6 Aug 2012 07:24:06 -0600 From: Neil Thornock neilthorn...@gmail.com To: han...@xs4all.nl Cc: m...@apollinemike.com m...@apollinemike.com, Lilypond-User lilypond-user@gnu.org Subject: Re: Sibelius Software UK office shuts down Message-ID: caca7e6nnx3wiuiw9jfyiivik_dgomtptayqwt5jlojpaem6...@mail.gmail.com Content-Type: text/plain; charset=ISO-8859-1 It is easy to see how these events could help lilypond long-term, but it's also easy for any response from us to be interpreted negatively. Let the Sibelius users have their personal moment of pain/mourning; if they need open-source music notation, they will certainly be able to find us without our help. From my perspective, the loss of Sibelius is bad for *everyone* with a stake in music. I never used Sibelius; I never liked it. But many did, and many found their first creative voice through the software. I don't think its retraction will leave a void that will simply be filled by something else. It's a possible sign that music -- the type many of us are involved in -- is losing in the greater culture war. It's not LilyPond vs Sibelius vs Finale but rather Quality Music vs Cheap Entertainment. Uncompromising artistic discipline certainly has its pedagogical usefulness, but when Orwellian concepts begin to creep in-- like a vague war apparently dragging on for decades yet with heroes in perpetual danger of defeat-- maybe it's time to come out of the woodshed. We're losing. War is Peace. :) -Jonathan -- Neil Thornock, D.M. The recent premiere of ...and a bunch of other stuff: http://www.youtube.com/watch?v=LQtvPet3k8c Assistant Professor of Music Composition/Theory Brigham Young University -- ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user End of lilypond-user Digest, Vol 117, Issue 20 ** ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Appreciation / Financial support
Message: 2 Date: Sat, 02 Jun 2012 20:33:47 +0200 From: David Kastrup d...@gnu.org To: Janek Warcho? janek.lilyp...@gmail.com Cc: lilypond-user@gnu.org Subject: Re: Appreciation / Financial support Message-ID: 87hauty35g@fencepost.gnu.org Content-Type: text/plain; charset=utf-8 Janek Warcho? janek.lilyp...@gmail.com writes: On Sat, Jun 2, 2012 at 5:37 PM, Graham Percival gra...@percival-music.ca wrote: On Sat, Jun 02, 2012 at 04:38:24PM +0200, Janek Warcho? wrote: So, apologies - and where can i read detailed policies? Detailed policy is pretty much exactly what is shown on that webpage, ok. I think that adding a /small/ donation progress bar in David's description wouldn't be a violation of the rules. But i don't insist. End of discussion :) I'll probably see whether I manage to create some 250-byte ASCII-art progress bar donation home page that does not pose much of a risk of blowing the transfer limits of some zero-cost site if it is _that_ important to people. Sorry, I missed this message... Ok, so the messages I've taken away so far are, Lilypond Website Commercialism Danger! Battlestations, and, You can already sneak into my room and leave money in my sock drawer, why do I need to draw you a website? It'd be nice if someone else (i.e., not me) figured out a user-friendly way for people to donate money to the Lilypond devs without having the entire donation eaten up in the fees accrued from time spent trying to interact with them. -Jonathan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Appreciation / Financial support
- Original Message - From: Francisco Vila paconet@gmail.com To: Jonathan Wilkes jancs...@yahoo.com Cc: lilypond-user@gnu.org lilypond-user@gnu.org Sent: Tuesday, June 12, 2012 4:26 AM Subject: Re: Appreciation / Financial support 2012/6/12 Jonathan Wilkes jancs...@yahoo.com: I think if Lilypondtool or Frescobaldi would allow you to click-drag some of the grobs like dynamics and markup in the preview pdf and automatically insert code to make the tweak, that would be huge. LilyPondTool already does this. Click-dragging to generate code is different from click-dragging, clicking, selecting a context from a long list for which the default has no relationship to what I just clicked, selecting a grob from a long list for which the default has no relationship to what I just clicked, selecting a property, then clicking write to score. Then doing it again for every grob I want to move even if they are all, say, dynamic scripts, because the dialog window resets each time. Having the dialog window remember my settings would go a long way to making the tool more useful. -Jonathan -- Francisco Vila. Badajoz (Spain) www.paconet.org , www.csmbadajoz.com ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Appreciation / Financial support
Message: 7 Date: Mon, 11 Jun 2012 21:21:08 -0500 From: Ivan Kuznetsov ivan.k.kuznet...@gmail.com To: Tim McNamara tim...@bitstream.net Cc: lilypond-user Users lilypond-user@gnu.org Subject: Re: Appreciation / Financial support Message-ID: caasqlbw+e4rk81trxcvdbxoe9i4_brzz7+gwk1miarsuhvg...@mail.gmail.com Content-Type: text/plain; charset=ISO-8859-1 Music notation is complex. Any ASCII representation of music notation likewise has to be complex. Any simplification of lilypond syntax must mean a removal of features. The only other alternative is to use a WYSIWYG editor where you draw the musical notation you want, and good luck waiting for an flexible open-source version of such a program with quality output. See Musescore. It uses Lilypond's Feta Font and has the look and feel of Sibelius. Or maybe Frescobaldi will someday evolve to something like this, I have yet to investigate the interface. I think if Lilypondtool or Frescobaldi would allow you to click-drag some of the grobs like dynamics and markup in the preview pdf and automatically insert code to make the tweak, that would be huge. (Plus maybe some way to click-drag an entire system to tweak vertical spacing, though after looking at the notation manual I have no idea how that could be achieved.) -Jonathan P.S. Perl was a bad example, but the latex comparison was valid. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Scheme syntax vs. other languages
Message: 2 Date: Sun, 10 Jun 2012 00:03:10 +0200 From: David Kastrup d...@gnu.org To: lilypond-user@gnu.org Subject: Re: Scheme syntax vs. other languages Message-ID: 8762b0ta75@fencepost.gnu.org Content-Type: text/plain Jonathan Wilkes jancs...@yahoo.com writes: This doesn't go at all toward one solution or the other, but it does strongly point to this being a dev issue and not a user issue. It depends on whether you consider the distinction between dev and user to be branded on people's foreheads. Then you can state things like to extend, you should be able to recompile, but even with the most caste-conscious division between devs and users, this does not work as a community concept: because then the devs will not be able to help individual users with code snippets, when the latter can't compile them. In LilyPond, the Scheme reader and interpreter is just a # away. The line between LilyPond users and people extending LilyPond with Scheme is much more fuzzy and gradual than the line between those extending LilyPond with Scheme and those doing it with C++. Most of the proposals about juggling extension languages are focusing on the C++/Scheme border. That's not the important one for the community aspect. At least not its details, but rather how far away from the user you can push it by extending the reach of Scheme. The important border is that between LilyPond and Scheme. Here is where empowerment of the user happens. Or not. Can you explain a little about how that empowerment happens? ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Scheme syntax vs. other languages
- Original Message - From: Graham Percival gra...@percival-music.ca To: Jonathan Wilkes jancs...@yahoo.com Cc: lilypond-user@gnu.org lilypond-user@gnu.org Sent: Sunday, June 10, 2012 2:09 PM Subject: Re: Scheme syntax vs. other languages On Sun, Jun 10, 2012 at 10:49:28AM -0700, Jonathan Wilkes wrote: From: David Kastrup d...@gnu.org The important border is that between LilyPond and Scheme. Here is where empowerment of the user happens. Or not. Can you explain a little about how that empowerment happens? Users can change the behaviour of lilypond without recompiling. That is useful because 99% of users do not have a development system set up. Lilypond ships with a scheme interpreter. So you're talking about users being able to plug in solution given to them by a developer directly in an .ly file, right? Now can you two please take this discussion to private mail? Nope. I don't think it's going anywhere. Then do something you find more productive during the time you would have been reading this thread. -Jonathan - Graham ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Scheme syntax vs. other languages
Message: 4 Date: Fri, 08 Jun 2012 18:13:40 +0800 From: James Harkins jamshar...@gmail.com To: lilypond-user@gnu.org Subject: Re: Scheme syntax vs. other languages Message-ID: 87zk8ew1pn.wl%jamshar...@dewdrop-world.net Content-Type: text/plain; charset=US-ASCII D is obviously the wrong fit for an lp extension language, but scheme has a couple of strikes against it right from the start. Sure, it requires getting into. Not that D doesn't. The rules of Scheme syntax can be learnt in one afternoon. The syntax may not exactly resemble mathematical notation or plain language, but it is simple and regular. If we were out for natural language, our extension language for LilyPond would be COBOL. Scheme has a low lexical and syntactical impact, and the price for that is a uniform syntax, and a uniform syntax has few structuring visual elements. One payback for that is that you can do syntax transformations in a predictable and reliable way. I'm certainly in no position to argue for another extension language for LP -- just saying up front that isn't the purpose of this e-mail. Just throwing an opinion into the pot. In my SuperCollider work, more and more I prefer a coding style that favors legibility over concision. Many people use SC for live coding, where concision is more important -- you have to be able to type the code FAST in front of an audience. As a result, SC is full of syntax sugar, some of it quite lovely, some of it obscure. You can create a new array with 10 random numbers concisely like this -- { rrand(1, 10) } ! 10 -- but lately I prefer to write the more canonical syntax Array.fill(10, { rrand(1, 10) }). Someone unfamiliar with SC can make a reasonable guess what Array.fill does, but ! is opaque. I find scheme to be impossible to read without an editor that highlights matching brackets. I can start to make sense out of it once the editor shows me which () belong together. That's an obstacle -- it pushes learning lisp into the category of Things I Really Ought to Do Someday If for No Reason Other Than Building Character. I may yet do that for LP and/or Emacs, but it's intimidating -- and if it's intimidating for me, I expect it's more so for other LP users. There's a distinction to be made between Lilypond's core philosophy and those of the sound tweaking environments of SC, PD, ChucK, etc. Lilypond is supposed to tweak so that the user doesn't have to. If a user in Pd or SC continually posts to the list asking for solutions because they don't understand core programming concepts they will (hopefully gently) be pushed toward documentation that educates them on how to _program_ what they want based on a better understanding of the language. Granted Lilypond users must understand core markup to make a score, but if they are pushed toward learning Scheme _programming_ concepts in order to get a good looking score it's a breach of the core philosophy. (Unless of course what they want to notate is so obscure or difficult that tweaks are inevitable, but even then Lilypond devs are really good at providing proofs of concept for weird things like systems that go in a circle and other crazy stuff.) That holds no matter what the extension language is. The affected group here is the above-average users who want to become Lilypond mavens. I don't know how to measure the trade-off between changing the language in the hopes of easier future extension development and sticking with what's already there. Personally I find Scheme really hard to understand, and I understand some C, Perl, Tcl, and a few others. But I don't think my opinion matters because I shouldn't _need_ to do much of anything with an extension language directly. I'm going to take advantage of whatever is here on the list, the snippets, and in the docs and stick to doing what Lilypond claims I should be doing-- entering the content of my piece in markup. I think I'm like most users, and it should be taken into account that if the extension language does change, or gets improved to become more expressive, we're not going to care until those changes eventually make the common tasks of entering musical content easier. This doesn't go at all toward one solution or the other, but it does strongly point to this being a dev issue and not a user issue. -Jonathan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Appreciation / Financial support
Message: 7 Date: Fri, 01 Jun 2012 19:18:58 +0200 From: David Kastrup d...@gnu.org To: lilypond-user@gnu.org Subject: Re: Appreciation / Financial support Message-ID: 87bol3osql@fencepost.gnu.org Content-Type: text/plain; charset=iso-8859-15 Tim Roberts t...@probo.com writes: Kieren MacMillan wrote: Who is going to learn reading notes, let alone writing them? Of course LilyPond is only for geeks, because it is just geeks who bother with writing music rather than listening to it. In other words, composers who use Lilypond are a [very, very small] subset of a [very small] subset of all people. That is a completely accurate assessment. Given that, isn't it a wonder, when looking at this mailing list, that we can be so vocal and opinionated? Well, returning to the topic in the subject line: on May 24th, my rally for funding my work on LilyPond had netted ?165 for the month when I posted my guess that the bare minimum of ?800 I needed for just subsisting would not be met this month. I have not yet corrected the balance with regard to payments intended for more than one month, but it turns out that the balance now is more like ?1150. Even the subset of the subset of the subset that is reading this mailing list, vocal and opinionated or not, is making a difference for me, and certainly also for LilyPond. And a large part of this difference _is_ by being vocal and opinionated on this list. You should have a look at the website for Ardour if you haven't already. Paul has a little bar that fills up toward a monthly total, and has an easy donation method that is highly visible. You might also want to get in touch with him to get some details on how that process has worked for Ardour. If you end up implementing something like that on the Lilypond website, I'll donate the first $100. -Jonathan -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond-user Digest, Vol 115, Issue 5
Message: 5 Date: Fri, 01 Jun 2012 22:19:47 +0200 From: David Kastrup d...@gnu.org To: lilypond-user@gnu.org Subject: Re: Appreciation / Financial support Message-ID: 87pq9izsws@fencepost.gnu.org Content-Type: text/plain; charset=iso-8859-1 Jonathan Wilkes jancs...@yahoo.com writes: You should have a look at the website for Ardour if you haven't already.? Paul has a little bar that fills up toward a monthly total, and has an easy donation method that is highly visible.? You might also want to get in touch with him to get some details on how that process has worked for Ardour. If you end up implementing something like that on the Lilypond website,?I'll donate the first $100. If we put a full-page ad for proprietary software on the LilyPond website and offer only crippled binaries for Windows/MacOSX unless you donate first, I'll be in wild protest. Anyway, I am _one_ developer of several, and it would be inappropriate to turn the LilyPond website into a personal payment collector for myself. And Paul Davis runs a decidedly larger part (and also has larger responsibilities) with the Ardour show than I do with LilyPond. It doesn't have to be part of the Lilypond website. The link you already have could go to your own page that has the little bar I referred to and a button to make a donation through paypal. Of course that would require work and upkeep on your part. That's why I suggested contacting Paul-- maybe he can give you tips on what the easiest process is to set something like that up. (In fact I think there's a thread on the forum about just that topic.) -Jonathan -- David Kastrup -- Message: 6 Date: Fri, 1 Jun 2012 23:05:02 +0200 From: Janek Warcho? janek.lilyp...@gmail.com To: David Kastrup d...@gnu.org Cc: lilypond-user@gnu.org Subject: Re: Appreciation / Financial support Message-ID: canyddpqmeusj79bqfpzroq2qen3kbbxqy6d4d8_gbyx4_qw...@mail.gmail.com Content-Type: text/plain; charset=UTF-8 On Fri, Jun 1, 2012 at 10:19 PM, David Kastrup d...@gnu.org wrote: Anyway, I am _one_ developer of several, and it would be inappropriate to turn the LilyPond website into a personal payment collector for myself. ?And Paul Davis runs a decidedly larger part (and also has larger responsibilities) with the Ardour show than I do with LilyPond. David's right. However, i think it would be ok to add a monthly donations progress bar on the sponsoring subpage (http://www.lilypond.org/sponsoring.html), under David's name. What do you think? To me this would be more like information than an ad. cheers, Janek -- Message: 7 Date: Fri, 1 Jun 2012 22:20:40 +0100 From: Graham Percival gra...@percival-music.ca To: Janek Warcho? janek.lilyp...@gmail.com Cc: David Kastrup d...@gnu.org, lilypond-user@gnu.org Subject: Re: Appreciation / Financial support Message-ID: 20120601212040.GA24998@gperciva-desktop Content-Type: text/plain; charset=utf-8 On Fri, Jun 01, 2012 at 11:05:02PM +0200, Janek Warcho? wrote: David's right. However, i think it would be ok to add a monthly donations progress bar on the sponsoring subpage (http://www.lilypond.org/sponsoring.html), under David's name. What do you think? To me this would be more like information than an ad. If David wants to have a webpage for additional sponsorship info, he can sign up for a free amazon web service account and get apache running. Or stick it on lilynet.net. Actually, it seems a shame that most of his funding details are buried in the lilypond reports, so on a personal level I'd encourage him to have some more permanent place for the latest funding info. And lilynet is a good place for experimental / unofficial stuff. But can we stop arguing about commercializing lilypond.org? As a result of a fair amount of arguments, we have a sponsorship page. Do you really want to re-open that debate? after only a few months? I'm pretty sick of that topic. - Graham -- Message: 8 Date: Fri, 01 Jun 2012 17:53:00 -0400 From: Louis Guillaume lo...@zabrico.com To: lilyp...@umpquanet.com Cc: lilypond-user@gnu.org Subject: Re: Multiple tensions in Chord Mode Message-ID: 4fc939bc.1020...@zabrico.com Content-Type: text/plain; charset=ISO-8859-1; format=flowed On 5/28/12 6:38 PM, lilyp...@umpquanet.com wrote: On Mon, May 28, 2012 at 09:48:29AM -0400, Louis Guillaume wrote: There is, however, one thing that I find impossible, that is, having two of the same tension in the chord symbol expression. There is a single case I can think of and that is having both flat-nine and sharp-nine on a dominant chord. e.g. In chord mode: c:7.9-.9+ In regular markup: c e g bes des' dis' Both of these produce a chord symbol AND chord without the flat-nine. It seems to only accommodate one 9th, and uses the last one
Re: lilypond-user Digest, Vol 115, Issue 5
Message: 7 Date: Fri, 1 Jun 2012 22:20:40 +0100 From: Graham Percival gra...@percival-music.ca To: Janek Warcho? janek.lilyp...@gmail.com Cc: David Kastrup d...@gnu.org, lilypond-user@gnu.org Subject: Re: Appreciation / Financial support Message-ID: 20120601212040.GA24998@gperciva-desktop Content-Type: text/plain; charset=utf-8 [...] Actually, it seems a shame that most of his funding details are buried in the lilypond reports, so on a personal level I'd encourage him to have some more permanent place for the latest funding info. I agree! I know at least two other people who would have used Lilypond before, and for me to be able to send them a link with the little bar showing funding info for a guy trying to dev full time and a donate button-- well, I'm sure they would give at least something. Anyway, that's very different than telling them to have a look at the list archive when they get a chance, which would surely get put on a tall pile of todo if I tried that. -Jonathan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Appreciation / Financial support (David Kastrup)
Message: 4 Date: Fri, 1 Jun 2012 15:47:54 -0700 (PDT) From: Jonathan Wilkes jancs...@yahoo.com To: lilypond-user@gnu.org lilypond-user@gnu.org Subject: Re: lilypond-user Digest, Vol 115, Issue 5 Message-ID: 1338590874.40885.yahoomail...@web39406.mail.mud.yahoo.com Content-Type: text/plain; charset=iso-8859-1 Message: 5 Date: Fri, 01 Jun 2012 22:19:47 +0200 From: David Kastrup d...@gnu.org To: lilypond-user@gnu.org Subject: Re: Appreciation / Financial support Message-ID: 87pq9izsws@fencepost.gnu.org Content-Type: text/plain; charset=iso-8859-1 Jonathan Wilkes jancs...@yahoo.com writes: [blah blah blah and quotation of entire digest] oops, sorry about that! -Jonathan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: musescore lands sponsoring?
Message: 3 Date: Wed, 30 May 2012 17:31:49 +0200 From: David Kastrup d...@gnu.org To: lilypond-user@gnu.org Subject: Re: musescore lands sponsoring? Message-ID: 87fwahu1lm@fencepost.gnu.org Content-Type: text/plain Carl Sorensen carl.d.soren...@gmail.com writes: Jan Nieuwenhuizen janneke at gnu.org writes: Wouldn't LilyPond have been a technically superior choice for this sponsoring project? What are we missing? Somebody who was willing to run a Kickstarter project and make it happen. It is not just that. There are also a few advantages: a) MusicXML export means the results are usable in a variety of notation programs making use of an open standard. They can check-out any time they like, But can they ever leave? :) Let's say I look at their score and see some bad spacing among some set of sixteenths (and there is some bad spacing, btw). Then I see a glaring enharmonic spelling of a leading-tone that the MIDI-entry got wrong and the editors missed (also there, btw). Great, I say-- I'll just import the corresponding MusicXML into Finale or whatever, do the tweaks, then export so that I can send the patch back to the project for inclusion in the next version. Is music software X guaranteed to keep the rest of the score exactly the same, except for the parts I tweaked when I do the export back to MusicXML? If so, that's an impressive open standard. b) volunteers can be given a complete toolchain. You can use an editor of your choice is about as helpful for the average musician as You can use a lathe of your choice. c) Ok, let's assume I have a MIDI keyboard hooked up to my computer for note entry. How do I go from there? Bring the keyboard back to the store. We are not going to use it anyway. d) I am well-versed in LilyPond. What form do you want the entry in? Can I use music functions? What note language should I be using? Should the voicing be reflected in ad-hoc voices? Should I be using anonymous parallel voices? What kind of context mods should I be using? Uh, we better form a committee for that kind of question. One thing I was thinking was that you could use tags in Lilypond to make editions. Let's say someone had some crackerjack fingerings from various concert pianists they collected. You could have all those available as pdfs while they all derive from the same codebase, so that when someone finally fixes the erroneous d-flat they only need to fix it once. But I don't see how you could do that with Musescore. If one wanted to add dynamics, for example, they'd be forced to fork the entire notation project and manually keep up with revisions to the original, no? -Jonathan -- David Kastrup -- ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user End of lilypond-user Digest, Vol 114, Issue 145 *** ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Output for tablet or smartphone
Hello, 1) Has anyone printed out a pdf score for a tablet or smartphone that is just like one long roll? In other words, if you have voice and piano, it'd just be the two continuous staves in one long system, and the paper width would be however long it needs to be to fit everything onto one page. Then you could scroll horizontally with your finger to read the music. -Jonathan___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Suggestion for documentation: Easy path to datatype reference
Message: 1 Date: Thu, 12 Apr 2012 21:32:28 +0800 From: James Harkins jamshar...@gmail.com To: lily-users lilypond-user@gnu.org Subject: Suggestion for documentation: Easy path to datatype reference Message-ID: 87iph5ulcj.wl%jamshar...@dewdrop-world.net Content-Type: text/plain; charset=UTF-8 Along with the existing documentation about overrides and tweaks, it would be helpful to have a page -- which is easy to find -- listing all the data types and the syntax to write them. Example: Today, I was trying to write my own \override for the first time. To make matters more challenging, I was in a caf? and their WiFi connection was not working. So, the only documentation I had available to me was the *info* docs in Emacs. Eventually I found my way to grob-interface and extra-offset: It takes a pair of numbers... /pair/ of numbers? No obvious entries in the index, or looking through the table of contents of the learning manual, notation reference for internals reference. I only needed to move something down, so I gave up and used Y-offset. I got home, and an Internet search turned up the Scheme tutorial, which does explain cons cells, so I finally found the syntax is (a . b). I didn't see it in the table of contents because it goes down to second-level sections (1.1, 1.2 etc.) and the headings about datatypes are 1.1.3 and 1.1.4. Small issue, I guess -- it's possible to find the information with the help of tools outside the documentation, but it is a bit of a usability issue: the learning manual discusses tweaks, but appears not to be specific about the syntax you will need to specify certain datatypes -- requiring external tools and an internet connection to make the documentation useful. Or maybe it just irritated me and I want to complain :) Well it's definitely a pain. My favorites are booleans, which require one hash to denote scheme code, and one hash for the boolean. (Why not one more hash, for good measure?) Do you know about the internals reference? Here's the entry for textscript, for example: http://lilypond.org/doc/v2.14/Documentation/internals/textscript It shows you the defaults for each setting which show you the syntax to be usedin an override. -Jonathan FWIW, I'm throwing some quite complex multi-voice notation at Lilypond and most of it is coming out beautifully, without manual intervention. So let me balance the complaint with kudos for the excellent work of the developer team! James -- James Harkins /// dewdrop world jamshar...@dewdrop-world.net http://www.dewdrop-world.net Come said the Muse, Sing me a song no poet has yet chanted, Sing me the universal. -- Whitman blog: http://www.dewdrop-world.net/words audio clips: http://www.dewdrop-world.net/audio more audio: http://soundcloud.com/dewdrop_world/tracks ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
full rest side effect
Oops, I sent this to lilypond@googlecode by mistake. Please ignore there... Hello, In the following example the left hand gets rhythmically augmented. What screwy thing am I doing? This score boilerplate was generated using LilypondTool and I removed the irrelevant parts. Thanks, Jonathan % Created on Wed Mar 14 14:40:30 EDT 2012 \version 2.14.2 staffPiano = \new PianoStaff { \time 3/4 \context Staff = RH { % Right hand \clef treble \key c \major \relative c' { c c c | c c c | R2.*2 } } \context Staff = LH { % Left hand \clef bass \key c \major \relative c { c c c | c c c | c c c | c c c | } } } \score { \staffPiano } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: full rest side effect
From: David Nalesnik david.nales...@gmail.com To: Jonathan Wilkes jancs...@yahoo.com Cc: lilypond-user@gnu.org lilypond-user@gnu.org Sent: Thursday, March 15, 2012 10:34 AM Subject: Re: full rest side effect Hi Jonathan, On Wed, Mar 14, 2012 at 1:56 PM, Jonathan Wilkes jancs...@yahoo.com wrote: Oops, I sent this to lilypond@googlecode by mistake. Please ignore there... Hello, In the following example the left hand gets rhythmically augmented. What screwy thing am I doing? This score boilerplate was generated using LilypondTool and I removed the irrelevant parts. In the absence of an explicit duration, LilyPond will continue to use the last duration given it. So all the notes in the new Staff context are assigned a dotted half times 2. Make the first note in the LH context a c4 -David Thanks, David. I actually figured this out about 2 minutes after I posted. Some time ago someone posted a proposal for best practices on here-- one of them was to explicitly write the duration for the note at the beginning of each line. I started out doing that, then got lazy. But I got punished for that! -Jonathan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Experimental Web-based Lilypond Editor
On Sat, Feb 4, 2012 at 9:52 AM, James pkx1...@gmail.com wrote: Frescobaldi has a heap more useful features though for serious use than this experimental website - that's not to disparage what is done here, it's a nice piece of work. The Implication that Mr Kulp made was basically not having to keep opening a PDF separately from the editor. Frescobaldi looks nice (although the pdf preview didn't work for me), I didn't mean to say anything against it. What I like about the web app is that one needn't install anything. I personally use vim and a shell script of my own for previewing. I wouldn't use either Frescobaldi or the web app for myself, I just meant the web app is great to give super-quick intro without having to install anything. Jon -- Jonathan Kulp http://jonathankulp.org ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Experimental Web-based Lilypond Editor
Completely Awesome! I'm going to show this to my students. They'll find this much easier than trying to deal with a separate editor, opening pdf reader, etc. Thanks for sharing! Jon On Fri, Feb 3, 2012 at 4:08 PM, padovani zepadovani.li...@gmail.com wrote: really great! It would be nice to be able to edit multiple files in a directory, so that it would be possible to work on more complex examples (that would require \include). congratulations! Em 2/3/12 3:10 AM, trevordixon escreveu: Now allows for compiling with either the latest stable version or latest unstable version. Click the arrow next to the preview button to choose the version. trevordixon wrote: I've been working on something I think the LilyPond community may find very useful: a web-based editor. Before you check it out, keep in mind that it's at a pre-alpha stage. It's likely that certain things won't work as expected, and it will probably crash and be down at times. I've only tested it in Chrome 15 and Firefox 9. It should work in Internet Explorer 9 or 10, but will almost certainly not work in IE8 or earlier. Saving will create a new URL that you can share with others. If they save, it will be saved as a new revision, preserving your original. This could be useful for: Posting example code that you'd like others to look at and mess with. Quick projects when you don't have access to your regular development environment. Perhaps as your main editor someday. Future features might include: Ability to open and save to your hard drive. Ability to open and save to Dropbox. Open to suggestions. See it at: http://lily.sytes.net Let me know how it works for you! View this message in context: Re: Experimental Web-based Lilypond Editor Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user -- http://zepadovani.info ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user -- Jonathan Kulp http://jonathankulp.org ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: A problem with lilypond
2011/10/19 musicar...@pop.com.br: Hello, I am new to the list then I have not followed the discussion on lilypond, just do not know if I'm facing the problem that has already been discussed, if so I apologize. The situation is that I'm developing a site with some tests on music theory and I am using the language lilypond to generate the score of the tests, however, it is always generated an entire page, which is bad for making available on the site page, I were wondering if anyone has any solution to generate the image size only occupying the space of the score. This came up a few months ago here: http://old.nabble.com/creating-images-for-web-pages-td32223482.html Another problem is that when the sound is generated sometimes makes a loud pop at the beginning of the audio. Has anyone had this problem before? What to do to fix it? I've never noticed this before. Jon -- Jonathan Kulp http://jonathankulp.org ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: A problem with lilypond
2011/10/19 musicar...@pop.com.br: The situation is that I have to completely fill all the lilypond´s code on the site and then generate the score. It gets difficult to count the bars and the note durations and get right for the first time. I were wondering if there is someway to fill the code and at same time generating the score for me to see what I am writting? I don't know of any way to do this. Jon -- Jonathan Kulp http://jonathankulp.org ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: problem after I changed lilypond version
On Sat, Sep 17, 2011 at 1:38 PM, Schermann Colette colettescherm...@yahoo.fr wrote: Hello I just change from 2.10.25 to 2.14.2-1 lilypond version. I had to adapt my style sheets to have aproximately the same design than before, but there is still things I can't make work properly: When I want to split the violin 1 part in two voices in the middle of the piece, the second voice appears at the end of the system (below the bass) and not beside the first voice. And this worked perfectly well with the former lilypond version. Thanks for your help! Colette Sorry but first question has to be whether you ran convert-ly on all of your files to update them? Jon -- Jonathan Kulp http://jonathankulp.org ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: grace synchronization
Wow, this still isn't fixed? I'll put money towards this, too. -Jonathan - Original Message - From: Kieren MacMillan kieren_macmil...@sympatico.ca To: Lilypond-User Mailing List lilypond-user@gnu.org Cc: Lilypond Bugreports bug-lilyp...@gnu.org Sent: Friday, August 26, 2011 11:43 AM Subject: grace synchronization Hello all, I'm running into a rather irritating grace synchronization problem — an acciaccatura in one voice is overriding an explicit page break — and so I wanted to know what it would take to fix the grace sync problem once and for all. I know of Issue 34 (and others) in the tracker, but here's my explicit question: What total bounty would cover a rewrite of the code so that grace note synchronization is not a concern at all for the user? I probably can't cover the whole thing, but knowing exactly the scope of the problem might lead others [who are equally frustrated by this issue] to chip in and get the fix funded. Thanks! Kieren. ___ bug-lilypond mailing list bug-lilyp...@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: MusicXML exporter (was Re: Lilypond lobbying?)
On Tue, Aug 23, 2011 at 2:42 PM, Michael Ellis michael.f.el...@gmail.com wrote: Count me in for US$100 toward the project. Not sure how much programming I offered a $100 bounty a couple of years ago on this idea and it still stands. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Writing makefile for simple project
On Sat, Jun 25, 2011 at 7:12 PM, Jesse Engle engle...@gmail.com wrote: Hello, I'm trying to write a makefile for a simple project with the following directory layout: ritual/ |-- Makefile |-- build/ |-- include |-- |-- defs.ily |-- |-- three-stroke-ruff.ily |-- |-- single-drag.ily |-- |-- ... |-- main.ly I'd like to have the makefile rebuild the project and place the .pdf and .midi output in build/ when there are any modifications to main.ly or any files in the include/ directory. I've been reading the `make' manual and have looked over the example makefile in the Lilypond docs but I'm still very confused over how to accomplish this. Could someone offer me some assistance? Thanks...Jesse Can you post the text of your makefile so we can see what you've tried so far? Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Writing makefile for simple project
On Sat, Jun 25, 2011 at 7:25 PM, Jesse Engle engle...@gmail.com wrote: Can you post the text of your makefile so we can see what you've tried so far? PIECE=ritual INCDIR=include INCS=$(INCDIR)/defs.ly \ $(INCDIR)/three-stroke-ruff.ily \ $(INCDIR)/single-drag.ily $(PIECE).pdf: main.ly $(INCS) lilypond $(OPTS) -o $(PIECE) $; \ if test -f $*.pdf; then mv $*.pdf build; \ fi This outputs the following: make: *** No rule to make target `include/defs.ly', needed by `ritual.pdf'. Stop. I don't know whether or not to use the automatic variables defined by make, and I'm also unsure about using the VPATH variable... Also, do I need to specify the .midi target separately? Help! :) ...Jesse Although I added the Makefile section to the docs, I'm not a Makefile guru and I had a LOT of help from more experienced folks on this list. It looks like there's no target defined in your makefile. Try adding something like this: .PHONY: score score: $(PIECE).pdf Then do the command make score and see what happens. I'm also going to post a working Makefile of my own on pastebin for you to peruse if you want: http://pastebin.com/1zAHCSCK -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: intro; art song example or template?
On Thu, Apr 7, 2011 at 2:02 PM, ivan.k.kuznet...@gmail.com wrote: My first lilypond project is too notate some songs I wrote for soprano and classical guitar. Can someone recommend a template or even a finished song that I could begin with? Thank you for your help; Ivan Hi Ivan, If you're interested you can check out my song cycle Canciones para niños for voice and guitar, done in lilypond. http://music2.louisiana.edu/Gratis/lorca.tar If you don't understand my file structure you can email me off-list. If you're familiar with Makefiles and Latex and such things, it shouldn't be too hard though. After downloading unpacking, cd to the dir and type make score to compile the whole cycle. Individual songs compile by make songtitle.pdf and are output in the PDF directory. Good luck with your scores. :) Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Major version: LilyPond 2.14.0 released!
Nice one, Graham! Did you forget to mention newly implemented automatic display of one-ee-and-a-two-ee-and-a under 16th notes for ease in counting? Jon On Thu, Mar 31, 2011 at 8:19 PM, Graham Percival gra...@percival-music.ca wrote: GLASGOW, Scotland -- April 1, 2011 -- The LilyPond development team is proud to announce LilyPond 2.14, the latest stable release of our award-winning music engraver. Music notation for everyone has never looked better! http://lilypond.org Following the open-source motto of release early, release often, we are making 2.14 available now. There are still a few regression bugs compared to 2.12, but we urge everybody to download 2.14.0 from the lilypond website when it becomes available and use it in their production systems. Let us know if anything doesn't work; we love getting feedback! We have introduced a new bug voting system on our website to allow us to better direct programmer effort: http://lilypond.org/website/bug-reports.html Other major new features include: * eyeglass markup, to remind musicians to watch the conductor at critical moments. * in tablature, frets can be indicated with colored letters instead of numbers. * The Unicode Bidirectional Algorithm is now fully supported for single-line markup due to enhanced integration with Pango, and we now use FT_Error in the prototype for freetype_error_string(). * 128th note downstems are now 0.15 staff-spaces shorter. The full list of new features is online here: http://lilypond.org/doc/v2.13/Documentation/changes/index.html Having music engraving! Mike Solomon - Beaming, feathers, guy with no fear Janek Warchol - Upsteam, downstem, flags, feta-er David Kastrup - Keeping us honest by questioning Phil Holmes - Bug Meister, build system quester Benko Pal - Mensural notation, tonal inversion Ian Hulin - Guile 2.0 future portability guru Keith OHara - Fantastic regression bug fixer Neil Puttock - Core development, LSR import Xavier Scheuer - French stuffs, cautionary Patrick McCarty - SVG guru, texts handler Yoshiki Sawada - Japanese doc translator Nicolas Sceaux - Schemer extraordinaire Reinhold Kainhofer - musicxml2ly bloke Werner Lemberg - Fonts, bugz squasher Jan Nieuwenhuizen - Core development Han-Wen Nienhuys - Core development John Mandereau - Translation swain Trevor Daniels - Asst. doc editor Jonathan Kulp - Asst. doc editor Mark Polesky - Code cleanup-er Mats Bengtsson - Support guru Valentin Villenave - Web 2.0 Carl Sorensen - Frog master Francisco Vila - ES writer Joe Neeman - Spacing guru Dmytro O. Redchuk - Bugs James Lowe - Doc gopher Colin Campbell - Ditto Marc Hohl - Bug nuker Graham Percival - me -- This email is best viewed with a fixed-width font in a screen size of 80x25 characters. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Favorite Lilypond-Score Printer?
On Sun, Mar 27, 2011 at 6:45 PM, PMA peterarmstr...@aya.yale.edu wrote: One constraint -- it must output comfortably onto 11x17 inch card stock. I'd much appreciate any thoughts. The vista of available contraptions is daunting! Our department has an HP Laserjet 5200 that's excellent for this. It does double-sided 11x17 easily so you can print booklet style and staple for very nice scores. It may be pricier than what you want but it's great. Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: unexpected STRING error with unapparent cause
This error is normally the result of a stray or missing curly brace { or }. Check this carefully first. Jon On Mon, Mar 21, 2011 at 12:25 AM, tbear2500 tbear2...@gmail.com wrote: I'm writing an a cappella piece in Lilypond (actually transcribing one which is probably copyrighted, hence all notes and titles being removed) primarily for a midi file with which to practice. I have six different files ('[songtitle].ly', 'intro.ly', 'soprano.ly', 'alto.ly', 'tenor.ly', and 'bass.ly') to keep the code reasonably organized and manageable. Everything but [songtitle].ly simply defines variables: intro contains the two intro parts, and the others their respective vocal parts (S/A/T/B). Everything worked flawlessly until I added to the tenor part after the intro (I worked my way from top down, so soprano and alto worked). After doing this, I got the error message: L:/Music/lilypond/[songtitle]/intro.ly:1:0: error: syntax error, unexpected STRING saintro = \relative c' { L:/Music/lilypond/[songtitle]/intro.ly:24:0: error: syntax error, unexpected STRING tbintro = \relative c { L:/Music/lilypond/[songtitle]/bass.ly:5:0: error: syntax error, unexpected STRING with no error text (it wouldn't tell me just which string it wasn't expecting) for the error in bass.ly. The structure (if this helps more) goes as follows: ([songtitle].ly): \version 2.12.3 \header { %title/composer etc. defined, no errors } \include soprano.ly \include alto.ly \include tenor.ly \include bass.ly \score { \new ChoirStaff \new Staff { %set up staff data, no errors \soprano } %same as above for alto, tenor, and bass \layout { } \midi { } } (intro.ly): saintro = \relative c' { %error here %note data, error free } tbintro = \relative c { %error here %note data, error free } (soprano.ly): \version 2.12.3 \include intro.ly soprano = { \saintro \relative c' { %note data, error free } } I then have the same kind of thing in alto.ly and tenor.ly. In bass.ly: \version 2.12.3 \include intro.ly bass = { %error somewhere here (according to description, unexpected string at character 0 of length 0) \tbintro \relative c { %one measure of note data, because I've been focusing on fixing the 'problem' with the code rather than writing the part } } I have searched everything I could find to search through rather thoroughly to no avail. What might be causing this and how can it be fixed? If it helps, I'm using jEdit to write the files and compile them (simply double clicking or running through cmd results in error and failure of compilation as well) with Windows 7. View this message in context: unexpected STRING error with unapparent cause Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: scorio.com A WYSIWYG-Editor with LilyPond-Export
On Tue, Feb 1, 2011 at 8:55 AM, Ralph Palmer palmer.r.vio...@gmail.com wrote: On Tue, Feb 1, 2011 at 9:11 AM, Johannes Feulner johannes.feul...@scorio.com wrote: On http://www.scorio.com/ a fully web browser based scorewriter project has started end of last year. Works here, under WinXP. I'm impressed! Pretty cool! My students might like to use this. Thanks for sharing. Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: fingeringOrientations
On Sun, Jan 30, 2011 at 5:59 PM, Peter Buhr pab...@sympatico.ca wrote: G'day. Sorry, if I don't use the correct lilypond nomenclature. Below are two bars of notes. The first bar is done with 2 voices inline and the second bar is done with 2 voices out-of-line. In the first bar, the string positions are not on the left of the notes, while they are in the second bar. I would like to use the convenience of inline voices AND get the string numbers in the correct position. Is there some mechanism to accomplish this? (I have a sneaking suspicion someone is going to tell me this is a know bug and point me to some URL confirming it. ;-) It works if you put the orientation command inside the {} of each voice. I made it less clunky by defining the orientation command like so: lefty = \set fingeringOrientations = #'(left left left left) VoiceA = \relative c { %\set fingeringOrientations = #'(left left left left) { \lefty c'-1 g-21 } \\ { \lefty c,-32 } | c'-1 g-21 } HTH, Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: testing lilydev
On Mon, Jan 3, 2011 at 4:30 PM, Helge Kruse helge.kruse-nos...@gmx.net wrote: Am 03.01.2011 23:15, schrieb Helge Kruse: Am 03.01.2011 19:56, schrieb Phil Holmes: If you go to the page above, and look for Advanced tasks you'll find a link in the section indented with Note: I got it. Thanks, Is there any good place where to get help to run this in VirtualBox? I think about the screen resolution but don't want to stress the Lilypond mailing list with such questions. I'd suggest the VirtualBox manual, available from their website. Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: key signature problem
On Mon, Dec 20, 2010 at 8:12 AM, Ralph Palmer palmer.r.vio...@gmail.com wrote: Greetings - I'm running LilyPond 2.12.3 under Ubuntu. I'm trying to get a non-standard key signature : b-flat and d-flat. When I follow the 2.12.3 docs, I get the following error message. GNU LilyPond 2.12.3 Processing `key_sign_test.ly' Parsing... Interpreting music... Preprocessing graphical objects...ERROR: In procedure denominator: ERROR: Wrong type argument in position 1: (unquote FLAT) I think I've found it. Try using a backtick ` instead of single quote ' on this line: \set Staff.keySignature = #'(((1 . 1) . ,FLAT) When I did this it compiled (and notice in the doc example it has a backtick). Jon Here's the minimal example file : Begin snippet % % key signature test file \version 2.12.3 test = \relative c' { \set Staff.keySignature = #'(((1 . 1) . ,FLAT) ((0 . 6) . ,FLAT)) \clef treble \time 4/4 a4 c b d | e4 g f a | } \score { \test } End snippet %% And here is the entry from the 2.12.3 docs : Snip Non-traditional key signatures The commonly used \key command sets the keySignature property, in the Staff context. To create non-standard key signatures, set this property directly. The format of this command is a list: \set Staff.keySignature = #`(((octave . step) . alter) ((octave . step) . alter) ...) where, for each element in the list, octave specifies the octave (0 being the octave from middle C to the B above), step specifies the note within the octave (0 means C and 6 means B), and alter is ,SHARP ,FLAT ,DOUBLE-SHARP etc. (Note the leading comma.) The accidentals in the key signature will appear in the reverse order to that in which they are specified. Alternatively, for each item in the list, using the more concise format (step . alter) specifies that the same alteration should hold in all octaves. For microtonal scales where a sharp is not 100 cents, alter refers to the alteration as a proportion of a 200-cent whole tone. Here is an example of a possible key signature for generating a whole-tone scale: \relative c' { \set Staff.keySignature = #`(((0 . 3) . ,SHARP) ((0 . 5) . ,FLAT) ((0 . 6) . ,FLAT)) c4 d e fis aes4 bes c2 } % Snip 55 Can someone please show me where I'm going wrong? Gratefully, Ralph -- Ralph Palmer Montague City, MA USA palmer.r.vio...@gmail.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: key signature problem
On Mon, Dec 20, 2010 at 8:12 AM, Ralph Palmer palmer.r.vio...@gmail.com wrote: Greetings - I'm running LilyPond 2.12.3 under Ubuntu. I'm trying to get a non-standard key signature : b-flat and d-flat. When I follow the 2.12.3 docs, I get the following error message. GNU LilyPond 2.12.3 Processing `key_sign_test.ly' Parsing... Interpreting music... Preprocessing graphical objects...ERROR: In procedure denominator: ERROR: Wrong type argument in position 1: (unquote FLAT) I think I've found it. Try using a backtick ` instead of single quote ' on this line: \set Staff.keySignature = #'(((1 . 1) . ,FLAT) When I did this it compiled (and notice in the doc example it has a backtick). Jon Here's the minimal example file : Begin snippet % % key signature test file \version 2.12.3 test = \relative c' { \set Staff.keySignature = #'(((1 . 1) . ,FLAT) ((0 . 6) . ,FLAT)) \clef treble \time 4/4 a4 c b d | e4 g f a | } \score { \test } End snippet %% And here is the entry from the 2.12.3 docs : Snip Non-traditional key signatures The commonly used \key command sets the keySignature property, in the Staff context. To create non-standard key signatures, set this property directly. The format of this command is a list: \set Staff.keySignature = #`(((octave . step) . alter) ((octave . step) . alter) ...) where, for each element in the list, octave specifies the octave (0 being the octave from middle C to the B above), step specifies the note within the octave (0 means C and 6 means B), and alter is ,SHARP ,FLAT ,DOUBLE-SHARP etc. (Note the leading comma.) The accidentals in the key signature will appear in the reverse order to that in which they are specified. Alternatively, for each item in the list, using the more concise format (step . alter) specifies that the same alteration should hold in all octaves. For microtonal scales where a sharp is not 100 cents, alter refers to the alteration as a proportion of a 200-cent whole tone. Here is an example of a possible key signature for generating a whole-tone scale: \relative c' { \set Staff.keySignature = #`(((0 . 3) . ,SHARP) ((0 . 5) . ,FLAT) ((0 . 6) . ,FLAT)) c4 d e fis aes4 bes c2 } % Snip 55 Can someone please show me where I'm going wrong? Gratefully, Ralph -- Ralph Palmer Montague City, MA USA palmer.r.vio...@gmail.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: key signature problem
On Mon, Dec 20, 2010 at 9:34 AM, Ralph Palmer palmer.r.vio...@gmail.com wrote: I think I've found it. Try using a backtick ` instead of single quote ' on this line: \set Staff.keySignature = #'(((1 . 1) . ,FLAT) When I did this it compiled (and notice in the doc example it has a backtick). Jon Wonderful! That's it, Jon. I'm grateful for your quick reply. I don't recall ever having a problem (i.e., didn't have to use) with the backtick and Scheme before. I don't recall this either. I thought all such constructs used the single quote. :shrug: Glad to help, Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: music engraving resources in the internet
2010/12/19 Janek Warchoł lemniskata.bernoull...@gmail.com: while i'm waiting for new Lilybuntu to be finished, i'd like to learn more about music engraving rules. I found lists of books on the No need to wait. You can use it now. http://files.lilynet.net/ I recommend lilybuntu2.1.iso Jonathan -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: text inside the staff close to the notes
On Mon, Dec 13, 2010 at 4:36 PM, Marc Mouries m...@mouries.net wrote: I am wondering if it is possible to write text inside the staff close to the notes or without the notes like in the attached image to show the name of the notes. -Marc When putting fingerings inside the staff, I override the staff padding property like this: \override Fingering #'staff-padding = #'() You might try a similar approach for the text markup. Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: problem with compillation of a large file
On Sat, Dec 11, 2010 at 3:30 PM, Stefan Thomas kontrapunktste...@googlemail.com wrote: Dear Jonathan, thanks for Your help. In the meantime, I found out, that the error was in the file violine1.ly I had to delete there, in line 5, the command Kurvenunterbrech which I've defined as: Kurvenunterbrech = { \hideCurvesFrom #'Fingering #'(0.3 . 0.3) #'(0 . 0) \hideCurvesFrom #'Staff.KeySignature #'(0.3 . 0.3) #'(0 . 0) \hideCurvesFrom #'Staff.TimeSignature #'(0.3 . 0.3) #'(0 . 0) \hideCurvesFrom #'Staff.Accidental #'(0.3 . 0.003) #'(0 . 0) } I don't know why this command caused the errors. Yes it compiled after commenting that command out. I suspect the command caused the error because it wasn't defined in that file, and because it wasn't defined in the \include file. Is there another file of definitions where Kurvenunterbrech is defined? If so just \include it and it should work. That took a *long* time to compile. :) Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: problem with compillation of a large file
On Wed, Dec 8, 2010 at 4:39 PM, Stefan Thomas kontrapunktste...@googlemail.com wrote: Dear community, I have a proplem with a large score. When I run lilypond, I get at the end the error message Preprocessing graphical objects...string:9:110: In procedure procedure-name in expression (procedure-name stil-proc): string:9:110: Wrong type argument in position 1: #f I can compile without problems all the parts of the score, but not the score itself. I also tried it with export LILYPOND_GC_YIELD=10 but without any success. The strange thing is: with the same machine I could compile the same file without problems, just a few months ago. I don't understand this ... If you'd like to post an archive of the source files somewhere (or email it privately) I'd be happy to test it on my machine. Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to parenthesize a time signature
Thanks Carl, that's exactly what I was looking for. Something I tried naively at first: \parenthesize \time 4/4 But \parenthesize seems only to work for notes, rests, and chords. -Jonathan --- On Fri, 12/10/10, Carl Sorensen c_soren...@byu.edu wrote: From: Carl Sorensen c_soren...@byu.edu Subject: Re: How to parenthesize a time signature To: Mark Polesky markpole...@yahoo.com, lilypond-user@gnu.org lilypond-user@gnu.org, Jonathan Wilkes jancs...@yahoo.com Date: Friday, December 10, 2010, 1:06 AM On 12/9/10 8:28 AM, Mark Polesky markpole...@yahoo.com wrote: Jonathan Wilkes wrote: Is there a quick way to parenthesize a simple time signature? There's a quick way to bracketify a time signature: http://lsr.dsi.unimi.it/LSR/Item?id=169 To get real parentheses requires a little more tweaking. Maybe someone who has already done this will chime in. If not, I don't have time right now, but someone could tweak the idea in this post to accomplish it: http://lists.gnu.org/archive/html/lilypond-user/2009-05/msg00401.html \version 2.13.42 \relative c'' { \override Staff.TimeSignature #'stencil = #(lambda (grob) (parenthesize-stencil (ly:time-signature::print grob) 0.1 0.4 0.4 0.1 )) \time 2/4 a4 b8 c } HTH, Carl ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
How to parenthesize a time signature
Greetings Lilypouncers, Is there a quick way to parenthesize a simple time signature? I'm not sure whether this is standard or not, but I used it once or twice at the beginning of a score that shows an excerpt from, say, the middle of a piece, to make it clear that the time signature also applied to the music leading up to the excerpt. (I think I used it a long time ago in a copy job for a musicologist, but I can't be sure.) Thanks, Jonathan ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: virtualization software for windows
On Mon, Dec 6, 2010 at 8:49 AM, Graham Percival gra...@percival-music.ca wrote: We currently recommend VirtualBox Open Source Edition for lilypond contributors. However, the download page (no longer?) has binaries available for the open-source edition: http://www.virtualbox.org/wiki/Downloads Has it always been this way? Do our windows contributors just use the non-open source edition of virtualbox? Is there another webpage that supplies compiled versions of the open-source edition? (is this something that changed after Oracle bought Sun?) It looks like the non-OSE version is at least free as in beer so people could use that instead. I see that virtualbox-ose is what's still in the ubuntu repo though. Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
new autobeam settings not working for me
Having trouble with new autobeam settings. I get the simplest thing to work: \relative c' { \time 4/4 \set Timing.baseMoment = #(ly:make-moment 1 8) \set Timing.beatStructure = #'(3 3 2) c8 c c c c c c c } Shouldn't this group the 8th notes into 3 + 3 + 2? I can't get the beaming to change at all no matter what I do. Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: new autobeam settings not working for me
On Sat, Dec 4, 2010 at 6:04 PM, Jonathan Kulp jonlancek...@gmail.com wrote: Having trouble with new autobeam settings. I get the simplest thing to work: \relative c' { \time 4/4 \set Timing.baseMoment = #(ly:make-moment 1 8) \set Timing.beatStructure = #'(3 3 2) c8 c c c c c c c } Shouldn't this group the 8th notes into 3 + 3 + 2? I can't get the beaming to change at all no matter what I do. Ok so now I've been able to make the beaming change if I am in 8/8 or 6/8 but not in 4/4 time, where it stays resolutely in groups of 4 + 4 8th notes. How do I alter the beaming of a 4/4 bar? Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: new autobeam settings not working for me
On Sat, Dec 4, 2010 at 7:26 PM, Carl Sorensen c_soren...@byu.edu wrote: Hi, I suppose it is due to beamExceptions that is set for 8th in 4/4 (see Oscm/time-signature-settings.scm¹). Yep, I had just made and tested the change when this email came in. This works: \relative c' { \time 4/4 \set Timing.baseMoment = #(ly:make-moment 1 8) \set Timing.beatStructure = #'(3 3 2) \set Timing.beamExceptions = #'() c8 c c c c c c c } But this behaviour is strange (non expected from a user point of view) and should be changed or at least documented. I can't see how it should be changed. It's totally under user control. There are three separate context properties that affect autobeaming, and all three need to be properly set. I can see that it needs to be documented better. I'll cook a patch. Thanks guys. I'll try it when I log back into my linux side. (I only have 2.12 on windows.) Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: new autobeam settings not working for me
On Sat, Dec 4, 2010 at 8:12 PM, Carl Sorensen c_soren...@byu.edu wrote: On 12/4/10 6:33 PM, Xavier Scheuer x.sche...@gmail.com wrote: On 5 December 2010 02:26, Carl Sorensen c_soren...@byu.edu wrote: I can see that it needs to be documented better. I'll cook a patch. Great, thanks! I've pushed a patch that does the following: 1) Identifies that beamExceptions can cause unexpected results 2) Demonstrates that there is a (2 2) exception in 4/4 time that causes Jon's example not to work, but that it will work if beamExceptions is set to '() 3) Demonstrates that 3/4 time has a (3) exception that causes 1/8 notes to be beamed in whole measures, but that clearing beamExceptions causes 3/4 time to be beamed (1 1 1). http://git.savannah.gnu.org/gitweb/?p=lilypond.git;a=commit;h=ff89624de9566 c48f27ec827ad440bd00db46eda Awesome, Carl. Thanks for doing that so quickly. :) Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond in a webapp, version 2
On Wed, Nov 17, 2010 at 6:46 PM, Carel Jonkhout carel.jonkh...@gmail.com wrote: He everybody, I have finished work lilydocs.com. It is lilypond in a webapp. You can save your work online like google docs. Check it out if you like. http://lilydocs.com Pretty cool! I'll keep the link handy. Thanks for sharing. Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: What setup for a Pedagogy Book?
On Fri, Nov 12, 2010 at 7:34 PM, Carl Sorensen c_soren...@byu.edu wrote: What a cool book! I think I may buy the Kennan book and work my through your workbook! Maybe I'll do some real learning about music. BTW, congratulations on your tenure and promotion. Great news! Thanks Carl. Nice of you to say. Unfortunately with the Univ. budget in the toilet my wife (also tenured) and I could both end up out of work. Hopefully not but it's very uncertain right now. One small thing -- in the Colophon, you refer to a carrot. The proper term, I believe, is caret[1]. Actually, it's probably a circumflex[2]. Haha! What a dumb mistake! I'll fix it right away. Thanks for checking it out. :) Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Brandenburg #3 - convert-ly fails
On Fri, Nov 12, 2010 at 11:14 AM, Marc Mouries m...@mouries.net wrote: Excellent. I am trying to convert it to the latest version but convert-ly stops at version 2.5.18 and afterwards lilypond says error: file too old: 2.5.18 (oldest supported: 2.7.38) violin1pt.ly:6:2: error: GUILE signaled an error for the expression beginning here # (override-auto-beam-setting '(end 1 16 2 2) 1 4) /brandenburg 3-1-2-lys/violin1pt.ly:7:2: error: GUILE signaled an error for the expression beginning here # (override-auto-beam-setting '(end 1 32 2 2) 1 4) error: failed files: /brandenburg 3-1-2-lys/violin1pt.ly Unbound variable: override-auto-beam-setting Which piece are you working on? I downloaded the 3rd mvmt of Brandenburg 3, ran convert-ly on all files (brought up to 2.12.3) and the full score compiled successfully (numerous warnings, but none fatal). Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: What setup for a Pedagogy Book?
On Fri, Nov 12, 2010 at 10:37 AM, Aaron Dalton aa...@daltons.ca wrote: On Fri, 12 Nov 2010, Henry Flurry wrote: I was thinking of exploring the possibility of LaTex Lilypond. Has anybody out there done this kind of combo? My entire Master's thesis was a combination of LaTeX and Lilypond---both musical examples and the inclusion of an entire modern edition and apparatus. The musical examples were embedded in the LaTeX source and the individual pieces of the edition were contained in separate files. This would give you arbitrary control over the styling of each piece. My workflow: My counterpoint workbook is also done with LaTeX and Lilypond. It's an excellent combination. Source files are available here if you want to see: http://music2.louisiana.edu/Gratis/ Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Syntax error
On Mon, Oct 4, 2010 at 10:18 AM, alex stone compos...@gmail.com wrote: I can't for the life of me figure out what i've done here. (new lily user) Working in lilypondtool 2.12.894 (jedit 4.3.2), with lily 2.13.36 Here's the error: %lilypond %args /home/alex/audio-projects/wobbly Processing `/home/alex/audio-projects/wobbly' Parsing... /home/alex/audio-projects/wobbly:138:37: error: syntax error, unexpected STRING \set Staff.instrumentName = Horn F 1 error: failed files: /home/alex/audio-projects/wobbly Processing time: 1 seconds Normally this error message is because of a missing curly brace somewhere. From the code you included it's impossible to tell where that might be--there's not enough code there. Check for missing {}. Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: early music transcriptions
On Tue, Aug 10, 2010 at 5:29 PM, Geisel Hanna hannasemailadre...@hotmail.com wrote: Hello everyone, I have two questions concerning transcriptions of medieval or renaissance music: How does one enter color brackets? I couldn't find them anywhere, but as they're rather basic I'd be surprised if they weren't supported. (My next question about this is probably going to be: How does one deal with colored ligatures or color overlapping ligatures?) I've just put a red ligature indication in my transcription of a Philippe de Vitry motet. My ligatures are actually done with analysis brackets, though, since there's some issue with ligatures and lyrics. Here's how I got the red bracket, though: \once \override HorizontalBracket #'color = #red Then I just make ligatures with the normal \startGroup and \stopGroup commands for analysis brackets. Are trecento measure signs supported, as quaternaria, ternaria, ... , duodenaria? Very grateful for any hints I remain with all the best wishes, Hanna Not sure about this. You might check the Lilypond Snippet Repository and the manual sections on Ancient music. HTH, Jonathan p.s. if you want to see the rest of my code I can send you an archive file privately. -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: early music transcriptions
On Tue, Aug 10, 2010 at 5:29 PM, Geisel Hanna hannasemailadre...@hotmail.com wrote: How does one enter color brackets? I couldn't find them anywhere, but as Wait, are you talking about brackets indicating a change in mensuration? From black to red ink in the original manuscript? Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Different versions of LilyPond
On Wed, Jul 14, 2010 at 5:14 AM, Dmytro O. Redchuk brownian@gmail.com wrote: On Wed 14 Jul 2010, 11:54 Urs Liska wrote: Hello list, Hello Urs! I would like to have several versions of LilyPond installed at the same time to be able to test lilypond code in different versions. What would be the best way to accomplish this on Windows XP and Ubuntu Linux? I recall having read something about a renaming/symlink solution on Linux but don't seem to find it anymore. Here is in short how i am managing it under Linux: http://lists.gnu.org/archive/html/lilypond-user/2010-06/msg00298.html I do believe that under windows i would use junction[1] for this, but i have not even tried. Any tips? Many thanks Urs ___ 1. http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx -- Dmytro O. Redchuk Bug Squad ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user I wrote a passage in the Contributor's Guide about this a while back. Read section 3.8 to see how I do it. I only have two versions at once, though. http://lilypond.org/doc/v2.13/Documentation/contributor/concurrent-stable-and-development-versions Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: cross-staff tuplets, again
On Tue, Jul 6, 2010 at 12:15 PM, Stefan Thomas kontrapunktste...@googlemail.com wrote: Dear community, I've tried a snippet for cross-staff-beamed tuplets, I've found in the snippet repository. Unfortunately, it does not work in the way I expected it. Here is my short example: \version 2.12.2 \include klavierstyle.ly rechts = { \override TupletNumber #'Y-offset = #kneed-beam \set tupletSpannerDuration = #(ly:make-moment 1 4) \times 2/3 { \lira g 8 \reru e' \lira bes \reru d'' g' f'' cis'' ais'' fis'' ~ fis'' \lira f'! b | } } links = { \clef bass s1 } \score { \new PianoStaff = Klavier \new Staff= rechts { \rechts } \new Staff = links \with { \override VerticalAxisGroup #'keep-fixed-while-stretching = ##t } { \links} } If you follow the hint in the snippet's comments about using manual beaming for best results, then the numbers appear in (more or less) the right place. Try manually beaming the first and last triplet. Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: fyi - https://wiki.ubuntu.com/UbuntuFreeCultureShowcase
On Thu, Jun 24, 2010 at 9:06 AM, James Lowe james.l...@datacore.com wrote: I believe this gentleman uses LilyPond. http://www.oscarvandillen.com/Main_Page James I have a bunch of stuff engraved with Lilypond, including this: http://www.jonathankulp.com/Tarantella.html and this song cycle: http://www.jonathankulp.com/Lorca.html (source files not posted for that one but I'd be happy to share with anyone) Jon -- Jonathan Kulp http://www.jonathankulp.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user