Re: Setting beaming rules back to default
On 13 November 2010 05:59, Nick Payne wrote: > > If I use \set beamExceptions = ... to change beaming, should I be able to > use \set beamExceptions = #'() to set the beaming rules back to the default > settings? It doesn't work - I have to put in an explicit rule for whatever > I've overridden to get it back to default settings. is this a bug or how > it's supposed to work? \unset beamExceptions works well. Cheers, Xavier -- Xavier Scheuer ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Setting beaming rules back to default
If I use \set beamExceptions = ... to change beaming, should I be able to use \set beamExceptions = #'() to set the beaming rules back to the default settings? It doesn't work - I have to put in an explicit rule for whatever I've overridden to get it back to default settings. is this a bug or how it's supposed to work? \version "2.13.38" \relative c'' { \repeat unfold 8 {c8 } \set beamExceptions = #'((end . (((1 . 8) . (2 2 2 2) \repeat unfold 8 {c8 } \set beamExceptions = #'() \repeat unfold 8 {c8 } \set beamExceptions = #'((end . (((1 . 8) . (4 4) \repeat unfold 8 {c8 } } Nick <>___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: extra staves - help required
Dear Keith, Many thanks for the solution you provided... Never in a month of Sundays would I have found that! However, there's no such thing as a free lunch - further difficulties have manifested themselves. I have made some comments in the attached file which should show where there are problems - mainly dealing with staff-names and whether they appear or not. Could I ask you to consider these for me? Regards Bill \version "2.13.36" \header { title = "Extra Staves #2" %opus = "opus" %piece = "piece" % subtitle = " " tagline = " " } stemOn = { \revert Staff.Stem #'transparent } stemOff = { \override Staff.Stem #'transparent = ##t } global = { \key g \major \override Staff.TimeSignature #'style = #'() } \score { \new StaffGroup << % Must be lower than the actual number of staff lines \override StaffGroup.SystemStartBracket #'collapse-height = #1 \override Score.SystemStartBar #'collapse-height = #1 \new Staff \with { \remove Time_signature_engraver } \relative c' { \override Staff.BarLine #'transparent = ##t \stemOff \key g \major \time 4/4 g'4 g2 s g4 s a s b s a s a2 s \override Staff.BarLine #'transparent = ##f \bar "||" } \addlyrics { A B C D E F G } >> \layout { ragged-right = ##t indent = 10 } } \score { \new StaffGroup << % Must be lower than the actual number of staff lines \override StaffGroup.SystemStartBracket #'collapse-height = #1 \override Score.SystemStartBar #'collapse-height = #1 \new Staff \with { \remove Time_signature_engraver } \relative c' { \set Staff.instrumentName = #"Or " \override Staff.BarLine #'transparent = ##t \stemOff \key g \major \time 4/4 g'4 g s g g s s g s g s g s a s b s a2 s \override Staff.BarLine #'transparent = ##f \bar "||" } \addlyrics { H I J K L M N O P Q } >> \layout { ragged-right = ##t indent = 10 } } \score { \new StaffGroup << % Must be lower than the actual number of staff lines \override StaffGroup.SystemStartBracket #'collapse-height = #1 \override Score.SystemStartBar #'collapse-height = #1 \new Staff \with { \remove Time_signature_engraver } \relative c' { \set Staff.instrumentName = #"Or " \override Staff.BarLine #'transparent = ##t \stemOff \key g \major \time 4/4 g'4 g s g2 s g4 s g s g s g s g s g2 s a4 s b s a2 s \override Staff.BarLine #'transparent = ##f \bar "||" } \addlyrics { R S T U V W X Y Z A B C } >> \layout { ragged-right = ##t indent = 10 } } AllT = \relative c' { \time 2/4 g'2 g4 g g2 \bar "||" } Twords = \lyricmode { F G H J } sopranoT = \relative c' { d'2 d4 d4 d2 } altoT = \relative c' { b2 b4 b4 b2 } tenorT = \relative c { \clef bass d'2 d4 d4 d2 } bassT = \relative c { g'2 g4 g4 g2 } \score { \new StaffGroup << % Must be lower than the actual number of staff lines %* \override StaffGroup.SystemStartBracket #'collapse-height = #4 %** \override Score.SystemStartBar #'collapse-height = #4 %** \new Staff \with { \remove Time_signature_engraver } \relative c' { \set Staff.instrumentName = #"Or " 'This' "Or" disappears!! with the use of the code below to achieve the 'extra-staves' but if the *-ed lines above are deleted the "Or' reappears! but the brackets go... \override Staff.BarLine #'transparent = ##t \stemOff \key g \major \time 4/4 g'2 g4( g) g2 \override Staff.BarLine #'transparent = ##f \bar "||" << \once\override Score.BreakAlignment #'break-align-orders = #(make-vector 3 '( staff-bar span-bar clef key-signature time-signature instrument-name) ) \new Voice = "sopranos" { << \stemOn \AllT >> } \new Lyrics \lyricsto sopranos \Twords \new PianoStaff %\new StaffGroup << \once\override GrandStaff.SystemStartBrace #'X-offset = #0 \new Staff << \new Voice = sopranos { << \voiceOne \global \sopranoT >> } \new Lyrics = sopranos { s1 } \new Voice = alto { << \voiceTwo \global \altoT >> } >> \new Staff << \new Voice = tenor { << \voiceOne \global \tenorT >> } \new Voice =bass { << \voiceTwo \global \bassT >> } >> \context Lyrics = sopranos \lyricsto sopranos \Twords >> >> } \addlyrics { A S D } >> \layout { \context { \PianoStaff \accepts "Lyrics" } ragged-right = ##f indent = 10 } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: user-defined predefined fretboard hash-table
It's now pushed to git, and it works properly for me. Thanks for checking, Carl ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Brandenburg #3 - convert-ly fails
I worked on the 1st with 2.13 which introduced changes in the auto beam --Original Message-- From: Jonathan Kulp To: Marc Mouries Cc: James Cc: lilypond-user@gnu.org Subject: Re: Brandenburg #3 - convert-ly fails Sent: Nov 12, 2010 7:58 PM On Fri, Nov 12, 2010 at 11:14 AM, Marc Mouries 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 Sent via BlackBerry by AT&T___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: What setup for a Pedagogy Book?
On 11/12/10 6:01 PM, "Jonathan Kulp" wrote: > > 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/ 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! 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]. Thanks, Carl 1. http://en.wikipedia.org/wiki/Caret 2. http://en.wikipedia.org/wiki/Circumflex ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Brandenburg #3 - convert-ly fails
On 11/12/10 5:58 PM, "Jonathan Kulp" wrote: > On Fri, Nov 12, 2010 at 11:14 AM, Marc Mouries 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). He is running it on the 1st and 2nd movements. Thanks, Carl ___ 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 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: Brandenburg #3 - convert-ly fails
On Fri, Nov 12, 2010 at 11:14 AM, Marc Mouries 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: OooLilyPond problem
On 12/11/10 20:09, Tim McNamara wrote: > There has been a significant fork which may affect this particular > Lilypond project. Many/possibly most of the OOo developers quit the > OOo project and have started LibreOffice in protest against the parent > company that was paying for OOo development. I don't know the details > but they are out there on the interwebs. > > LibreOffice is also at 3.3.0 beta and does not seem significantly > different in any way. > > For Macs, there is also NeoOffice which is based on OOo, but has > various patches applied to use native Mac features. IME OOoLilyPond > is very problematic with NeoOffice, although I no longer remember the > issues or details. > LibreOffice is afaict the Go-OO version of OpenOffice. The important point is that it is no longer "OOo plus patches", it is an actively maintained project in its own right. All of the patches are now being aggressively merged into the code base (seeing as it is no longer constrained by the Sun/Oracle copyright assignment policy). They are also keen to attract developers (my name is slowly climbing up the stats of people committing changes). But pretty much all of the non-Oracle devs have jumped ship to the new project. And bear in mind that several companies (for example Novell) were expending significant resource maintaining an "OOo plus patches" program - they can now throw those resources at a proper Open Source project. It's *probable* that OpenOffice will fade into obscurity - eclipsed by the new fork. You can see the effort being thrown at it ... And while I can't be a champion for lilypond, I do read a lot of the messages on the list, even when they're outside my sphere of interest (database), so rest assured if I do see anything that I think would affect lilypond, I'll but in and mention it. That said, if you're interested in lilypond integration, go along to the website (www.libreoffice.org will redirect you), join the mailing list, and do something about it ... :-) Cheers, Wol (an unemployed NoSQL database programmer looking for a job :-) ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: ANN: Frescobaldi 1.1.8
On 9 November 2010 10:34, Wilbert Berendsen wrote: > > Hi all, > > a new development version of Frescobaldi is out:[1] Main change is support for > the new \language command in all pitch-name-language related functions. And > many translations have been updated. > > [1] http://lilykde.googlecode.com/files/frescobaldi-1.1.8.tar.gz Great news! I downloaded and installed 1.1.7 less than one week ago! ;p @Wilbert I installed 1.1.7 from the source in my /usr/local directory. I followed the INSTALL instructions and did a cmake . make make install and then ./run and everything went fine (:D). Now how do I uninstall 1.1.7 properly to install 1.1.8 instead? I found instructions to install, not to "uninstall"... ;p Could you help me? Thanks a lot. Cheers, Xavier -- Xavier Scheuer ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: ANN: Frescobaldi 1.1.8
On Fri, 12 Nov 2010, Wilbert Berendsen wrote: Op woensdag 10 november 2010 schreef Martin: On Tue, 9 Nov 2010, Wilbert Berendsen wrote: I'm getting a lot of error messages. I don't think it is a Frescobaldi bug. I got similar errors with an another project. But maybe someone can do a better guess. What needs fixing ? I have attached file "frescobaldi-make.err" with some error output that I am getting during the compile process. It looks like components of your KDE help system are broken somehow. I will also look into it. As a workaround I used the option "-DHANDBOOK=NO" with cmake. Then I could compile frescobaldi. -- Martin Tarenskeen ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Brandenburg #3 - convert-ly fails
On 11/12/10 12:02 PM, "Marc Mouries" wrote: > > > Thanks i was not aware that the autobeaming settings syntax has been changed. > It would have been nice to deprecate it first instead of removing it > completely in 2.13. It probably would have been, but it's not just an input syntax change, it's a fundamental change in the way autobeaming is handled. We couldn't have the two methods coexist. I'm surprised about the convert-ly message you got. Something else is going on, because the new autobeam syntax isn't introduced until 2.13, and your error message showed up in a 2.5 conversion. > It's really the first time in a while that i need to override the auto beaming > and i am not familiar with the notation, it would be very useful if the doc > provided some examples about how to migrate to the new syntax. Unfortunately, we don't have any place in the docs where we track conversion. Instead, we just talk about how to work with the current version. > > Any idea how to convert: > # (override-auto-beam-setting '(end 1 16 2 2) 1 4) > # (override-auto-beam-setting '(end 1 32 2 2) 1 4) This is only a partial set of the override-auto-beam-setting, unless you want to end 1/16 beams at 1/4, but not at 3/4. So I'll give you the advice that I think you want: \set Timing.beamExceptions = #'((end . (((1 . 16) . (4 4 4 4 should take care of it. > > I tried > \set Timing.baseMoment = #(ly:make-moment 1 16) > \set Timing.beatStructure = #'(2 4) > > which is my trial of making the moment a 1/16 and then defining the beaming as > 2 groups of 4 1/16. Well, according to the settings above, your time signature is 2/2. So you will need 4 groups of 4 1/16 notes to fill a measure. You could do \set Timing.baseMoment = #(ly:make-moment 1 16) \set Timing.beatStructure = #'(4 4 4 4) But if you did this, eighth notes would also be beamed every 4/16, or in pairs. By using the beamExceptions property, eighth notes are beamed half note groups, or 4 at a time, and 1/16 and shorter notes are beamed in quarter note groups. HTH, Carl ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Treating a tie as a slur
On Fri, Nov 12, 2010 at 9:52 PM, Johan Vromans wrote: > Is there a reason why LP doesn't flag this as an error? Yes, because users might want to set tieWaitForNote = ##t in which case "a ~ b" will wait for another "a" in order to close the tie. Cheers, Valentin. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: ANN: Frescobaldi 1.1.8
I got the problem... 'makepkg -s' was suppose to install docbook-xml, right? I doesnt. I did it myself and it works now! (I forgot to do it in the first place) thank guys!!! 2010/11/12 Bernardo Barros : > thanks patrick! > > the lilypond is ok, but I also get problems with 'frescobaldi-devel' > doing "makepkg -s" > > ^ > editing.docbook:111: element title: validity error : No declaration > for element title > Lyrics > ^ > editing.docbook:114: parser error : Entity 'nbsp' not defined > &frescobaldi; can automatically place hyphens > ' -- ' ^ > editing.docbook:114: parser error : Entity 'nbsp' not defined > &frescobaldi; can automatically place hyphens > ' -- ' ^ > editing.docbook:128: parser error : Entity 'nbsp' not defined > want to break a word right after the first letter (e.g. > a --&nbs > ^ > editing.docbook:128: parser error : Entity 'nbsp' not defined > nt to break a word right after the first letter (e.g. > a -- > > ^ > editing.docbook:330: parser error : chunk is not well balanced > > ^ > index.docbook:92: parser error : Failure to process entity frescobaldi-editing > &frescobaldi-editing; > ^ > index.docbook:92: parser error : Entity 'frescobaldi-editing' not defined > &frescobaldi-editing; > ^ > make[2]: *** [doc/index.cache.bz2] Error 1 > make[1]: *** [doc/CMakeFiles/doc-cache.dir/all] Error 2 > make: *** [all] Error 2 > Aborting... > > > > 2010/11/12 Patrick McCarty : >> On Fri, Nov 12, 2010 at 12:01 PM, Bernardo Barros >> wrote: >>> >>> I have a question/problem here. In Arch ''python" means python 3.1, >>> and "python2" means python2.7. >>> There is no packages for Arch yet, and I could not build with cmake, >>> maybe this has something to do with this?? >> >> [...] >> >> Does the AUR package for `frescobaldi-devel' [1] work? It hasn't been >> updated to 1.1.8 yet, but you can try building it manually with >> makepkg. >> >> [1] http://aur.archlinux.org/packages.php?ID=36986 >> >> Thanks, >> Patrick >> > ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: ANN: Frescobaldi 1.1.8
thanks patrick! the lilypond is ok, but I also get problems with 'frescobaldi-devel' doing "makepkg -s" ^ editing.docbook:111: element title: validity error : No declaration for element title Lyrics ^ editing.docbook:114: parser error : Entity 'nbsp' not defined &frescobaldi; can automatically place hyphens ' -- '' -- 'a --&nbs ^ editing.docbook:128: parser error : Entity 'nbsp' not defined nt to break a word right after the first letter (e.g. a -- ^ editing.docbook:330: parser error : chunk is not well balanced ^ index.docbook:92: parser error : Failure to process entity frescobaldi-editing &frescobaldi-editing; ^ index.docbook:92: parser error : Entity 'frescobaldi-editing' not defined &frescobaldi-editing; ^ make[2]: *** [doc/index.cache.bz2] Error 1 make[1]: *** [doc/CMakeFiles/doc-cache.dir/all] Error 2 make: *** [all] Error 2 Aborting... 2010/11/12 Patrick McCarty : > On Fri, Nov 12, 2010 at 12:01 PM, Bernardo Barros > wrote: >> >> I have a question/problem here. In Arch ''python" means python 3.1, >> and "python2" means python2.7. >> There is no packages for Arch yet, and I could not build with cmake, >> maybe this has something to do with this?? > > [...] > > Does the AUR package for `frescobaldi-devel' [1] work? It hasn't been > updated to 1.1.8 yet, but you can try building it manually with > makepkg. > > [1] http://aur.archlinux.org/packages.php?ID=36986 > > Thanks, > Patrick > ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Treating a tie as a slur
Johan Vromans writes: > We all know the difference between a tie and a slur, but some people are > lax and some composer software packages don't really care... > > After automatic conversion of sibelius scores to lilypond I often have > ties where a slur is needed, i.e., between notes of different pitch. > LilyPond ignores such a tie. Is there a reason why LP doesn't flag this as an error? -- Johan ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: ANN: Frescobaldi 1.1.8
On Fri, Nov 12, 2010 at 12:01 PM, Bernardo Barros wrote: > > I have a question/problem here. In Arch ''python" means python 3.1, > and "python2" means python2.7. > There is no packages for Arch yet, and I could not build with cmake, > maybe this has something to do with this?? [...] Does the AUR package for `frescobaldi-devel' [1] work? It hasn't been updated to 1.1.8 yet, but you can try building it manually with makepkg. [1] http://aur.archlinux.org/packages.php?ID=36986 Thanks, Patrick ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: ANN: Frescobaldi 1.1.8
On Fri, Nov 12, 2010 at 12:05 PM, Bernardo Barros wrote: > No, I think the problem is with lilypond... I'll try to install the 2.13 > version > > error: program too old: 2.12.3 (file requires: 2.13.11) On Arch, the `lilypond-devel' package should work out-of-the-box: http://aur.archlinux.org/packages.php?ID=17401 Let me know if you have trouble with it. Thanks, Patrick ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: OooLilyPond problem
There has been a significant fork which may affect this particular Lilypond project. Many/possibly most of the OOo developers quit the OOo project and have started LibreOffice in protest against the parent company that was paying for OOo development. I don't know the details but they are out there on the interwebs. LibreOffice is also at 3.3.0 beta and does not seem significantly different in any way. For Macs, there is also NeoOffice which is based on OOo, but has various patches applied to use native Mac features. IME OOoLilyPond is very problematic with NeoOffice, although I no longer remember the issues or details. On Nov 12, 2010, at 12:36 PM, Nick Payne wrote: AFAIK OpenOffice 3.3 is still beta. Nick On 12/11/10 20:11, Martin Tarenskeen wrote: Hi, It has been some time ago since I used the OooLilyPond extension for Openoffice.org-writer. It worked nicely then. I just upgraded to Fedora 14 and decided to use it again. But now it is not working anymore. I'm getting a screen with error messages beyond my understanding as soon as I click the "Oly" button on the menubar. I'm using Openoffice.org 3.3.0, and OooLilypond 0.4.0. Maybe a change or bug in the latest Openoffice causes it? Anyone else who tried this lately ? ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: ANN: Frescobaldi 1.1.8
No, I think the problem is with lilypond... I'll try to install the 2.13 version error: program too old: 2.12.3 (file requires: 2.13.11) 8%] Generating articulation_halfopen.png GNU LilyPond 2.12.3 Processing `/home/smoge/src/frescobaldi/frescobaldi/pics/articulation_halfopen.ly' Parsing... error: program too old: 2.12.3 (file requires: 2.13.11) warning: Cannot find glyph scripts.halfopen Finding the ideal number of pages... Fitting music on 1 page... Drawing systems... Layout output to `/home/smoge/src/frescobaldi/frescobaldi/pics/temp_articulation_halfopen.ps'... Converting to PNG... error: failed files: "/home/smoge/src/frescobaldi/frescobaldi/pics/articulation_halfopen.ly" make[2]: *** [pics/articulation_halfopen.png] Error 1 make[1]: *** [pics/CMakeFiles/lilypond_pngs.dir/all] Error 2 make: *** [all] Error 2 2010/11/12 Bernardo Barros : > Thanks Wilbert! > > I have a question/problem here. In Arch ''python" means python 3.1, > and "python2" means python2.7. > There is no packages for Arch yet, and I could not build with cmake, > maybe this has something to do with this?? > > [ 0%] Byte-compiling frescobaldi_app/rumor.py > [ 0%] Byte-compiling frescobaldi_app/document.py > [ 0%] Byte-compiling frescobaldi_app/mainapp.py > [ 0%] Byte-compiling kateshell/app.py > [ 0%] Byte-compiling kateshell/__init__.py > [ 0%] Byte-compiling kateshell/fileprinter.py > [ 0%] Byte-compiling kateshell/widgets.py > [ 0%] Byte-compiling kateshell/mainwindow.py > [ 0%] Byte-compiling kateshell/sessions.py > [ 0%] Byte-compiling kateshell/shortcut.py > [ 0%] Byte-compiling kateshell/exception.py > [ 0%] Byte-compiling hyphenator.py > [ 0%] Byte-compiling signals.py > [ 0%] Byte-compiling ly/font.py > [ 0%] Byte-compiling ly/indent.py > [ 0%] Byte-compiling ly/tools.py > [ 0%] Byte-compiling ly/pitch.py > [ 0%] Byte-compiling ly/key.py > [ 0%] Byte-compiling ly/articulation.py > [ 0%] Byte-compiling ly/version.py > [ 0%] Byte-compiling ly/tokenize.py > [ 0%] Byte-compiling ly/colors.py > [ 0%] Byte-compiling ly/__init__.py > [ 0%] Byte-compiling ly/words.py > [ 0%] Byte-compiling ly/dynamic.py > [ 0%] Byte-compiling ly/dom.py > [ 0%] Byte-compiling ly/duration.py > [ 0%] Byte-compiling ly/rx.py > [ 0%] Byte-compiling ly/parse.py > [ 28%] Built target bytecompile_python > [ 28%] Generating arpeggio_parenthesis.png > /bin/sh: LILYPOND_EXECUTABLE-NOTFOUND: command not found > make[2]: *** [pics/arpeggio_parenthesis.png] Error 127 > make[1]: *** [pics/CMakeFiles/lilypond_pngs.dir/all] Error 2 > make: *** [all] Error 2 > ┌─[smoge]──[arch]:~/src/frescobaldi/frescobaldi$ > └──>> > > 2010/11/12 Wilbert Berendsen : >> Op woensdag 10 november 2010 schreef Martin: >> >>> On Tue, 9 Nov 2010, Wilbert Berendsen wrote: >>> > Hi all, >>> > >>> > a new development version of Frescobaldi is out >>> >>> Hi, >>> >>> I have just installed Fedora 14 and was trying to compile the new >>> Fresobaldi (and some other required stuff). >>> >>> I'm getting a lot of error messages. I don't think it is a Frescobaldi >>> bug. I got similar errors with an another project. But maybe someone can >>> do a better guess. What needs fixing ? >>> >>> I have attached file "frescobaldi-make.err" with some error output that I >>> am getting during the compile process. >> >> It looks like components of your KDE help system are broken somehow. I will >> also look into it. >> >> best regards, >> Wilbert Berendsen >> >> -- >> Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ >> Nederlands LilyPond forum: http://www.lilypondforum.nl/ >> >> ___ >> lilypond-user mailing list >> lilypond-user@gnu.org >> http://lists.gnu.org/mailman/listinfo/lilypond-user >> > ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: ANN: Frescobaldi 1.1.8
Thanks Wilbert! I have a question/problem here. In Arch ''python" means python 3.1, and "python2" means python2.7. There is no packages for Arch yet, and I could not build with cmake, maybe this has something to do with this?? [ 0%] Byte-compiling frescobaldi_app/rumor.py [ 0%] Byte-compiling frescobaldi_app/document.py [ 0%] Byte-compiling frescobaldi_app/mainapp.py [ 0%] Byte-compiling kateshell/app.py [ 0%] Byte-compiling kateshell/__init__.py [ 0%] Byte-compiling kateshell/fileprinter.py [ 0%] Byte-compiling kateshell/widgets.py [ 0%] Byte-compiling kateshell/mainwindow.py [ 0%] Byte-compiling kateshell/sessions.py [ 0%] Byte-compiling kateshell/shortcut.py [ 0%] Byte-compiling kateshell/exception.py [ 0%] Byte-compiling hyphenator.py [ 0%] Byte-compiling signals.py [ 0%] Byte-compiling ly/font.py [ 0%] Byte-compiling ly/indent.py [ 0%] Byte-compiling ly/tools.py [ 0%] Byte-compiling ly/pitch.py [ 0%] Byte-compiling ly/key.py [ 0%] Byte-compiling ly/articulation.py [ 0%] Byte-compiling ly/version.py [ 0%] Byte-compiling ly/tokenize.py [ 0%] Byte-compiling ly/colors.py [ 0%] Byte-compiling ly/__init__.py [ 0%] Byte-compiling ly/words.py [ 0%] Byte-compiling ly/dynamic.py [ 0%] Byte-compiling ly/dom.py [ 0%] Byte-compiling ly/duration.py [ 0%] Byte-compiling ly/rx.py [ 0%] Byte-compiling ly/parse.py [ 28%] Built target bytecompile_python [ 28%] Generating arpeggio_parenthesis.png /bin/sh: LILYPOND_EXECUTABLE-NOTFOUND: command not found make[2]: *** [pics/arpeggio_parenthesis.png] Error 127 make[1]: *** [pics/CMakeFiles/lilypond_pngs.dir/all] Error 2 make: *** [all] Error 2 ┌─[smoge]──[arch]:~/src/frescobaldi/frescobaldi$ └──>> 2010/11/12 Wilbert Berendsen : > Op woensdag 10 november 2010 schreef Martin: > >> On Tue, 9 Nov 2010, Wilbert Berendsen wrote: >> > Hi all, >> > >> > a new development version of Frescobaldi is out >> >> Hi, >> >> I have just installed Fedora 14 and was trying to compile the new >> Fresobaldi (and some other required stuff). >> >> I'm getting a lot of error messages. I don't think it is a Frescobaldi >> bug. I got similar errors with an another project. But maybe someone can >> do a better guess. What needs fixing ? >> >> I have attached file "frescobaldi-make.err" with some error output that I >> am getting during the compile process. > > It looks like components of your KDE help system are broken somehow. I will > also look into it. > > best regards, > Wilbert Berendsen > > -- > Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ > Nederlands LilyPond forum: http://www.lilypondforum.nl/ > > ___ > lilypond-user mailing list > lilypond-user@gnu.org > http://lists.gnu.org/mailman/listinfo/lilypond-user > ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: user-defined predefined fretboard hash-table
On 11/12/10 5:32 AM, "Patrick Schmidt" wrote: > > With these two changes the example compiles with 2.13.38 but I get > some strange results (no fretboards and weird chord names). See file > attached. Apparently I pushed the wrong commit when I added the custom fretboards. I'm in the midst of a make doc before I push the correct commit. It should be fixed in 2.39. The missing fretboards comes from a typo in your code. It should be \new FretBoards not \new Fretboards. There was a warning message that pointed this out. HTH, Carl ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Brandenburg #3 - convert-ly fails
Thanks i was not aware that the autobeaming settings syntax has been changed. It would have been nice to deprecate it first instead of removing it completely in 2.13. It's really the first time in a while that i need to override the auto beaming and i am not familiar with the notation, it would be very useful if the doc provided some examples about how to migrate to the new syntax. Any idea how to convert: # (override-auto-beam-setting '(end 1 16 2 2) 1 4) # (override-auto-beam-setting '(end 1 32 2 2) 1 4) I tried \set Timing.baseMoment = #(ly:make-moment 1 16) \set Timing.beatStructure = #'(2 4) which is my trial of making the moment a 1/16 and then defining the beaming as 2 groups of 4 1/16. -Marc On Nov 12, 2010, at 12:55 PM, Francisco Vila wrote: > 2010/11/12 Marc Mouries : >> 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 > > As a first step, remove these '#(' scheme calls and try again. You > should be able to compile the music despite of auto beaming settings, > which are controlled by a new syntax now. > > -- > Francisco Vila. Badajoz (Spain) > www.paconet.org , www.csmbadajoz.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: OooLilyPond problem
AFAIK OpenOffice 3.3 is still beta. Nick On 12/11/10 20:11, Martin Tarenskeen wrote: Hi, It has been some time ago since I used the OooLilyPond extension for Openoffice.org-writer. It worked nicely then. I just upgraded to Fedora 14 and decided to use it again. But now it is not working anymore. I'm getting a screen with error messages beyond my understanding as soon as I click the "Oly" button on the menubar. I'm using Openoffice.org 3.3.0, and OooLilypond 0.4.0. Maybe a change or bug in the latest Openoffice causes it? Anyone else who tried this lately ? ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: ANN: Frescobaldi 1.1.8
Op woensdag 10 november 2010 schreef Martin: > On Tue, 9 Nov 2010, Wilbert Berendsen wrote: > > Hi all, > > > > a new development version of Frescobaldi is out > > Hi, > > I have just installed Fedora 14 and was trying to compile the new > Fresobaldi (and some other required stuff). > > I'm getting a lot of error messages. I don't think it is a Frescobaldi > bug. I got similar errors with an another project. But maybe someone can > do a better guess. What needs fixing ? > > I have attached file "frescobaldi-make.err" with some error output that I > am getting during the compile process. It looks like components of your KDE help system are broken somehow. I will also look into it. best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ Nederlands LilyPond forum: http://www.lilypondforum.nl/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Brandenburg #3 - convert-ly fails
2010/11/12 Marc Mouries : > 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 As a first step, remove these '#(' scheme calls and try again. You should be able to compile the music despite of auto beaming settings, which are controlled by a new syntax now. -- Francisco Vila. Badajoz (Spain) www.paconet.org , www.csmbadajoz.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Brandenburg #3 - convert-ly fails
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\version "2.13.36" \include "header.ly" \include "violin1pt.ly" \include "globaltext.ly" \score { \context Staff = "violini" { \set Staff.midiInstrument = #"violin" \set Staff.instrumentName = #"Violino I" << \context Voice = "violini"\violini \text >> } \layout { line-width = 18.5 \cm } %\include "midi.ly" } \version "2.5.18" violini = \relative c'' { \clef treble \key g \major \time 2/2 #(override-auto-beam-setting '(end 1 16 2 2) 1 4) #(override-auto-beam-setting '(end 1 32 2 2) 1 4) \partial 8 g16 fis | g8 d16 c d8 g16 fis g8 b,16 a b8 g'16 fis | %1 g8 g,16 a b8 cis d16-( cis d-) e d fis d g | d-( cis d-) e d a' d, b' d,-( cis d-) e d c'! d, d' | b8 a16 g a8 g16 fis g8 fis16 e d g d g | e8 d16 c b g' b, g' c,8 b16 a g g' a, g' | %5 b, g' cis, g' d fis d g d a' d, b' d, c'! d, d' | b8 a16 g d8 fis g fis16 e d c b a | b8 a16 g d'8 d g,4 r8 g''16 fis | g8 d16 c d8 r r2 | %9 r8 d g16 b a g fis a d, e fis g a g | fis8 d' r cis d a d, e | fis e16 d e8 d16 cis d8 cis16 b a d a d | b8 a16 g fis d' fis, d' g,8 fis16 e d d' e, d' | %13 fis, d' gis, d' a cis a d a e' a, fis' a, g'! a, a' | fis8 e16 d a8 cis d4 r8 g16 fis | g8 d16 c! d8 r r2 | r8 b16 c d8 e a, d'16-\p cis d8 r | %17 r d16 cis d8 r r d16 cis d8 r | r d,-\f fis a fis d fis a | fis a, d16 fis e d cis4 r8 cis | b4 r8 e d16 fis b, cis d e fis g | %21 a8 a a g16 fis g8 g g fis16 e | fis8 e16 d a8 cis d16-( cis d-) e d fis d g | d-( cis d-) e d a' d, b' fis-( e fis -)g fis a, g' b, | fis'-( e fis-) g fis c! g' b, a-(-\f g a-) b a g' a, fis' | %25 g4 r8 g,16-\p fis g8 r r g16 fis | g8-( g g g-) g-( g g g-) | g g-|-\f g-| d-| c16 g' a b c8 r | r c'16 b c8 c c b16 a b8 b |%29 bes a16 g a g f e d b! g a b c d e | f-( g32 f e f g16-) d8. c16 c-( b c-) d c e d f | e-( d e-) f e g f a g-( f g-) a g a g f | e f e d c e d c b8 g r g, |%33 b d b g b d b g | d' d16 d d8 r r d'16 cis d8 r | r d16 cis d8 r r c16 b c8 b16 a | d8 c16 b c8 b16 a b8 g r d |%37 b g r4 r8 d''16 c d8 g16 fis | g8 d16 c d8 r r4 r8 g16 fis | g8 g,16 a b8 cis d16-( cis d-) e d fis d g | d-( cis d-) e d a' d, b' d,-( cis d-) e d c'! d, d' | %41 b8 a16 g a8 g16 fis g8 fis16 e d g d g | e8 d16 c b g' b, g' c,8 b16 a g g' a, g' | b, g' cis, g' d fis d g d a' d, b' d, c' d, d' | b8 a16 g d8 fis g fis16 e d c b a | %45 b8 a16 g d'8 d, g4 r16 g d e | f-( e f-) d' b f d g, f'-( e f-) d' b f d g, | e'-( d e-) c' g e c g e'-( d e-) c' g e c g | fis'!-( e fis-) c' a fis c a fis'-( e fis-) c' a fis c a | %49 b d e fis g a b cis d8 d, r4 | fis'16-(-\p e fis8-) r4 a16-( g a8-) r4 | dis,16-( cis dis8-) r4 dis16-( cis dis8-) r4 | fis16-( e fis8-) r4 fis16-( e fis8-) r e16-\f dis | %53 e8 b16 a b8 r r2 | r8 e,16 fis g8 a b dis16 cis dis8 fis16 e | fis8 r r4 r8 dis,16 cis dis8 b'' | g fis16 e fis8 e16 dis c'8. b16 a g fis e | %57 b'8 a16 g fis8 e16 dis e8 e16-\p dis e8 r | r e16 dis e8 r r e16 dis e8 r | r e16-\f fis g fis e d cis e a, b cis d e d | cis8 a' r gis a e a, b |%61 cis16 d e d cis e a g fis8 d'16-\p cis d8 r | r d16 cis d8 r r d16 cis d8 r | r4 r8 d,-\f b16 d g, a b c d c | b8 g'16 fis g8 r r4 r8 g16 fis | %65 g8 d16 c d8 r r2 | cis'16-(-\p b cis8-) r4 cis16-( b cis8-) r4 | ais16-( gis ais8-) r4 ais16-( gis ais8-) r4 | cis16-( b cis8-) r4 ais16-( gis ais8-) r b16-\f ais | %69 b8 fis16 e fis8 b16 ais b8 d,16 cis d8 b'16 ais | b8 b,16 cis d8 e fis16-( e fis-) g fis e d cis | d e d e e8.^\trill d32 e fis8 b16 ais b8 fis16 e | d8 cis16 b cis8 b16 ais g'8. fis16 e d cis b | %73 fis'8. g16 cis,8. b16 b4 r | r2 r8 d16 cis d8 fis16 e | fis8 fis fis e16 d e8 e e d16 cis | d8. cis16 cis8.^\trill b16 b4 r | %77 g b d r8 d | b d g16 b a g fis-( g a-) g fis e d cis | d8 a16 g a8 d16 cis d8 fis,16 e fis8 d'16 cis | d8 d,16 e fis8 gis a4 r8 cis |%81 d16-( cis d-) e d fis cis e d-( e fis-) e d c b a | b-( a b-) cis b d a cis b-( cis d-) cis b a g fis | g-( fis g-) a g b fis a g-( a -)b a g fis e d | e g fis a g b a g fis g a b c d c d | %85 b g' fis e d c b a g e d c b a g a | b c b a g8 g'' fis16 d fis d fis d fis d | f d f d f d f d e c e c e c e c | e cis e cis e cis e cis b dis b dis b dis b dis | %89 d! b d b d b d b c a c a c a c a | bes-( a bes-) f' d bes f d bes'-( a bes-) f' d bes f d | c'-( b! c-) fis! c a fis! dis c'-( b c-) fis c a fis dis | d'-( c d-) gis d
Re: What setup for a Pedagogy Book?
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: - Run lilypond-book on the LaTeX file that contained the edition. - Run lilypond-book on the two chapters that had examples. - pdflatex - bibtex - pdflatex - pdflatex The LaTeX file that contained the edition was a string of: \clearpage \addcontentsline{toc}{section}{29. Et son del mio languir cos\`i contento (seconda parte)} \label{madrigal29} \lilypondfile{01-3-29.ly} It was really quite straightforward. The thesis can be viewed at: https://dspace.ucalgary.ca/handle/1880/47815 I hope this helps. Aaron P.S. I did not make a bigger deal on the list of the release of my thesis because I was ashamed. Due to a stupid, stupid oversight, the "Typeset by lilypond" tagline was omitted from the music of the edition. It was a perfect opportunity to give back to the Lilypond community, and I miffed it. I am deeply sorry. For what it's worth, Lilypond was an invaluable part of my entire educational workflow, and essential to the thesis itself. My adviser was really unsure whether Lilypond would produce the desired output, but he was thrilled with the results. I evangelized to every person that would listen in the department. I also used Lilypond to typeset examples for a professor's book I was editing. He plans on including a mention of Lilypond in the text. If that comes to fruition, I'll let the list know. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
What setup for a Pedagogy Book?
I am getting ready to embard on typesetting a pedagogy book containing mostly large print music but also some text. The book is fairly big for a music book, probably on the order of 150+ pages. I have used embedded Lilypond in OpenOffice documents (OOoLilyPond (OLy) - Music notation in OpenOffice.org), and found it OK for that project, which had more text than music. I was thinking of exploring the possibility of LaTex & Lilypond. Has anybody out there done this kind of combo? It is important that I have the ability to define styles for the different types of music, staff sizes, text, page layout, etc., so I can change it easily for the whole document. Would this be possible? Should I write straight in LaTex, or does it make sense to explore other structured formats (e.g., DocBook) ? Thanks much! Henry ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: user-defined predefined fretboard hash-table
On 11/12/10 5:32 AM, "Patrick Schmidt" wrote: > Hi all, > > the following example doesn't compile with version 2.13.38: [...] > > With these two changes the example compiles with 2.13.38 but I get > some strange results (no fretboards and weird chord names). See file > attached. > > Is this a bug or did I do anything wrong? This looks like a bug. I will track it down today. Thanks for the report. Carl ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Tempo mark in a Piano Quartet
Sorry, didn't send this to the whole list the first time... On Fri, Nov 12, 2010 at 5:22 AM, craigbakalian wrote: > Hi, > > I have always appreciated the fact that on a large score the tempo marks > are only printed on the top most part. However, I am writing a piano > quartet and I want the piano part to also have the tempo marks. > > As a C and C++ programmer I never understood the mechanics of this, or > how the lily robot actually performs this feat, so this dumb American > can't imagine how to alter this behavior. > > And, for those Europeans that are going to blast me because this is on > page 1,474 of the manual, I apologize in advance, but still- I cannot > find any info on this. > > 傻傻 > > Craig Bakalian > > You can add the Metronome_mark_engraver to the piano staff, something like: \new PianoStaff << \new Staff = "RH" \with { \consists Metronome_mark_engraver } { ...notes... } \new Staff = "LH" { notes } >> Hope this helps. James Worlton ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
user-defined predefined fretboard hash-table
Hi all, the following example doesn't compile with version 2.13.38: \version "2.13.38" \include "predefined-guitar-fretboards.ly" #(define custom-fretboard-table-one (make-fretboard-table)) #(define custom-fretboard-table-two (make-fretboard-table default-fret-table)) \storePredefinedDiagram #custom-fretboard-table-one \chordmode { c } #guitar-tuning "3-(;3;5;5;5;3-);" \storePredefinedDiagram #custom-fretboard-table-two \chordmode { c } #guitar-tuning "x;3;5;5;5;o;" << \chords { c1 | d1 | c1 | d1 | c1 | d1 | c1 } \new Fretboards { \chordmode { \set predefinedDiagramTable = #default-fret-table c1 | d1 | \set predefinedDiagramTable = #custom-fretboard-table-one c1 | d1 | \set predefinedDiagramTable = #custom-fretboard-table-two c1 | d1 | } \set predefinedDiagramTable = #default-fret-table 1 } \new Staff { \clef "treble_8" << \chordmode { c1 | d1 | c1 | d1 | c1 | d1 | c1 } { s1_\markup "Default table" | s1 | s1_\markup \column {"New table" "from empty"} | s1 | s1_\markup \column {"New table" "from default"} | s1 | } >> } >> I compared the files in the patch on Rietveld (issue 2208048) with the files in 2.13.38 and found differences: declarations-init.ly Rietveld: #(define default-fret-table (make-hash-table 101)) #(define chord-shape-table (make-hash-table 29)) 2.13.38 #(define default-fret-table (make-hash-table 100)) #(define chord-shape-table (make-hash-table 100)) predefined-fretboards-init.ly Rietveld % scheme function for copying/creating fretboard tables #(define (make-fretboard-table . rest) "Create a new fretboard table. @code{rest} is an optional table name. If present, the new fretboard table starts as a copy of the fretboard table @code{rest}." (if (null? rest) (make-hash-table 101) (let ((source-table (car rest))) (hash-fold (lambda (key value tab) (hash-set! tab key value) tab) (make-hash-table 101) source-table 2.13.38 -- [There is no such function defined] With these two changes the example compiles with 2.13.38 but I get some strange results (no fretboards and weird chord names). See file attached. Is this a bug or did I do anything wrong? Thanks for your help patrick <> ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Tempo mark in a Piano Quartet
Hi, I have always appreciated the fact that on a large score the tempo marks are only printed on the top most part. However, I am writing a piano quartet and I want the piano part to also have the tempo marks. As a C and C++ programmer I never understood the mechanics of this, or how the lily robot actually performs this feat, so this dumb American can't imagine how to alter this behavior. And, for those Europeans that are going to blast me because this is on page 1,474 of the manual, I apologize in advance, but still- I cannot find any info on this. 傻傻 Craig Bakalian ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: three voices and rest
2010/11/12 Federico Bruni : > The problem is that the rest of voiceFour is printed under the second > voice and not between first and second, as I would like it to be. > Is it a normal behaviour? > I'm doing something wrong? I went to the source and found this in scm/music-functions.scm (it defines the meaning of \voiceFour etc) (define-safe-public (make-voice-props-set n) (make-sequential-music (append (map (lambda (x) (make-grob-property-set x 'direction (if (odd? n) -1 1))) direction-polyphonic-grobs) etc , where direction-polyphonic-grobs is a list that includes Rest. So, I wrote \once \override Stem #'direction = #CENTER before your rest. For notes, it fails as direction has to be UP or DOWN, hence the \once. That somewhat worked, but the position is not ideal. Also, I don't know how to set this for all rests only, thus preventing the need of writing this before every rest. As usual, I go to the source but hit my head to a wall soon. -- Francisco Vila. Badajoz (Spain) www.paconet.org , www.csmbadajoz.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: three voices and rest
On 12 November 2010 09:59, Federico Bruni wrote: > Hi, > > I'm writing a three voice music. > voiceOne is the melody, voiceTwo is the bass and voiceFour is the > accompaniment. > I've followed the Voice order suggested in NR 1.5.2 and I've chosen > voiceFour for accompaniment because I want the stems to point down, like > bass notes. > > The problem is that the rest of voiceFour is printed under the second > voice and not between first and second, as I would like it to be. > Is it a normal behaviour? > I'm doing something wrong? May be related to the reported-but-not-yet-added-to-the-tracker bug: http://lists.gnu.org/archive/html/bug-lilypond/2010-11/msg00031.html Cheers, Xavier -- Xavier Scheuer ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: three voices and rest
- Original Message - From: "Federico Bruni" To: "lilypond-user" Sent: Friday, November 12, 2010 8:59 AM Subject: three voices and rest Hi, I'm writing a three voice music. voiceOne is the melody, voiceTwo is the bass and voiceFour is the accompaniment. I've followed the Voice order suggested in NR 1.5.2 and I've chosen voiceFour for accompaniment because I want the stems to point down, like bass notes. The problem is that the rest of voiceFour is printed under the second voice and not between first and second, as I would like it to be. Is it a normal behaviour? I'm doing something wrong? Thanks for help! Federico I think it's what I would expect, given the order of the voices. If you want, you can easily over-ride it using an explicitly placed rest - your piano part would then be: g4\rest q -- Phil Holmes ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: three voices and rest
2010/11/12 Federico Bruni : > The problem is that the rest of voiceFour is printed under the second > voice and not between first and second, as I would like it to be. > Is it a normal behaviour? > I'm doing something wrong? I don't know any of the answers, but in the meantime you could g4\rest instead of r4, in: > fourth = \relative c' { > r4 q > } -- Francisco Vila. Badajoz (Spain) www.paconet.org , www.csmbadajoz.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
OooLilyPond problem
Hi, It has been some time ago since I used the OooLilyPond extension for Openoffice.org-writer. It worked nicely then. I just upgraded to Fedora 14 and decided to use it again. But now it is not working anymore. I'm getting a screen with error messages beyond my understanding as soon as I click the "Oly" button on the menubar. I'm using Openoffice.org 3.3.0, and OooLilypond 0.4.0. Maybe a change or bug in the latest Openoffice causes it? Anyone else who tried this lately ? -- Martin Tarenskeen ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: extra staves - help required
On Tue, 09 Nov 2010 12:58:31 -0800, wrote: The .ly file was made using aspects of the 'Adding an extra staff (2)' snippet in the Snippet Repository, as well as other bits from the learning and notation manuals. My 'client' asked for the reduced size bracket at the beginning of the single staff. (The client is always right) but wants the curly braces at the beginning of the 'choir' part. Hi Bill, I stole from a manual example (Notation Ref, search BreakAlignment) the method to re-arrange the clef and barline, and remembered how to move the brace. =Keith \relative c''{ \key g\major c d e fis << { \once\override Score.BreakAlignment #'break-align-orders = #(make-vector 3 '(span-bar staff-bar clef key-signature time-signature) ) g1 } \new GrandStaff << \new Staff{ \once\override GrandStaff.SystemStartBrace #'X-offset = #0 \key g\major \clef treble c,1 } \new Staff { \key g\major \clef bass c,1 } >> >> ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
three voices and rest
Hi, I'm writing a three voice music. voiceOne is the melody, voiceTwo is the bass and voiceFour is the accompaniment. I've followed the Voice order suggested in NR 1.5.2 and I've chosen voiceFour for accompaniment because I want the stems to point down, like bass notes. The problem is that the rest of voiceFour is printed under the second voice and not between first and second, as I would like it to be. Is it a normal behaviour? I'm doing something wrong? Thanks for help! Federico \version "2.13.38" first = \relative c' { e2. } second = \relative c { a2. } fourth = \relative c' { r4 q } \new Staff << \time 3/4 \clef "G_8" \new Voice { \voiceOne \first } \new Voice { \voiceTwo \second } \new Voice { \voiceFour \fourth } >> ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user