Re: Changing indent in a file
Op dinsdag 26 mei 2009, schreef Antonio Palamà: I have two scores in a file and wold like to specify different indents for the two scores. How can I accomplish this. Just set the indent in the \score's layout section: \score { \relative c' { c d e f g } \layout { indent = 5\cm } } \score { \relative c' { c d e f g } \layout { indent = 2\cm } } best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
[ANN] Frescobaldi 0.7.9
Hi all, Frescobaldi 0.7.9 has been released. This release contains some bugfixes and small improvements. Changes: * Spurious crashes (since 0.7.8) seem to have been eliminated. * Alt-Up and Alt-Down now jump to the first line of a blank space instead of just the next or previous blank line. * LilyPond symbols throughout the program now use the default window text color. * Octave marks are removed from the (first) pitch of a chord when using the repeat last expression function. * Predefined guitar frets have been added to the Chord Names and Lead Sheet part type in the Score Wizard Get it at http://lilykde.googlecode.com/files/frescobaldi-0.7.9.tar.gz Frescobaldi is a dedicated LilyPond text editor built on the KDE4 libraries (KDE 4.2 is recommended). Homepage: http://frescobaldi.org/ with best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [Frescobaldi] Re: [ANN] Frescobaldi 0.7.9
Op zondag 24 mei 2009, schreef Stefan Thomas: /bin/sh: KDE4_MEINPROC_EXECUTABLE-NOTFOUND: not found try installing meinproc4. It is needed for building the help file. See earlier thread on this list. It is part of the KDE doc packages. best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to really center a text above a note?
Op zondag 24 mei 2009, schreef madMuze: perhaps a Schemer could pull the X-extent info from the attachment point notehead, divide it by 2 and send that to the offset. Meanwhile, it may to helpful to know that: quarter-note head width = about 1.31 half-note head width = about 1.39 whole-note head width = about 1.96 (in staff space units) Thanks! But I think lyrics and dynamics are also able to center themselves nicely. So there must be way to get the center. Breakable object have a break-align-anchor-alignment option that exactly specifies which side to use for aligning other things, but it seems not to work with common notes. I will try looking in the LilyPond source code to see how lyrics and dynamics do it... best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
How to really center a text above a note?
Hi, There must be a way to really center a simple text above a note. But these two lines center the text above the *left* side of the note: { c'4-\markup\center-align text } { \once \override TextScript #'self-alignment-X = #CENTER c'4-text } How can I center a text or markup above the *center* of the note/chord? tia, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: between-staff spacing
Op zaterdag 23 mei 2009, schreef Tom Cloyd: But I cannot figure out how to get more space between staves on page two. That it's the final page seems to foul things up. Try setting \paper { ragged-last-bottom = ##f } See http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Page-formatting#Other-layout-variables best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Stroked quarter note
Op zaterdag 23 mei 2009, schreef Alberto Simões: note can be splited in two notes. Do you mean: http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Short-repeats#Tremolo-repeats ? best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Shrinking score size
Op donderdag 21 mei 2009, schreef Helge Kruse: Hello, I have a choir score that originally fit on one page. After writing it with Lilypond the last measure is on an additional page. How do I shrink the size? I think there should be room for shrink at the lower part. I fixed some errors (- without space) in the lyrics so the notes were better spaced out, and set global-staff-size to 18, which is nicer than the default 20 for multi-staff scores. And removed the ragged-right setting. btw: using -- instead of single - in the lyrics gives nice centered hyphens between syllabes. best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ % Created on Thu May 21 13:18:02 CEST 2009 #(ly:set-option 'midi-extension midi) #(ly:set-option 'delete-intermediate-files #t) \version 2.13.0 #(set-global-staff-size 18) \header { title = Evening Rise composer = trad. indianisch arranger = Satz: Meinhard Ansohn } \include deutsch.ly verse= \lyricmode { Eve -- ning ri -- ses, Spi -- rit come, sun goes down, the day is done. Moth -- er Earth a -- wa -- kens me, with the heart -- beat of the sea. } verseSopranMeldody = \lyricmode { Eve -- ning rise, Spi -- rit come, sun goes down, when the day is done. Moth -- er Earth a -- wa -- kens me, with the heart -- beat of the sea. } verseAltI= \lyricmode { Eve -- ning rise, Spi -- rit come, sun goes down, when the day is done. Moth -- er Earth a -- wa -- kens me, heart -- beat of the sea. } verseAltII= \lyricmode { Eve -- ning rise, Spi -- rit come, sun goes down, when the day is done. Moth -- er Earth a -- wa -- kens me, with the heart -- beat of the sea. } verseTenor= \lyricmode { Eve -- ning rise, Spi -- rit come, sun goes down, when the day is done. Moth -- er Earth a -- wa -- kens me, with the heart -- beat of the sea. } verseBass= \lyricmode { Eve -- ning rise, Spi -- rit come, sun goes down, day is done. Moth -- er Earth a -- wa -- kens me, heart -- beat of the sea. } staffSopranoI = \new Staff { \time 4/4 \set Staff.instrumentName=Sopr I \set Staff.midiInstrument=choir aahs \key g \major \clef treble \relative c' { \context Voice = melodySop { \dynamicUp % Type notes here e8( fis) g( a) h4 h8( c) | h4 a8( g) a2 | d4 d a4. d8 | d4 c h2 | h8 c h2 a8( g) | a8 h a2 h8 a | g8( fis) e4 a g8( fis) | fis1 } \bar |. } } staffSopranoII = \new Staff { \set Staff.instrumentName=Sopr II \set Staff.midiInstrument=choir aahs \key g \major \clef treble \relative c' { \context Voice = melodySopB { \dynamicUp % Type notes here e4 h'4 h2 | a4 h e,2 | g4 g fis g8 fis | e4 h' h2 | e,4 h'4 h4. h8 | a4 h e, e8 fis | g4 g fis g8( fis) | e1 } \bar |. } } staffAltoI = \new Staff { \set Staff.instrumentName=Alto I \set Staff.midiInstrument=choir aahs \key g \major \clef treble \relative c' { \context Voice = melodyAlt { \dynamicUp % Type notes here e4 g fis2 | g4 g e2 | e4 d d e8 d | h4 g'8( fis) dis2 | e4 g fis4. fis8 | g4 g8(fis) e2 | e4 e d d | h1 } \bar |. } } staffAltoII = \new Staff { \set Staff.instrumentName=Alto II \set Staff.midiInstrument=choir aahs \key g \major \clef treble \relative c' { \context Voice = melodyAltB { \dynamicUp % Type notes here e4 e dis2 | d4 d cis2 | c4 c d h8 d | e4 e fis2 | e4 e dis4. d8 | d4 d cis cis8 cis | c4 c d h | e1 } \bar |. } } staffTenorI = \new Staff { \set Staff.instrumentName=Tenor I \set Staff.midiInstrument=choir aahs \key g \major \clef G_8 \relative c' { \context Voice = melodyTen { \dynamicUp % Type notes here e,4 e fis2 | g8( fis) g(a) h2 | c8( h) g4 a g8 a | h4 h a2 | g4 e fis4. h8 | h4 g h e,8 e | e4 g c8( h) a4 | h1 } \bar |. } } staffBassI = \new Staff { \set Staff.instrumentName=Bass I \set Staff.midiInstrument=choir aahs \key g \major \clef bass \relative c' { \context Voice = melodyBas { \dynamicUp % Type notes here e,4 e8( d) h2 | d4 h a2 | c4 e d2 | g8( fis) e4 h2 | e4 e8( d) h4. cis8 | d4 g, fis2 | c'4 c d d | e1 } \bar |. } } harmonies = \new ChordNames \chordmode { \germanChords } \score { \harmonies \staffSopranoI \context Lyrics = lmelodySop \lyricmode { \lyricsto melodySop \verse } \staffSopranoII \context Lyrics = lmelodySopB \lyricmode { \lyricsto melodySopB \verseSopranMeldody } \staffAltoI \context Lyrics = lmelodyAlt \lyricmode { \lyricsto melodyAlt \verseAltI } \staffAltoII \context Lyrics = lmelodyAltB \lyricmode { \lyricsto melodyAltB \verseAltII } \staffTenorI \context Lyrics = lmelodyTen \lyricmode { \lyricsto melodyTen \verseTenor } \staffBassI \context Lyrics = lmelodyBas \lyricmode { \lyricsto melodyBas \verseBass } \midi { } \layout { } } \paper { #(set-paper-size a4) } ___ lilypond-user
creating Dutch (Nederlandstalig) LilyPond user forum ...
Hi all, esp. the Dutch-speaking people, I really would like to devote some time and energy to setting up a good forum or user group for Dutch-speaking LilyPond users and enthousiasts. I think a dedicated and well-maintained site has the best chance on bundling the powers of the Dutch LilyPond users to help each other, encourage newbees, etc. But what would be the best option to get this started? 1. a forum website like www.lilypondforum.de (nice and accessible, seems to have quite large user community) 2. a google group 3. ? nice about a forum is that creating some categories is easy. E.g. www.lilypondforum.de has a nice categories setup imho. Please give your opinions... best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Textspanner too short
Op donderdag 21 mei 2009, schreef Helge Kruse: Hello, I use a TextSpanner to indicate playing instructions, commonly used on the harp. I found that the TextSpanner sometime does not include the notes, when a line break occurs. I found no way to extend the spanner in to the D in measure 11. Another problem with TextSpanners is that they include the whole measure, when the measure is at the end of line (measure 10) but only to the end of the note (measure 15). Can I set the spanner end individually? Currently I would prefer to include the whole measure. Regards, when the text spanner ends on the first note after a linebreak it is supressed, don't know why but I found this: http://www.mail-archive.com/lilypond-user@gnu.org/msg42025.html ending the spanner after a hidden note fixes it. Setting the left-broken text suppresses the printing of Pdlt. again at the beginning of the line. \override TextSpanner #'(bound-details left text) = Pdlt. \override TextSpanner #'(bound-details left-broken text) = \markup\null d8 \startTextSpan e f e | f8 g a4 | f8 e d a | f4 e | d2*1/2 \hideNotes d4 \stopTextSpan \unHideNotes \clef bass | best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Textspanner too short
Another solution would be using volta tricks... best, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
generalize the idea in snippet 372
Hi, based on the idea of http://lsr.dsi.unimi.it/LSR/Item?id=372 I created this small function that creates a filtering function to remove certain event types from a music expression: #(define-public (define-music-event-filter names) (define-music-function (parser location music) (ly:music?) (music-filter (lambda (event) (not (member (ly:music-property event 'name) names))) music))) This function can then be used to create a custom filtering function like this: filterdynamics = #(define-music-event-filter '(AbsoluteDynamicEvent CrescendoEvent DecrescendoEvent TextScriptEvent)) music = \relative c' { c\p\ d e f g\ff } \score { \new Staff \filterdynamics \music } This makes using this idea easier: you don't have to copy and re-edit the filterOneEvent function each time. Filtering music expressions is useful to e.g. create a piano reduction from orchestral parts. best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: suppress time signatures?
Op donderdag 23 april 2009, schreef Gerard McConnell: How do I suppress the time signature which is inserted automatically at the end of a line? Instead of \break, you can also write new \score { } sections for each line. This way you get independent snippets/pieces of music. \layout { indent = #0 } \score{ \relative c' { \time 2/4 c2 d c4 d c2 d d4 c d2 c \bar |. } } \score{ \relative c' { \time 3/4 d2 c etc. \bar |. } } best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: dual window editor
Op maandag 20 april 2009, schreef rathcof...@comcast.net: JEdit is O.K., but it would be a big help to me if there were a dual-window editor that would incorporate an interpreter (rather than a compiler). One window would show the text file as it was being developed; the other side would display - on command - the resulting PDF image. (Think of the way the Matlab editor works.) It would make debugging much easier to be able to see the results of code changes immediately, rather than have to save the .LY file and then call LP, then look at the result in Adobe. I think JEdit + LilyPondTool exactly offers this: LilyPondTool has a PDF preview window, even with clickable notes that position the cursor in the text edit window. Frescobaldi is another program that does this (i wrote it myself): www.frescobaldi.org but it currently only runs on Linux :-) best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: number of pages
Op zondag 19 april 2009, schreef huy nguyen: Although lilypond said it found the ideal number of pages, I find that it didn't. It fit all my music in 2 pages, and left the last line on the 3rd page. 2pagesno page turn. So i'd like to manually set the number of pages to 2 pages only. how can I do this? Read http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Fitting-music-onto-fewer-pages best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond is amazing! (engraving Reubke)
Dag Simon Bailey, op donderdag 16 april 2009, schreef je: nice. that is an amazing piece of work. congratulations. and i'm intrigued: can you recommend a good recording? (preferably available via itunes...) Thomas Trotter made a very good recording, although the organ (Klais) sounds a bit too modern to me for the piece. There should also be a recording by Christopher Dearnley. made in St. Pauls Cathedral in Londen which is excellent. When I heard that one on the radio somewhere in 1985-1986 (I was 14 or 15) I was sold to the organ, and Reubke's piece is the *very* reason I became a professional organist. And this year I performed the piece myself for the first time, from the Peeters (Keller) edition. While studying I found that the original score has many directions that were omitted or changed in the Peeters edition. That was one of the reasons as well I decided to make a modern, good looking score that exactly copies all directions, dynamics, registrations etc. from the original 1871 score. best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Why do Lilyond Engravers have inhibitions to store their score in Mutopia?
Op donderdag 16 april 2009, schreef Hajo Dezelski: looking at the beautiful Reubke score I ask myself again why do I have to add another link to my list, when we have a working repository for music: Mutopia. It is my intention to submit this score to Mutopia! (And others I created as well) I have yet to create a letter-paper version, that's the reason I did not submit yet. And I want really to have sorted out all possible mistakes (although the score is already as good as error free I think, I thoroughly checked it many times, note by note, playing and looking). best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond is amazing! (engraving Reubke)
Op donderdag 16 april 2009, schreef -Eluze: beautiful and powerful! on which OS are you? Linux. I just compiled the whole score under windows/xp-sp3 with 512 MB RAM and I can confirm it used up to 665MB main memory - and of course it took a long time to finish: 46 minutes! That'd mainly be caused by swapping out the virtual memory. On my system (dual core but lily uses only one) Lily takes some 8 minutes or so. unfortunately i forgot to turn off point'n click, so a file of 3.76MB resulted (yours only had 600KB!) further small differences are probably due to the fact that i run it with 2.12.2 and i got only 26 pages (28 in yours) - but it will take some time to see all differences. This is due to the max-systems-per page parameter not understood in 2.12. Some pages have 6 systems then. The footnote on page 8 might be on the wrong line. In 2.13 every page has 5 systems (the first one has 4 systems). best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond is amazing! (engraving Reubke)
Op donderdag 16 april 2009, schreef Arno Rog: [Dutch]Werkelijk meesterlijk Wilbert![/Dutch] [Dutch] (bloost) Dank, Dank! [/Dutch] Magnificent score, exemplary use of incorporating separate ly-files into one score, makes me realize there is still só much to learn!!! Me too :-) I learnt a lot and really got amazed by LP's power (and memory usage :-D ). with regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Lilypond is amazing! (engraving Reubke)
Hi, Just to learn LilyPond better I've engraved the splendid Organ Sonata Der 94ste Psalm by Julius Reubke (1834-1858) with LilyPond 2.13.1. The result can be seen here [1]. The 28-page score is based on the IMSLP score (first edition 1871) of this piece. The .ly files live in the lilymusic googlecode repository [2], a repo which I'm btw happy to share with anybody wanting to write good LilyPond scores (of public domain or otherwise Free music) under free licenes and svn version control. I discovered many niceties, e.g. when you use named contexts everywhere, you are always able to add things like markups and even accents etc. later from outside the main music definitions. This helps to separate the music and notes/remarks etc. I use a Devnull context containing some line breaks. The system-count and max-systems-per-page settings helped me well to get the score on the right number of pages. Also a few lil' bugs I'll try to isolate, like cross-staff slurs sometimes behave strange, esp. when there are also markups below or above. Forcing or forbidding line breaks works around that kind of problems. And sometimes autobeamed notes have too long stems just before/after staff changes (already in issue tracker). And LilyPond uses more than 600MB main memory during engraving which almost puts my 512M laptop to a grinding halt. I bought a new computer with 4gig main ram just to use LilyPond for my Reubke score! :-) [1] http://www.wilbertberendsen.nl/reubke/psalm94 [2] http://code.google.com/p/lilymusic/ and http://code.google.com/p/lilymusic/source/browse/#svn/trunk/reubke/psalm94 best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Real-world usage of Lilypond
Op dinsdag 07 april 2009, schreef Christ van Willegen: (...) told me that they were already looking into using Lilypond... So, here's a serious example of the usage of Lilypond in the real world. I was wondering if perhaps 'we' were able to help him, by: - Engraving songs for publishing, making them 'as good as possible'; - Extending Lilypond to (more easily?) accomodate engraving of church music. Two examples that I can think of are: Setting rests at the end of a system, and making music centered and not left aligned; - Any other advice/techniques/additions/modifications we can think of. Also: * left-aligning song lines on the lyrics, not the first note. This is possible using invisible barlines in the lyrics, it doesn't need extra commands in the music. I created already some demos showing this. * Kerning in lyric syllabes that are so close to each other that no hyphens are printed. There is sometimes still some space visible, which is not so nice. best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LilyPond, Finale and Sibelius (was Review of Valentin's Opera)
Op vrijdag 03 april 2009, schreef David Stocker: It would be great if there was a shorthand for this in LilyPond code for situations (like in many forms of popular music) an accompaniment pattern consists of many repeated chords--perhaps something like r--simply instructing LilyPond to reprint the previous chord. Yes that could really be nice. Just fyi, MUP (which I used for years) uses ; to separate chord or notes. Repeating the ; without anything simply repeats the previous note or chord. (In MUP, notes look like c;d;e; and chords like ac;acf, if only the note changes but not the duration 16g;8.;16;8. etc.). For this reason I built into Frescobaldi a shortcut (by default assigned to Ctrl +; ) that repeats the previous note or chord. A LilyPond construct could be nice, but one of the nice things about the lilypond format is that all music is verbatim there (if you do not write notes using scheme procedures). best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
[SOLVED] Re: (simulating) a spanner with multiple stops
Op donderdag 26 maart 2009, schreef Wilbert Berendsen: I try to write something like: poco . . . . . a . . . . . . poco . . . . . . descresc. Solved, the trick is quite easy: \relative c' { \set decrescendoSpanner = #'text \set decrescendoText = poco c\ c c c \set decrescendoText = a c\ c c c \set decrescendoText = poco c\ c c c \set decrescendoText = decresc. c\ c\! c c } Cc-ing Neil as this is usable maybe. best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ cresc-spanner.png___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [SOLVED] Re: (simulating) a spanner with multiple stops
Op vrijdag 27 maart 2009, schreef Don Benson: How does this look the notes are not all the same? What if the second measure went down a minor third to a series of As? I'm not on a computer with LilyPond installed right now to test this, but I suspect you will not like the results. Works perfectly, looks like this: \relative c'' { \set decrescendoSpanner = #'text \set decrescendoText = poco c\ b a g \set decrescendoText = a f\ e d c \set decrescendoText = poco b\ a g a \set decrescendoText = decresc. bes\ b\! c2 } because LilyPond auto-aligns connected dynamics. best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ cresc-spanner2.png___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
(simulating) a spanner with multiple stops
Hi, I try to write something like: poco . . . . . a . . . . . . poco . . . . . . descresc. ideally it would be one spanner with on two places some text displaying (and hiding the dashes). What would be a strategy? Currently I use two spanners, one for 'poco' til the 'other' (but ending in empty text). The other starts with the second 'poco' and ends in the 'decresc.'. The 'a' is just printed somewhere in between. Are there better tricks I'm not aware of? thanks and best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
ANN: Frescobaldi 0.7.8 released
Hi all, Frescobaldi 0.7.8 has been released. Main new features: - Smart point and click: URLs remain working even if the document changes without re-running LilyPond - New, complete Polish translation by Piotr Komorowski - Option to only show the log if LilyPond gives errors or warnings - Progress bar Frescobaldi is a LilyPond music score editor for KDE4 (you can run it on any platform, but you need kdelibs, kdebase, okular from kdegraphics for the PDF preview and pykde4 from kdebindings). enjoy, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Spliting lyrics on beamed notes
Op zondag 15 maart 2009, schreef Alberto Simões: By default Lilypond is considering that beamed notes are used for the same syllable. While that is used in many cases (most, in fact), I am dealing with a specific music where I want a different syllable for each note. How can I force this? see: http://lilypond.org/doc/v2.12/Documentation/user/lilypond-internals/Tunable-context-properties look under melismaBusyProperties. quoting: A list of properties (symbols) to determine whether a melisma is playing. Setting this property will influence how lyrics are aligned to notes. For example, if set to #'(melismaBusy beamMelismaBusy), only manual melismata and manual beams are considered. Possible values include melismaBusy, slurMelismaBusy, tieMelismaBusy, and beamMelismaBusy. this is difficult to find from the NR, btw. so if you only want to use slurs and ties for melismata but not manual beams, you should \set melismaBusyProperties = #'(slurMelismaBusy tieMelismaBusy) in your Lyrics section. best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: print a markup at every linebreak
Op donderdag 12 maart 2009, schreef Germain G. Ivanoff-Trinadtzaty: Dear all, I'd like to print, say a markup, or whatever else that I can control the size or padding of, at the end of every system on my pages. I suspect one should set some line-break-invisible property, or catch the linebreak events... Any idea ? G. look in the docs for system-separator-markup and the vertical spacing variables of the \paper section best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: print a markup at every linebreak
Op donderdag 12 maart 2009, schreef Wilbert Berendsen: look in the docs for system-separator-markup and the vertical spacing variables of the \paper section hmm, I'm sorry, I thought you want to control the distance between systems, but you probably mean to print something at the right of every system. I'm not sure how to do that, but I'd be interested as well :) Wilbert -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Frescobaldi 0.7.7 released
[ reusing annouce thread:-) ] Hi all, Frescobaldi 0.7.7 has been released. http://lilykde.googlecode.com/files/frescobaldi-0.7.7.tar.gz New in this release: * comprehensive User Guide in help menu and help buttons in most dialogs * new Czech translation by Pavel Fric (thanks!), Russian and Dutch translations updated * settings: it is now possible to choose which LilyPond version number to use by default for new documents: the version of the installed LilyPond, the version of the last conversion rule of convert-ly, or a custom version. * score wizard: if there is more than one part, the parts are assigned to a variable instead of being put inside the score section. This makes printing separate parts easier. * bugfixes: - apply/paste rhythm: don't lose parts of text and don't hang if no rhythm - find translations when installed to non-standard directory - avoid double entries in score wizard instrument name language combobox enjoy! Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: KDE 4.1.2. KDE 4.2 Frescobaldi problem
Op maandag 02 maart 2009, schreef t.scharkow...@t-online.de: I had installed Frescobaldi on my Kubuntu 8.04 KDE 4.1.2 system. Now I have upgraded to 8.10 KDE 4.2 and get the following error: File /home/thomas/frescobaldi-0.7.6/python/kateshell/mainwindow.py, line 220, in setupGeneratedMenus QObject.connect(docMenu, SIGNAL(aboutToShow()), populateDocMenu) TypeError: argument 1 of QObject.connect() has an invalid type To what directory did you install Frescobaldi? It seems it can't find its frescobaldiui.rc file that contains the menu definitions. Try reinstalling under KDE 4.2. Also make sure you updated PyKDE4. If you installed lilypond-kde4 from source under KDE4.1.2 and want to 'make uninstall' it under KDE 4.2.0 you can better just re-install it from source in KDE 4.2.0 and then remove the files listed in install-manifest.txt (CMake has no make uninstall feature by default). That package is not needed anymore by frescobaldi in KDE 4.2. If in general you want to compile stuff in KDE 4.2 you should also install kdelibs5-dev (don't know why the 5) on (K)Ubuntu. BTW: there's a brand new dedicated frescobaldi mailinglist at frescoba...@googlegroups.com (http://groups.google.com/group/frescobaldi). And indeed https://launchpad.net/~csnyder/+archive/ppa might be a very good bet! good luck! Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: stem shortening
Op maandag 02 maart 2009, schreef David Raleigh Arnold: Another feature that has been on the back burner for a very long time is the automagical shortening of stems of the highest notes with stems up and the lowest notes with stems down. I think LilyPond already does this: \version 2.12.0 \relative c'' { \voiceTwo b a g f e d c } best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ inline: stem-length.png___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Frescobaldi 0.7.6 released
Op donderdag 26 februari 2009, schreef bbarros: Hi Wilbert, excelent! Any change of an OSX version soon? It is already possible to install KDE4 in OSX, but I don't know if PyKDE4 (KDE's Python language bindings) are availble on OS-X. If yes, Frescobaldi could run (not tested). Frescobaldi needs some libraries of KDE, but could/should (be made to) run everywhere provided those libraries are available. best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Frescobaldi 0.7.6 released
Op woensdag 25 februari 2009, schreef Stefan Thomas: Dear Wilbert, many thanks for Your fine Lilypond-editor Frescobaldi! It looks fine and is a very convenient tool to work with lilypond. Thank you! I'm only missing a feature, that can change pitches enharmonically, e.g. convert a cis to des. Is it possible to write a plugin for this? Yes, this kind of operations is planned, but there is one hairy detail: changing the base step can cause the relative distances to work out different (e.g. in relative mode, c fis goes up, but c ges goes down, but also in absolute mode enharmonic changes can alter the octave a note is in, e.g.: b - ces). So the plugin code would need to check this and change the octave of the note/chord accordingly. The base infrastructure to do this is already present in the frescobaldi code, but it's not yet implemented :-) best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: problem with installing frescobaldi
Op dinsdag 24 februari 2009, schreef Chris Snyder: Stefan Thomas wrote: I tried to install Frescobaldi from source. But I get the following error message: The C++ compiler CMAKE_CXX_COMPILER-NOTFOUND is not able to compile a simple test program. I don't undertand the meaning of it- I use Kubuntu, with KDE 4.2 Frescobaldi uses CMake (like other KDE apps). A little stupid is that CMake always requires a compiler to be present, although Frescobaldi is written in Python and requires no compiling. It looks to me like you don't have a proper build environment (including a C++ compiler) installed. You can get what you need by installing the build-essential package. Alternatively, I've been working on setting up an Ubuntu PPA (personal package archive) that contains Frescobaldi. While I have been told that Frescobaldi will likely be included in Ubuntu Jaunty, I'm planning to always have the most recent version available in this archive. I also provide the latest version of LilyPond (currently 2.12.1 - I haven't been able to get a 2.12.2 package to compile because of documentation issues that I believe are fixed in git), since LilyPond releases occur much more frequently than Ubuntu ones. You can access the PPA by going to the following address: https://launchpad.net/~csnyder/+archive/ppa That page also gives instructions for adding it to your sources.list. Many thanks! I added a link to the Frescobaldi links page. best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Frescobaldi 0.7.6 released
Op donderdag 26 februari 2009, schreef Trevor Daniels: Apologies if you are already well aware of this. Yes I am :-) A routine that enharmonically changes pitches should therefore determine the distance between the base-step (i.e. the note name without accidental) before and after the enharmonic change, and if the note would end up in the wrong octave, change the octave accordingly. It should also work correctly inside chords. So it's a bit tricky to implement, but it's certainly possible! best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [LilyKDE] Re: [Frescobaldi] Bass and Electric Bass template, tab tunings support
Op dinsdag 24 februari 2009, schreef Grammostola Rosea: \new Staff \with { midiInstrument = acoustic bass } { *\clef bass_8* \bass } \new TabStaff \with { stringTunings = #bass-tuning } \bass If this is the most used way, ( \clef bass_8 for Acoustic or Electric Bass), I could add that to Frescobaldi's default template. Is this the most used notation for such parts? best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: SPACING AND MIDI ISSUES
Op zondag 22 februari 2009, schreef mischa falkenburg: Hello All, I have a piece that currently is 84 pages in length. It is 6 voices in harmony. When the pdf files is generated, however, each page shows six lines at the top, a GAP, and then 6 lines again at the bottom...until the final page...when there are 6 lines followed by six lines - NO gap. look at http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Vertical-spacing and http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Vertical-spacing-between-systems you will need ragged-last-bottom = ##f The other issue is the generating of a midi file. The score has what I assume to be the proper \midi { } placement since there are no error messages...but I don't see any midi file being created. do you have: \score { all music \layout { } \midi { } } in your file? (Note the midi file might have extension .midi i.s.o. .mid) The spacing issue is a bit more crucial, since losing that GAP would cut-down on the number of printed pages required. see also http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Fitting-music-onto-fewer-pages best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: notation reference - text scripts ?
Op zaterdag 21 februari 2009, schreef corallina: In the notation reference manual 1.8.1 Writing Text the page Text scriptshas examples for text above the staff note^\markup text below the staff note_\markup text below the staff note-\markup first example a4-\markup scherz Is the usage of both the dash and the underscore intended for some reason? dash = default placement (that can be below or above the staff, e.g. for staccato it is on the opposite side of the stem in singlevoice staffs.) underscore = always (forced) below circumflex = always (forced) above best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Parsing lilypond into python
Op woensdag 11 februari 2009, schreef Akira Bergman: I am interested in using Lilypond files with Python and Csound. How can I parse Lilypond files into Python? Is there a way of interfacing the internal parsing mechanism (Scheme?) of Lilypond to Python? I wrote a basic parser in Python that's used by Frescobaldi. The code is GPL and is here: http://code.google.com/p/lilykde/source/browse/trunk/frescobaldi/python/ly/tokenize.py It's part of the 'ly' module (package) that ships with Frescobaldi, but that package contains only LilyPond-related code (not KDE) and could easily be extended and/or used by other programs. best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Frescobaldi 0.7.6 released
Hi, Frescobaldi 0.7.6 has been released. The sole new feature is context-sensitive autocomplete, supporting: - general lilypond commands and markup commands (inside markup) - contexts and layout objects and their properties - engravers, musicglyph names and midi instrument names - most used variable names in \header, \paper, \layout, etc. - some often used scheme function names Frescobaldi is a LilyPond sheet music editor for KDE4. More info: http://www.frescobaldi.org/ as always: enjoy and please report bugs and wishes :-) Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
[Frescobaldi] Bass and Electric Bass template, tab tunings support
Hi all, op woensdag 18 februari 2009, schreef David: Standard Electric basses have four strings, so that would probably be useful to most people using a Bass/Tab template. That being said--5, 6, 7 and more strings are becoming more and more common all the time. Currently Frescobaldi's Bass and Electric Bass template inherit the basic TablaturePart features also found in the other tablature instruments, When tablature (TabStaff) is chosen, it presents the tuning option Bass Tuning (stringTunings = #bass-tuning). If you choose bass tuning, the TabStaff template has four strings. Is that good, or should I add support for other options/tuning? I like to provide UI options for the predefined LilyPond tunings (that are in the docs) and I'm a bit reluctant to add custom tunings, but of course it would be possible to even create a small Custom Tuning Wizard inside the score wizard. Please let me know if that would be an important feature for any of you, or if you have any other wishes/bug report regarding Frescobaldi in general (or use the bug tracker[1]) or it's tablature instrument support in particular. [1] http://code.google.com/p/lilykde/issues/list with many regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Frescobaldi 0.7.5 released -- commenting out code
Op vrijdag 13 februari 2009, schreef Herbert Liechti: Hello I tried Frescobaldi a few days ago. Very good work, thank you. What I'm really missing is the ability to easy comment out/in parts of the code. My favorite editor is the vi(m) where commenting out/in code is a very easy job. In Frescobaldi try Ctrl+D to comment out and Ctrl-Shift+D. It works both for the current line, selected lines, or random selected blocks of input (in that case it uses the %{ ... %} style comments. That works even in plain Kate and KWrite if they are in LilyPond mode. (Frescobaldi uses the same editor part as Kate and KWrite). best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: TAB question -- frescobaldi tab support
Op vrijdag 13 februari 2009, schreef Grammostola Rosea: When I use a template in Frescobaldi for electric bass it doesn't seems to work, I get a error message, see below. Which error message do you get? Besides that, the tablature is placed above the notation by default which is not how it should be imho. I'm not experienced with TabStaves, please provide information about how you would like to generate tabstaffs in Frescobaldi (or submit a feature request on http://lilykde.googlecode.com, the SVN repo for Frescobaldi). Should the tab staff be below the notes by default? Then I will change that in Frescobaldi. (Note that it is easy to just swap the staves in the Frescobaldi- generated template.) w best regards, Wilbert Berendsen -- http://www.wilbertberendsen.nl/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: TAB question -- frescobaldi tab support
Op vrijdag 13 februari 2009, schreef Wilbert Berendsen: Should the tab staff be below the notes by default? Then I will change that in Frescobaldi. I have already fixed it in SVN: the normal staff is now on top. thanks, best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: TAB question -- frescobaldi tab support
Op vrijdag 13 februari 2009, schreef Grammostola Rosea: Wilbert Berendsen wrote: Op vrijdag 13 februari 2009, schreef Grammostola Rosea: When I use a template in Frescobaldi for electric bass it doesn't seems to work, I get a error message, see below. Which error message do you get? GNU LilyPond 2.12.0 Verwerken van `baztest.ly' Ontleden... Vertolken van muziek... Voorbewerken van grafische objecten... Vertolken van muziek...Segmentatiefout (in Frescobaldi) stopte met status 1) That's strange, on my system it just runs fine. Maybe some optimisation issue? (i.e. not Frescobaldi-related) Besides that, the tablature is placed above the notation by default which is not how it should be imho. I'm not experienced with TabStaves, please provide information about how you would like to generate tabstaffs in Frescobaldi (or submit a feature request on http://lilykde.googlecode.com, the SVN repo for Frescobaldi). Should the tab staff be below the notes by default? Then I will change that in Frescobaldi. (Note that it is easy to just swap the staves in the Frescobaldi- generated template.) I think we need more people to decide which is the best. I think David and others can help with it, to get nice guitar / bass templates. I think tablature should be below notation by default. Yes, I also saw it in the LIlyPond documentation. I have changed Frescobaldi (svn) to put the normal staff on top. Tablature shouldn't have beams. I could provide a checkbox for that in Frescobaldi, but i'm no tablature expert... I'll follow the discussion about this in the LilyPond field. with best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Frescobaldi 0.7.5 released
Hi all, with great pleasure I announce the release of Frescobaldi 0.7.5. http://lilykde.googlecode.com/files/frescobaldi-0.7.5.tar.gz Changes: * New command to change the pitch names in a LilyPond document to another language * In Edit-menu: * New command to cut a piece of text and assign it to a variable * New shortcut (Ctrl+;) to repeat the last entered music expression * New shortcut (Ctrl+.) to expand a short string to user-definable pieces of LilyPond input. When no shortcut is typed a dialog is opened where shortcuts can be chosen and edited. * New shortcuts (Alt+Up and Alt+Down) to jump between blank lines, c.q. insertion points The on-line user guide has been improved: http://www.frescobaldi.org/uguide.html Frescobaldi is a LilyPond sheet music editor for KDE4. It aims to be powerful, yet lightweight and easy to use. More info: http://www.frescobaldi.org/ enjoy! Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Bug with missing 16th lines
Op donderdag 05 februari 2009, schreef Maarten Deen: I'm posting this bug here because the bug posting to gmane.comp.gnu.lilypond.bugs is broken (it says that I'm top-posting with the message below and will not post it). This is not a bug If you render the following snippet to PDF, the 16th lines connecting the fis16 to the e16 are not rendered, making the fis16 look like a f4. I've tested this in lilypond 2.10 and the latest 2.12.2-1, on Windows XP. I have my rendering attached. \paper { ragged-right = ##t } \layout { } \new Score \new Staff \set Staff.instrumentName=Strange things { \voiceOne \relative c'' {as2~ as2} } { \voiceTwo \relative c' {fis16 e16 d16 e16~ e4~ e2} } There is a small mistake in your input syntax. When you want two voices to be polyphonic, you should either at least instantiate (one of) them as a \new Voice, or use the \\ voice separator. The first way looks like this: \new Score \new Staff \set Staff.instrumentName=Strange things \new Voice { \voiceOne \relative c'' {as2~ as2} } \new Voice { \voiceTwo \relative c' {fis16 e16 d16 e16~ e4~ e2} } And the second way (which I often use when possible) (I'd also remove the \new Score and rather use the \score { } construct: \score { \new Staff \relative c'' {as2~ as2} \\ \relative c' {fis16 e16 d16 e16~ e4~ e2} } The \voiceOne and \voiceTwo commands are not necessary in this case, as the \\ voice separator creates this automatically. See: http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Multiple-voices best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Mac OSX Leopard and midi
Op donderdag 05 februari 2009, schreef Padmavyuha: Any ideas why I'm not getting midi, and is the error message relevant to that, or is it to do with something else entirely? Do you have a \midi { } command in your \score section? see: http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Creating-MIDI-files best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Staves closer to one another
Op vrijdag 30 januari 2009, schreef Fibonacci Prower: Is there a way to get the staves in lilypond to appear closer together? See http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Vertical-spacing best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Stopwatch time in markup
Op zondag 25 januari 2009, schreef Tom Hall: WOuld you know how to add to the func a way to pad a zero in case of situations like the above? timestamp = #(define-music-function (parser location minutes seconds) (number? number?) (let ((min (number-string minutes)) (sec (format #f ~2,'0d seconds))) #{ \mark \markup \rounded-box \small \concat { $min \char ##x2032 $sec \char ##x2033 } #})) { c'1 \timestamp #4 #3 c' } best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: \skip substitute in lyrics?
Op zondag 18 januari 2009, schreef Kieren MacMillan: Of course, there are more complicated ways as well (using \set associatedVoice, etc.). That would be starting a new lyrics context at the desired moment: \score { \new Staff \new Voice = mel \relative c' { c d e f g f e d } \new Lyrics \lyricsto mel { ha ha ha ha { ha ha ha ha } \new Lyrics { \set associatedVoice = mel ho ho ho ho } } } [btw: it would be nice if the new Lyrics context would inherit its associatedvoice from its parent context. It would then not be necessary to write the \set associatedVoice command.] best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: A single word in lyrics italicized?
Op zondag 18 januari 2009, schreef James E. Bailey: Am 18.01.2009 um 00:33 schrieb Jay Hamilton: I can't find in the doc where/if you can italicize a single word in lyrics using \addlyrics or is there a different thing to do? I don't usually use \addlyrics, but it should be the same as in the section on entering lyrics. there are different ways to do that: One syllabe can be one markup element, but an override command is a better solution. See http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Entering-lyrics \version 2.12.0 \relative c' { c d e f g } \addlyrics { One \markup \italic italic word } \relative c' { c d e f g } \addlyrics { One \markup \italic i -- \markup \italic ta -- \markup \italic lic word } \relative c' { c d e f g } \addlyrics { One \override LyricText #'font-shape = #'italic i -- ta -- lic \revert LyricText #'font-shape word } best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Fermata over barline problem
Op donderdag 8 januari 2009, schreef Nick Payne: I have a fermata over a double barline, notated with \bar || \mark\markup\small {\musicglyph #scripts.ufermata} This works fine except where the barline falls at the end of a line on the score, in which case the fermata is placed over the clef sign at the start of the next line. Is this a bug or something I am doing wrong? \relative c' { c4 d e f \once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible \bar || \mark\markup\small\musicglyph #scripts.ufermata \break % just a break to show the example c d e f } You could remove the \once if you want it everywhere. best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [LilyKDE] Re: [ANN] Frescobaldi 0.7 released, a new LilyPond music editor
Op dinsdag 6 januari 2009, schreef Wilbert Berendsen: Not yet, but you can configure one. Rightclick the option in the menu and choose Configure shortcut... I just did't decide which shortcuts to use by default... :-) SVN and upcoming 0.7.3 have nice shortcuts now :-) best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [LilyKDE] Re: [ANN] Frescobaldi 0.7 released, a new LilyPond music editor
Op dinsdag 6 januari 2009, schreef Grammostola Rosea: Is there a shortcut in Frescobaldi for 'Lilypond preview' and/ or 'lilypond publish' ? Like there was in Lilykde e.g. Ctrl+Shift+M ? Not yet, but you can configure one. Rightclick the option in the menu and choose Configure shortcut... I just did't decide which shortcuts to use by default... :-) best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
ANN: Frescobaldi 0.7.2 released.
Hi all, Frescobaldi 0.7.2 has been released, a LilyPond music score editor for KDE 4.x. New actions were added to print, view, or play LilyPond generated files, and some bugs have been fixed. The LilyPond button has now a nice hand drawn lily (inspired by LilyPond's logo). Get it at [1]. (To enable point and click in KDE 4.1 you also need lilypond- kde4 [2]. In KDE 4.2 this package will not be needed anymore.) Homepage: http://www.frescobaldi.org/ [1] http://lilykde.googlecode.com/files/frescobaldi-0.7-2.tar.gz [2] http://lilykde.googlecode.com/files/lilypond-kde4-0.2.tar.gz enjoy! Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: KDE and platforms
Op zaterdag 3 januari 2009, schreef 胡海鹏 Hu Haipeng: I'm about to download Frescobaldi, but I don't know whether Kde is for all platforms or Linux only. I want to speed up my structure construction (to say, a large orchestral score's stave structure--Orchestrallily has many limitations), but LilyPondTool uses Java, which can't be accessed by my screen reader and braille display. Could someone tell me? KDE4 should be (or is already) available for Windows, but I have only tested Frescobaldi on Linux. Frescobaldi is written in Python and heavily uses much KDE functionality (including the text editor and PDF viewer component). When KDE4 becomes easily available on Windows, it should not be difficult to get Frescobaldi up and running in Windows. best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Frescobaldi on Fedora
Op zaterdag 3 januari 2009, schreef Martin Tarenskeen: Building and installing went OK. I can see the Frescobaldi message windows and edit a lilypond file. But PDF preview fails: Could not load okularpart. What is okularpart ? It seems that I don't have it ? What am I missing ? Thats the PDF viewer of KDE. Install Okular and it should work. best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: frescobaldi automatic indentation
Op zondag 4 januari 2009, schreef Martin Tarenskeen: I have two questions left: Should indentation work automatically? On my system it doesn't. When I go to the tools-indentation-lilypond menu, I see it is grayed out. Something missing on my system ? Yes: I'm sorry I didn't notice earlier: You should update the syntax highlighting of LilyPond. Go inside Frescobaldi (or KWrite or Kate) to Settings/Editor/Save and Load/File types/ and click Download Highlighting definitions. Update the LilyPond syntaxis highlighting to 3.01. Then the LilyPond indenter should not be grayed out anymore. If you always want the LilyPond indenter, select in the same settings dialog the filetype: Other/LilyPond and place the exact following text in the text entry Variables: : kate: indent-mode lilypond; You can also place a comment line like: % kate: indent-mode lilypond; in the lilypond file. best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [ANN] Frescobaldi 0.7 released, a new LilyPond music editor
Op donderdag 1 januari 2009, schreef Wilbert Berendsen: Op woensdag 31 december 2008, schreef Grammostola Rosea: Is there also a possibility to play midi in a quick way? Like it was possible in lilykde in the log? Will be added Very Soon Now (TM). It is added now in SVN. Install Subversion if not already there and: svn co http://lilykde.googlecode.com/svn/trunk/frescobaldi cd frescobaldi mkdir build cd build cmake .. -DCMAKE_INSTALL_PREFIX=$(kde4-config --exec-prefix) make sudo make install # or: su -c make install please try: open in Frescobaldi a file with a \midi {} line inside \score { } block, click the Run LilyPond button and watch the log. There is also a menu entry LilyPond-Generated Files that has useful actions on the updated files (PDF, MIDI). best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
ANN: Frescobaldi 0.7.1 has been released.
Hi all, Frescobaldi 0.7.1 has been released. Get it at http://lilykde.googlecode.com/files/frescobaldi-0.7.1.tar.gz Changes in 0.7.1: * Settings dialog * Show Path in window title option * Tools save their settings * Tool Views submenu in Settings menu * Fix handling of filenames containing non-ascii characters * Misc other fixes and improvements About: Frescobaldi (www.frescobaldi.org) is a LilyPond music score editor for KDE4, with following features: * Enter LilyPond scores, build and preview them with a mouseclick * Point-and-click support: click on notes or error messages to jump to the correct position * A powerful Score Wizard to quickly setup a musical score * Editing tools to: - manipulate the rhythm - hyphenate lyrics - quickly enter or add articulations and other symbols to existing music - run the document through convert-ly to update it to a newer LilyPond version * A powerful Rumor plugin, using the Rumor program to quickly enter music by playing it on a MIDI keyboard or even your computer keyboard Frescobaldi is the KDE4 successor of LilyKDE, which is a Kate plugin for KDE3. Frescobaldi is developed at http://lilykde.googlecode.com/. Enjoy and happy new year!! Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: ANN: MIDI input plugin for jEdit
Op maandag 29 december 2008, schreef Andrew Hawryluk: I believe that this is the first time that MIDI input is available across all three major platforms (but correct me if I'm wrong). I think you're right: Rumor does this, also quite nice, since 2003, but only on Linux. Frescobaldi runs on all KDE supported platforms, but uses Rumor for MIDI input. Very nice!! best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Dutch LilyPond user forum/mailing list?
Hi, every now and then somebody asks me: is there a Dutch user forum for LilyPond users? Maybe someone knows, or has a suggestion how to setup one. (Antwoorden mag ook in het Nederlands -:-) best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [ANN] Frescobaldi 0.7 released, a new LilyPond music editor
Op zondag 28 december 2008, schreef Grammostola Rosea: Thanks! I've installed it, but nothing changes in Kate... and there is no information how to get it to work in Kate in the readme or install file... It is not a Kate plugin anymore. Just fire up Frescobaldi from the KDE menu! (Under utilities in most distributions i think) best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [LilyKDE] Re: [ANN] Frescobaldi 0.7 released, a new LilyPond music editor
Op zondag 28 december 2008, schreef Grammostola Rosea: kateshell.mainwindow.MainWindow.__init__(self, app) File /home/d/2home/frescobaldi-0.7/python/kateshell/mainwindow.py, line 118, in __init__ s1.setSizes((140, 200, 140)) TypeError: argument 1 of QSplitter.setSizes() has an invalid type Do you have Qt 4.4 and the most recent PyQt4 and PyKDE4? best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [LilyKDE] Re: [ANN] Frescobaldi 0.7 released, a new LilyPond music editor
Op zondag 28 december 2008, schreef Wilbert Berendsen: Do you have Qt 4.4 and the most recent PyQt4 and PyKDE4? And, importantly: the most recent SIP. best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [LilyKDE] Re: [ANN] Frescobaldi 0.7 released, a new LilyPond music editor
Op zondag 28 december 2008, schreef Valentin Villenave: You have to install pyqt4 and all related packages (or, better, install some kind of meta-package such as kde4-devel and you will have all dependencies solved). As soon as I succeed in creating it, I will post a ubuntu package :-) or maybe someone else can... I just yesterday switched from Gentoo to Kubuntu :-) best regards! Wilbert -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [LilyKDE] Re: [ANN] Frescobaldi 0.7 released, a new LilyPond music editor
Op zondag 28 december 2008, schreef Grammostola Rosea: What am I missing? :( Please look at the versions of the packages (e.g. using aptitude). python-sip4 and python-sip4-dev: 4,7,7 python-qt4 and python-qt4-dev: 4.4.3 libqt4-core/gui etc. 4.4.3 python-kde4 and -dev: 4:4.1.3 I think your sip is too old :-) Note that all the -dev packages are only needed to build/install Frescobaldi, not to run it. best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: \lyricsto vs. \set associatedVoice
Op zaterdag 27 december 2008, schreef james: What exactly is the difference between \lyricsto and \set associatedVoice? I think \lyricsto is a shorthand for \lyricmode { \set assosiatedVoice ... } so: text = \lyricsto alto { bla bla bla } is equivalent to: text = \lyricmode { \set associatedVoice = alto bla bla bla } Both do not explicitly create an Lyrics context, so you still need to create one: \new Lyrics \text Most times I use \lyricsto and I put the lyricsto in the \score section, like: soprano = \relative c' { c d e f g } sopranoText = \lyricmode { bla bli ble blo blu } \score { \new Staff \new Voice = mel \soprano \new Lyrics \lyricsto mel \sopranoText } best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
[ANN] Frescobaldi 0.7 released, a new LilyPond music editor
Hi all, I just released Frescobaldi, a brand new LilyPond music score editor for KDE4. It aims to be powerful, yet lightweight and easy to use, and it currently has most features of LilyKDE (the KDE3 Kate plugin): * Enter LilyPond scores, build and preview them with a mouseclick * Point-and-click support: click on notes or error messages to jump to the correct position * A powerful Score Wizard to quickly setup a musical score * Editing tools to: - manipulate the rhythm - hyphenate lyrics - quickly enter or add articulations and other symbols to existing music - run the document through convert-ly to update it to a newer LilyPond version * A powerful Rumor plugin, using the Rumor program to quickly enter music by playing it on a MIDI keyboard or even your computer keyboard You can download Frescobaldi 0.7 from http://lilykde.googlecode.com/files/frescobaldi-0.7.tar.gz To use Frescobaldi you need also the latest lilypond-kde4 package, that provides icons for the lilypond file type and a KDE service that enables point and click in LilyPond-generated PDFs. Available at http://lilykde.googlecode.com/files/lilypond-kde4-0.2.tar.gz Please try it out and help finding bugs :-) many thanks and best regards, Wilbert Berendsen -- Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [lilypond-kde4] cmake problem
Dag Grammostola Rosea, op woensdag 10 december 2008, schreef je: Thanks. I have installed lilypond-kde4 But it doesn't work. When I click a note in Okular, it doesn't switch in kate... You should configure Kate as the preferred editor for the LilyPond mimetype. (rightclick a .ly file, select Properties, and click on the configure icon. Be sure Kate is on top. The ktexteditservice program that is (the main) part of the lilypond-kde4 package reads the editor to start from the KDE file type preferences. best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [lilypond-kde4] cmake problem
Op donderdag 11 december 2008, schreef Grammostola Rosea: Ok, I thought one function of lilypond-kde4 was clicking a note in Okular makes the cursor switch to that note in kate... but that doesn't work here. Strange. Try running okular 'file.pdf' from the console and look at the messages when you click a note. If Kate is configured as the preferred app for *.ly then it should be started by ktexteditservice. You can also try: $ ktexteditservice textedit:///home/path/to/file.ly:0:7:7 (with a valid url of course) best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [lilypond-kde4] cmake problem
Op dinsdag 9 december 2008, schreef Grammostola Rosea: Hi, I wanted to install the app lilypond-kde4 http://code.google.com/p/lilykde/ but I get : /lilypond-kde4-0.1# exit [EMAIL PROTECTED]:~/2home/lilypond-kde4-0.1$ cmake . CMake Error at /usr/share/cmake-2.6/Modules/FindKDE4.cmake:72 (MESSAGE): ERROR: cmake/modules/FindKDE4Internal.cmake not found in /home/d/.kde4/share/apps;/usr/share/kde4/apps Call Stack (most recent call first): CMakeLists.txt:4 (find_package) if you are on debian/ubuntu, you can use apt-file: apt-file search FindKDE4Internal.cmake results in kdelibs5-dev apt-get install kdelibs5-dev will give you the correct file! best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
[ANN] lilypond-kde4, base lilypond package
Hi Daniel and Valentin, and other LilyPond + KDE or LilyKDE users, I just released a basic package for lilypond editing under KDE 4.1+ http://lilykde.googlecode.com/files/lilypond-kde4-0.1.tar.gz It contains - three icons for LilyPond documents, based on oxygen, crystalsvg and one neutral one, based on the LilyPond note XPM icon, converted to SVG. - katepart indent script (lilypond.js) for nice LilyPond auto-indenting. - textedit service handler that is able to automatically open the preferred editor with the right arguments, and can be configured to support more/other editors, and can also talk via DBus to a running LilyPond editor. It depends on Qt4.4 and KDE 4.1 or higher. I think this lilypond-kde4 package could serve as a common basis for LilyPond editing under KDE 4. It is my intention to keep this package as small as possible. Other packages could provide a servicemenu, plugins or standalone apps etc. But you are welcome to add comments and improvements! with best regards, Wilbert Berendsen PS: The LilyPond syntax definitions are already part of KDE, and I updated them to the upcoming 2.12 LilyPond release in KDE 4.1.3 and KDE 4.2 (trunk). Since KDE 4 uses the FreeDesktop.org shared-mime-info, installing a LilyPond mimetype in KDE is not necessary anymore. The shared-mime-info package knows LilyPond's *.ly file type as text/x-lilypond since version 0.23 I believe. -- http://www.wilbertberendsen.nl/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [ANN] lilypond-kde4, base lilypond package
Op zaterdag 8 november 2008, schreef Valentin Villenave: I hope you've also had a look at the icon I drew at http://lists.gnu.org/archive/html/lilypond-devel/2008-09/msg2.html Yes! I used the same approach. Your oxygen variant is even better, with the shadowed note! :-) best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lyrics of a Voice above the Staff of the Voice
Op zondag 12 oktober 2008, schreef Tao Cumplido: \new Staff = s \new Voice = v { .your music. } \new Lyrics \with { alignAboveContext = s } { \set associatedVoice = v .your lyrics. } I do most times: \new Staff = s \new Voice = v { .your music. } \new Lyrics \with { alignAboveContext = s } \lyricsto v { .your lyrics. } You could also do: \new Staff = s \new Voice = v { .your music. } \new Lyrics \with { alignAboveContext = s associatedVoice = v } { .your lyrics. } best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: todays git segfaults [backtrace]
Op woensdag 1 oktober 2008, schreef Jonathan Kulp: I ran the same file on two other machines, and it failed the same way with 2.11.59 but ran successfully on 2.11.57. I upgraded from 2.11.58, so the regression might be somewhere in 2.11.59. best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: todays git segfaults [backtrace]
Op woensdag 1 oktober 2008, schreef Wilbert Berendsen: I upgraded from 2.11.58, so the regression might be somewhere in 2.11.59. I investigated somewhat further: The crash in today's git occurs when I use (as in the file I sent): \score { \new ChoirStaff \with { \consists Instrument_name_engraver } ... but not when I add the Instrument_name_engraver in the layout section, like: \layout { \context { \ChoirStaff \consists Instrument_name_engraver } } best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: todays git segfaults [backtrace]
Op woensdag 1 oktober 2008, schreef Patrick McCarty: Same here, with the latest git. I removed the function you mentioned and the included file, and it compiled fine for me. Now I removed the merge-rests function and include, but even then LilyPond (git as of today) segfaults (signal 11, with the same backtrace). Attachting the .ly file again just to be sure... best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ \version 2.11.61 #(set-global-staff-size 18) \header { title = 3. Die Könige subtitle = from “Weihnachtslieder” op. 8 composer = Peter Cornelius (1824-1874) poet = \markup \column { \line { Peter Cornelius (1824-1874) } \line { Text and melody “Wie schön leuchtet der Morgenstern” (1599) } \line { by Philipp Nicolai (1556-1608) } } copyright = \markup { \center-column { \line { Arranged and engraved by \with-url #http://www.wilbertberendsen.nl/; { Wilbert Berendsen (http://www.wilbertberendsen.nl/) } } \line { Copyright © 2008 \with-url #http://www.cpdl.org/; { The Choral Public Domain Library (http://www.cpdl.org/) } } \line {This edition may be freely distributed, edited, performed or recorded.} \null } } } global = { \key g \major \time 3/4 \partial 4. #(set-accidental-style 'modern) } \paper { ragged-last-bottom = ##f between-system-padding = #0 } soloVoice = \relative c' { \global \dynamicUp % Muziek volgt hier. d8\p b' fis | a(g) b, c e8. d16 | \time 4/4 d4 r8 d g a b a16 g | g8 c g4 r8 g b c | d b16 a g8 fis16 g e8 b'4 a8 | g a b ais16 b d8 cis16(b) a4 | r8 a gis a c a b a16 g | c8 g b a16(g) e8(fis) g d | \time 2/4 e8 fis16(e) d4 \time 3/4 r4 r8 d8 b' fis | a(g) b, c e8. d16 | \time 4/4 d4 r8 d g a b a16 g | g8 c g4 r8 g b c | d b16 a g8 fis16(g) e8 b' b a8 | g(a) b ais16(b) d8 cis16(b) a4 | r8 a gis a c a b a16 g | c8 g b a16(g) e8(fis g) d | e8 fis16(e) d4~d8 r8 r4 | r4 r8 d b'8. c16 b4 | g8 fis e g fis2 | r8 d c'8. a16 e'8(d) b(g) | r8 g g e b'2 | r8^\markup\italicun poco piú mosso c b g e fis16 e dis8 e | fis c' b a16 g e8 fis16 e dis8 e fis fis c' b a g16(e) d8^\markup\italicrit. d'16 c | b4^\markup\italica tempo b8 a16 g d'8(b) g(fis) | e fis16(g) d4 r2 e4\p d8. d16 b'2\fermata \bar|. } verseSoloVoice = \lyricmode { % Liedtekst volgt hier. Drei Kön’ -- ge wan -- dern aus Mor -- gen -- land; ein Stern -- lein führt sie zum Jor -- dan -- strand. In Ju -- da fra -- gen und for -- schen die drei, wo der neu -- ge -- bo -- re -- ne Kö -- nig_ sei? Sie wol -- len Weih -- rauch, Myr -- rhen und Gold dem Kin -- de __ spen -- den zum Op -- fer -- sold. Und hell er -- glän -- zet des Ster -- nes Schein, zum Stal -- le ge -- hen die Kön’ -- ge ein; das Knäb -- lein schau -- en sie won -- nig -- lich, an -- be -- tend nei -- gen die __ Kön’ -- ge __ sich; sie brin -- gen Weih -- rauch, Myr -- rhen und Gold zum Op -- fer __ dar __ dem Knäb -- lein hold. __ O Men -- schen -- kind! hal -- te treu -- lich Schritt! Die Kön’ -- ge wan -- dern, o wand -- re mit! Der Stern der Lie -- be, der Gna -- de Stern, er -- hel -- le dein Ziel, so du suchst den Herrn, und feh -- len Weih -- rauch, Myr -- rhen und Gold, schen -- ke dein Herz __ dem __ Knäb -- lein hold! schenk ihm dein Herz! } soprano = \relative c'' { \global \dynamicUp % Muziek volgt hier. r8 r4 r r g\p d' b g d' e e d2 r4 d e fis g fis e e d2 r4 b e d c b a2 g r4 r r g d' b g d' e e d2 r4 d e fis g fis e e d2 r4 b e d c b a2 g d' b R1 d2 b R1 c4 b a b c b a b c c8(b) a2 g\ g8\f(g'4) fis8~fis e4 d\ c b8 a2\p g\fermata } alto = \relative c' { \global % Muziek volgt hier. r8 r4 r r e g fis e g g g g2 r4 g g b b b b a8(g) fis2 r4 g g g g8(fis) g4 g(fis) d2 r4 r r e g fis e g g g g2 r4 g g b b b b a8(g) fis2 r4 g g g g8(fis) g4 g(fis) d2 fis g R1 fis2 g R1 dis4 e e fis8(e) dis4 e e fis8(e) dis4 e e(d) d(g) g g g g fis g g(fis) d2 } tenor = \relative c' { \global % Muziek volgt hier. r8 r4 r r c b d b g8( d') c4 c b2 r4 d b dis e b d cis d2 r4 d c b a8(d) d4 e(d8 c) b2 r4 r r c b d b g8( d') c4 c b2 r4 d b dis e b d cis d2 r4 d c b a8(d) d4 e(d8 c) b2 a4(d) d2 b4(cis) d2 c4( a8 d) d2 b4(cis) dis2 fis,4 g e a8(g) fis4 g e a8(g) fis4 g g4.(fis8) g(b cis4) d d c b d d e(d8 c) b2 } bass = \relative c' { \global \dynamicDown % Muziek volgt hier. r8 r4 r r g\p g, d' e b c c g'2 r4 b g fis e d g a d,2 r4 g c, g' a8(d,)g(b,) c4(d) g2 r4 r r g g, d' e b c c g'2 r4 b g fis e d g a d,2 r4 g c, g' a8(d,)g(b,) c4(d) g2 d g g4(\e)\ b2\! a4(d) g2 g4(\e)\ b2\! a4 g c b a g c b a g c(d) g(\e) b\f b' c g\ a b c8(\p c, d4) g g,2 } verseChoir = \lyricmode { % Liedtekst volgt hier. Wie schön leuch -- tet der Mor -- gen -- stern voll Gnad und Wahr -- heit von dem Herrn, die
[solved] Re: todays git segfaults [backtrace]
Op woensdag 1 oktober 2008, schreef Wilbert Berendsen: Now I removed the merge-rests function and include, but even then LilyPond (git as of today) segfaults (signal 11, with the same backtrace). Now I rebuilt LilyPond with --disable-optimising and it does not segfault anymore. I remember having had other issues with the default optimisation on my GCC 4.1.2 (from Gentoo), that cause strange formatting problems. best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: vim, point and click
Op vrijdag 26 september 2008, schreef Wilbert Berendsen: I attach also a small ZIP containing just the files needed to make KPDF open Kate when a textedit: link is clicked. The README inside tells where to place the files. Adding: you can edit the file ktexteditservice in the zipfile to run another editor instead of Kate (or to run lilypond-invoke-editor). best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Joining Stems
Op maandag 15 september 2008, schreef Aaron Dalton: was later crossed out to be another. What he wants to see is the old note inserted just before the final note and the stems meeting at the same point along the beam. Is there a way to do this within Lilypond? Or will I have to do this using Photoshop or something? A kind of cherry notes? You should look for somthing like \override Stem #'rotation to make slanted stems. I will take some tweaking but it will work I guess. best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: note entry suddenly stops
Hi, (please quote messages above the answers, and reply to the list) Wilbert wrote: Which editor are you using to type in? Michael replied: Version 2.6.5 Regards, Michael Phillips This must be the LilyPond version. It's a quite old version. You could upgrade to 2.10 or even the latest 2.11 version which works well. But I don't quite understand what you mean with 'note entry suddenly stops'. You mean LilyPond does not render the entered notes from a certain point? Please look carefully at the LilyPond input syntax. Maybe you forgot to place a section inside your \score block, forgot a closing bracket or the music continues on a different page. If this doesn't help, try to post an example of your input file to the list. best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Newby questions
Op zaterdag 13 september 2008, schreef fiëé visuëlle: \lyricsto someVoiceName \new Lyrics \lyricmode{ your ly -- rics } In fact, this can be written even more simple: \new Lyrics \lyricsto someVoiceName { your ly -- rics } \lyricsto automagically switches the input mode to lyricmode. best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: note entry suddenly stops
Op vrijdag 12 september 2008, schreef Michae Phillips: Is there a reason why entering notes in a score is suddenly stopped? I have never encountered this before. I am 16-bars from the end of a Bach concerto with all the other parts entered (I cut and pasted these from input files - is that perhaps the problem?) Which editor are you using to type in? best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: transparent background in lilypond generated png's
Op maandag 25 augustus 2008, schreef Gilles Sadowski: $ convert test.png -transparent white test_tr.png This will convert 'white' to '100% transparent', but not the shades of grey created by the anti-aliasing algorithms in ghostscript. After long fiddling I found a way to convert every shade of grey to black with a corresponding percentage of transparency: convert input.png \ -trim -bordercolor white -border 3 \ \( +clone -threshold 100% \) \ \( -clone 0 -negate \) \ -delete 0 -compose CopyOpacity -composite +repage output.png - the first line crops the image and adds a border of 3 pixels - the second and third line create to new images, one just black, the other with the colors negated. - the last line deletes the first (original) image and copy the negated image to the alpha channel of a fully black image. I use this to create LilyPond symbols for the menu actions in LilyKDE :-) best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: live cd-with lilypond
Op donderdag 28 augustus 2008, schreef Valentin Villenave: the Nimblex guys seem to be ready to include LilyPond in their distribution if we can help them doing so; they'd like (understandably) to have a KDE menu entry for it, so maybe it would be a good idea to include LilyKDE as well, with a custom icon for Pate/Kate or whatever... That would be very nice! best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
LilyKDE 0.6.1 released
Hi all, LilyKDE 0.6.1 has been released in the wild, you can get it here: http://lilykde.googlecode.com/files/lilykde-0.6.1.tar.gz Homepage: http://lilykde.googlecode.com/ LilyKDE is a LilyPond editing environment for KDE and Kate. New features in 0.6.1 (since 0.6.0): - support for embedding .ly files in the generated PDF using PDFTK (www.accesspdf.com/pdftk). This is quite useful: you can easily get the exact .ly file that generated the PDF, even if you changed the .ly file later. The .ly files are compressed so the PDF only grows slightly larger. The function also embeds included .ly files. - config option to let LilyPond delete intermediate files - new translations: Russian by Serge Poltavskiy; Italian by Gianluca D'Orazio. Many thanks! - various small fixes and improvements Main features of LilyKDE Kate plugin: - Runs everywhere where KDE 3.5 runs - on Linux you can input notes using Rumor and a (MIDI) keyboard - Powerful score wizard to quickly setup a score - Embedded PDF preview with clickable notes and error messages - Some nice editing functions like run convert-ly and hyphenate lyrics - Convert .ly to PDF from Konqueror action menu - Available in English, Dutch, French, Turkish, Spanish, Russian and Italian. Enjoy! (Please report bugs AND wishes in the issue tracker) best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: New LilyPondTool version coming soon
Op donderdag 17 juli 2008, schreef Bertalan Fodor: - reverse point-and-click that highlights the note at the cursor Wow, that's very cool! best regards! Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: convert-ly...
Op dinsdag 8 juli 2008, schreef Stan Sanderson: ...is not my friend. Mac OS 10.4.11, PPC, Lilypond 2.11.51 convert-ly fails with the following messsage Traceback (most recent call last): File /Applications/LilyPond.app/Contents/Resources/bin/convert- ly, line 43, in ? import convertrules File /Applications/LilyPond.app/Contents/Resources/share/ lilypond/current/python/convertrules.py, line 49 @rule ((0, 1, 9), _ ('\\header { key = concat + with + operator }')) ^ SyntaxError: invalid syntax Are you using Python 2.4 or newer? I thought configure already requires Python to be 2.4 or higher. The decorator syntax needs at least Python 2.4. try: $ python --version to determine your Python version. best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: curved vertical bracket
Op maandag 7 juli 2008, schreef Richard Wattenbarger: I'm looking for a code snippet to generate a vertical curved bracket (i.e., something like a left or open parenthesis). Anyone have such a thing? (I suppose I'm looking for a variation on the arpeggioBracket). I think such an arpeggio has been added to LilyPond very recently, look at: http://lilypond.org/doc/latest/Documentation/user/lilypond/Arpeggio best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
accidentals collide with time signature (was Re: position of accidentals)
Op maandag 7 juli 2008, schreef Stefan Thomas: Dear Lilypond users, in the below quoted example, the positions of the accidentals are not convincing, in my opinion. Is there a possibilitie to change this generally? I rewrote your example just to make it more readable (it's a good habit to place commands like \time 3/4 on a line of its own). \version 2.11.51 \relative { \time 3/4 c' d fis b cis8- r r2 \time 4/4 c d fis b cis8- r r4 r2 } the accidentals indeed collide with the changed time signature. This also happens when you change the 4/4 in e.g. 5/4. Cc'ing to bug 'cause I could not find a bug report for this :) best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: accidentals collide with time signature (was Re: position of accidentals)
Op maandag 7 juli 2008, schreef Marc Mouries: I checked LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ and it looks great. I wish something like this existed for Mac. It should be possible to run LilyKDE on Mac (using KDE from fink or macports), but Rumor will probably not work. best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Towards something like a helper to write in Lilypond
Op zaterdag 28 juni 2008, schreef fsarud: Some improvements I foresee are: - some capability to clicking somewhere on the image and the cursor going to the selected place (some like the PDF referenced files that Lilypond already does) With LilyKDE[1] (a Kate plugin for authoring LilyPond scores) a PDF preview is embedded, with clickable notes that place the cursor on the right spot. But LilyKDE always compiles the whole .ly file. I just put compiling snippets on the TODO-list :-) You can however split large projects in multiple files and arrange for LilyKDE to only compile the file your are editing, instead of the master .ly document that includes the other files. - some capability to play MIDI output around the place selected this is also on the TODO list for LilyKDE :) - even, some capability to input notes through a MIDI keyboard, converting MIDI events in text output LilyKDE can do this, using Rumor[2], a commandline program that listens to a MIDI input (or your computer keyboard) and outputs LilyPond code, which is inserted into the editor. Rumor however, runs only on Linux. I believe there also are MIDI and Rumor plugins for Emacs[3] [1] http://lilykde.googlecode.com/ [2] http://www.volny.cz/smilauer/rumor/ [3] http://nicolas.sceaux.free.fr/lilypond/lyqi.html http://utopia.knoware.nl/~hlub/rlwrap/ (scroll to bottom) best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: creating png snippets that aren't the full paper size
Op zondag 22 juni 2008, schreef Francisco Vila: 2008/6/22 Graham Percival [EMAIL PROTECTED]: You read AU 4.6.3 Inserting LilyPond output into other programs, from the 2.11 docs. Actually, I think this exists in the 2.10 docs as well, albeit in a different document. After a quick test I can say that the method in the manual for an useful EPS does work, while the same options (changing to --png) and paper block does not produce a 'minimal' PNG but a large page. We should investigate this... I think: lilypond -dbackend=eps -dno-gs-load-fonts -dinclude-eps-fonts --png myfile.ly could work nice, in addition to the other remarks on the page. however, I most times use mogrify -trim on the PNG's to crop them. mogrify is part of ImageMagick. best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lily syntax in Python
Op vrijdag 13 juni 2008, schreef Valentin Villenave: 2008/6/13 Neil Thornock [EMAIL PROTECTED]: Does anyone out there have a Lilypond syntax file written in Python? Figured I'd ask before I go coding the thing myself. You may want to have a look at Wilbert's LilyKDE: http://code.google.com/p/lilykde/ LilyKDE contains also a file lilydom.py[1], which is a self-contained DOM (document object model) to build a lilypond documens as a tree structure of objects that know how to print themselves in lilypond syntax. It is not complete yet, but it serves the Score Wizard of LilyKDE quite well atm. I want to complete it further and build a parser as well. [1] http://code.google.com/p/lilykde/source/browse/trunk/lilykde/lilydom.py best regards! Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: how do I control the size of the musical fonts?
Op donderdag 12 juni 2008, schreef Victor Eijkhout: \new Staff \with {fontSize = # -2} = Alto { Unbound variable: -2} you wrote: \new Staff \with {fontSize = #-2} = Alto { ... should be: \new Staff = Alto \with { fontSize = #-2 } { ... i.e.: = alto first, then \with, and there should (probably) spaces around the braces. best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: how do I control the size of the musical fonts?
Op donderdag 12 juni 2008, schreef Victor Eijkhout: Meaning, not lyrics, but the notes. Suppose I want to shrink a whole score by a few percent so that it takes one page less? http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Global-sizes#Global-sizes http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Fitting-music-onto-fewer-pages#Fitting-music-onto-fewer-pages Or in piano + solo instrument, it's customary to print the solo slightly smaller in the score. How do I do that? http://lilypond.org/doc/v2.11/Documentation/user/lilypond-learning/Length-and-thickness-of-objects I'd use something like: SoloPartSize = #-1 \score { \new Staff \with { % smaller notation font fontSize = #SoloPartSize % make the distance between staff lines smaller as well \override StaffSymbol #'staff-space = #(magstep SoloPartSize) } \soloMusic \new PianoStaff \new Staff \rightHandMusic \new Staff \leftHandMusic } best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
LilyKDE 0.6.0 released
Hi all, LilyKDE 0.6.0 has been released, you can get it here: http://lilykde.googlecode.com/files/lilykde-0.6.0.tar.gz Homepage: http://lilykde.googlecode.com/ New features since 0.6.0 beta: * The PDF preview window can be detached. * An option has been added to save the document (if modified) when LilyPond is started (implementing wishlist issue #4) * Hyphenation did not work when the KDEDIRS environment variable is not set. This has been fixed. New features since 0.5.4: * New Score Wizard, allowing you to quickly set up a new LilyPond document. It can handle many instruments, vocal staffs, lyrics, figured bass, chordnames, tablature staffs, titles and headers and much more. Some translations have yet to catch up, this will hopefully occur during the 0.6.x bugfix releases. Please report problems, incorrent or missing instrument support, etc. Thank you, users of LilyKDE, for your feedback and enjoy! with best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user