Re: Score feedback request
Hi Aura, my reply is not complete and mentions only a few things I noticed: In general it looks good and looks like the output represents what you wanted (which is incredible to me if you can't see it). The most visible issue is that the piano pedal marks are not only under the piano staff as usual (below the staff group) but also under the right hand of the piano staff (between the two piano staffs). This makes it unnecessarily crowded. The same holds for dynamics which appear three times: once for the voice and two times for piano. While this makes sense from a logical point of view, it at least one time too much compared to all scores I know. I would put it either only between the piano staffs (and on the voice only if it differs) or once for the voice and once between the piano staffs. The sections (A, B) are always marked twice: once correctly at the double bar line and once half a note before. The third double bar line has no such name - perhaps that is so by intention or it could be named C. Cheers, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to color a text spanner
My question should have been: "Which grob draws a \crestTextCresc?" And of course I could find out that it's the DynamicTextSpanner that I wanted to override ... For these cases for which I made this: http://www.joramberger.de/files/lilypond_visualindex.pdf And I can add a question: What is the difference between DynamicLineSpanner and Hairpin? Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to color a text spanner
Thank you, David! That makes sense. And thanks to all who aim at improving the description. Joram Am 06.09.2014 um 09:52 schrieb David Nalesnik: On Sat, Sep 6, 2014 at 1:52 PM, Joram mailto:noeck.marb...@gmx.de>> wrote: And I can add a question: What is the difference between DynamicLineSpanner and Hairpin? See http://lilypond.org/doc/v2.18/Documentation/internals/dynamic_005falign_005fengraver A DynamicLineSpanner is a grob which groups hairpins and dynamic texts so they can be lined up. --David ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Tags in Lyrics
Thanks for all your responses. I will try the \ext functions as soon as I have a recent version of LP available. In the current piece I ended up having separate lyrics for each voice as there are too many polyphonic parts with different lyrics. But this functions seem helpful for other pieces. Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Frescobaldi custom script
However I think that having the possibility to define custom compilers would be very useful. Sorry if I’m wrong, but can’t you type anything you like into Frescobaldi’s Engrave (Custom) command line window? Something like: python ~/scripts/myLilypondScript.py $filename ...should run the script and pass it the filename, however that works in Python. Yes, that’s what I tried yesterday, too. And it works. This is actually pretty close to what I want. It also puts the output in the output window, very nicely. The only thing is: I can’t have such an entry in the menu in addition to the custom engraving item and (more important) it is reverted once I restart Frescobaldi, so I have to enter the command again. The suggestion with the snippets works. There is no standard output within Frescobaldi, though. I can live with the second solution, but having a persistent additional custom compile would be even better – perhaps with a dropdown version of the compile button from which different compiles can be chosen. To explain my use case a bit more: My purpose is to provide a single file, a list of files or (main usage) a file containing a list of all files for a project. The script then produces pdf midi output, the latter for each voice separately. The midi output is converted to mp3 or ogg. These scores and audio files are zipped and prepared for uploading on the choir web page and the html snippet is prepared. In my opinion, this is a nice example how LilyPond is suitable for an integrated workflow and cooperation of different tools. Once this is more mature it might also be interesting for a post on the lilypondblog. Cheers, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Clef change at the beginning of a staff
Hi, is this still the way to go for this notation: https://lists.gnu.org/archive/html/lilypond-user/2007-08/msg00141.html I need the default clef first (bass) and then a treble change clef right before the first note. Cheers, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Clef change at the beginning of a staff
Answering my own question, I find this easier/shorter and more compatible with simultaneous staves: \relative c' { %% Start with a bass clef \clef bass %% Use a skip (has the least effect on Score timing) s128 %% Put in the tenor clef and continue... \clef treble c4*127/128 c4 c c | c1 } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Clef change at the beginning of a staff
Hi Abraham, thanks for looking at it. > I get a bar-check warning before the c1 using 2.18.2. You not seeing that? I did not calculate the numbers well (1/128+1/4*31/32 = 1/4). This works without warning: \relative c' { %% Start with a bass clef \clef bass %% Use a skip (has the least effect on Score timing) s128 %% Put in the tenor clef and continue... \clef treble c4*31/32 c4 c c | c1 } Cheers, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond 2.16 and 2.18 incompatibility for \relative without absolute note outside the score
> I really don't care what the default of lilypond behavior as far as > \relative without a note outside the score is as long as it stays the same > across versions of lilypond. I now have to manually edit 150 files...:( Do you know convert-ly? That is exactly to automate such syntax changes. No need to be angry. Cheers, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Misplaced staccato dots on beams (was: Piano voices)
Hi David, > The positioning of staccato dots is rather irregular--note, for example, > m. 70 (bottom staff) and m. 75. If this happens without any > intervention on your part, I think that there's an issue here. I think so, too. I reported it here with a minimal example: http://lists.gnu.org/archive/html/lilypond-user/2014-11/msg00032.html And I got a way to work around this. But in my opinion, this is a bug and should be fixed. The dots should not avoid ledger lines that are not there. An easy rule would be not to avoid them if they are on the side of the beam instead of the note head. But it would be more correct to avoid them only if there are ledger lines. Cheers, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Piano voices
Hi Urs, thanks a lot for these detailed explanations. I will have to think about it. I probably prefer to do it according to standards. What do you mean by? 'be' a strong opinion? > This answer can also "only" a strong opinion. You have no objections to voice switchings like in the right hand from measure 24 to 25? Cheers, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Slur across staves?
Hi Pete, > Will pursue -- hope the \shapell fussing doesn't carry me away To avoid frustration: The command is \shapeII with two upper case I’s (like in Iceland) and not \shapell with lower case l’s (like in low). Cheers, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Can not reach the list
Hi, my mails do not reach lilypond-user. Does that only happen to me or is it a general problem? I have written 4 mails in the last week an none appeared on the list. Is there something I can do? Best, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: error message
Dear Mark, do you have Lilypond 2.16 installed? And have you set the correct path in Frescobaldi? Please check in Frescobaldi something like: Edit > Options, then Lilypond-Options. There the lilypond-windows.exe should correspond to your Lilypond installation, which is usually in C:\Program Files\Lilypond\usr\bin\ or where ever you installed it. Cheers, Joram Am 10.10.2012 19:28, schrieb Mark Stephen Mrotek: > After putting in code into Frescobaldi, I clicked the Lilypond icon. The > following error message appeared: > > Starting lilypond-windows.exe 2.16.0 [Untitled]... > Could not start lilypond-windows.exe. > Please check path and permissions. > > Two previous suggestions, which I followed, were to open as > Administrator and to set Frescobaldi preferences to use Lilypond. > > Again after entering code and clicking the error message appear. > > Thank you for your kind attention. > > Mark Stephen Mrotek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Problem with remove bar number/ why I'm not upgrading to the new stable version
26.10.2012 00:52, David Kastrup: > … 2.17.6 will make a lot of #'xxx and #'(xxx yyy) unnecessary. > … Something like Score.Accidental, previously an > isolated LilyPond syntax element, now has a straightforward and direct > correspondence to Scheme data structures. > > Being able to map LilyPond straightforward to Scheme and back also helps > with the inner consistency und understanding of the LilyPond language on > its own. Wow. I followed the discussions about this new implementation a little bit. And if I understand it right, it's something I have dreamed of for quite some time. I will be happy to try and use it, as soon it's in a new version. Thanks a lot! ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Problem with remove bar number/ why I'm not upgrading to the new stable version
Am 27.10.2012 14:13, schrieb David Kastrup: > Werner LEMBERG writes: >> Well, as a matter of fact, LilyPond uses Scheme to extend its >> functionality. This won't change. It is a very unintuitive language to me. But I fear I have to live with it, when dealing with LilyPond in a bit more detail. > I don't think this is an accurate comparison. LilyPond is supposed to > be useful without having to extend it. I appreciate very much that this works very well (using LilyPond without extending it) and it's a great achievement in itself. > If you want to _extend_ them. LilyPond is nowhere near the state where > every imaginable music typesetting task is available as a turnkey > solution. But that does not mean having to use Scheme is an ideal or a > goal for LilyPond. > > Many houseowners get along without doing masonry themselves. +1 As many people said before: It's great and I hope this will stay a goal of the LilyPond development, that you can use it without scheme, and even without tweaking too much for most of the cases. For power users, it is great that you can so much magic and extend LilyPond with scheme functions (which also helps other users with a reduced understanding like me, who can just copy-paste such code from the LSR, for example). Cheers, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: new and context
Am 06.12.2012 23:51, schrieb Trevor Daniels: > > Noeck wrote > >> It still seems to me like there might be a possiblity to simplify the >> ly-syntax. Let me make a little comparison: >> >> I do not know the parser, but wouldn't it be possible to recognize >> whether a named context already exists and use that one and if not >> create a new one. > > Have a look. You can see the LilyPond grammar in Appendix C > of the Notation Reference. > > http://www.lilypond.org/doc/v2.17/Documentation/notation/lilypond-grammar > > Trevor > I stumbled upon that graph several times, but I never understood what it should tell me, not even a little part of it (besides that the numbers are probably line numbers). Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: R shorthand
Even while I am a bit sceptical whether the syntax for R should differ from r, I see your point. Rather than R14 for a 14 measure rest, I would suggest to keep the syntax close to the one before: R*14 (This way I would almost be convinced ;) ) Could the duration be optional this way, keeping the current behaviour if given? I mean could this change request be implemented without affecting the recommended way at present? Probably not, because of ambiguities, and because the following notes would take the same duration. Cheers, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Place objects by hand
> Yay! This is an example where \offset is useful! Try this: > \once \offset X-offset -3 DynamicText Hi Trevor, thanks, that's cool! However, how can I control the Y position? Y-offset does not work: Warning: the property 'Y-offset of # cannot be offset Joram signature.asc Description: OpenPGP digital signature ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Editors
>> I have *never* seen "reply to group" in any client I've worked with. > > It is usually called "Reply All" or "Followup". > Thunderbird calls it "Reply to mailing list" and it is an alternative choice to "Reply to sender". ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to structure piano music?
Hi Urs, thanks for your answer (from someone who has the experience with LP piano music)! > It's not completely clear from your example how the logical structure of > the music is. > Do you actually have independent voices that you just want to appear as > chords? > Or do you basically have chorded music that sometimes happens to split > into different voices (actually the example looks like this).? It's not completely clear for me, neither. It is mostly homophonic music (chords) but it is also always exactly 3 voices, which made me think of it that way. I wanted to avoid all the chord notation by writing each voice seperately. But when I see the output, I think chords and temporary splits are probably better. > If the latter is the case you should enter it as one voice and only > split it temporarily where necessary. > Use the << { } \new Voice { } >> construct, then the first voice will be > the same as the surrounding music, which is necessary to continue the > slur in your example. That's a good idea, it will get more difficult with slurs in different voices starting or ending in different combinations of voices. And it is probably unavoidable to ignore those collision errors in piano music. Thanks, Joram signature.asc Description: OpenPGP digital signature ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LilyPond 2.23.8 released
Hi, will there be a .sh file like for older releases? https://lilypond.org/download/binaries/linux-64/ The Download page https://lilypond.org/development.html links to https://gitlab.com/lilypond/lilypond/-/releases/v2.23.8/downloads/lilypond-2.23.8-linux-x86_64.tar.gz whereas it used to link to an installer (.sh) in the past. Best, Joram
Re: Next round on frescobaldi dependencies
Hi Simon, > Then – how to actually install that? You download the file and then you do dpkg -i ~/Downloads/python3-poppler-qt5_0.24.2-3build1_amd64.deb using the path where you downloaded the file. This way you use the file with the older poppler-qt version which still worked (at least on my system) and not the current one you get from > ubuntu@ubuntu:~$ sudo apt install python3-poppler-qt5 I don't remember if I uninstalled the repository version (apt remove) before, but probably not because all the rest depends on it. dpkg installs single deb packages without caring about the dependencies as apt does. But it care about all files in the package and which installed file belongs to the package. Of course, this is less clean as only using the default repository and apt but I'd say less handwired as self-compiled packages or setting PATHs etc. And you can remove it in a clean way again using dpkg if it does not work. HTH, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user