Re: Correctly indicate instrument extensions
2013/9/6 Tommaso Gordini illinguista1...@gmail.com \once \override Staff.clefGlyph #'whiteout = ##t \once\override Staff.Clef #'whiteout = ##t ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: midi doesn't work with custom Voice contexts
2013/9/7 David Kastrup d...@gnu.org: Janek Warchoł janek.lilyp...@gmail.com writes: apparently somewhere in midi generation there's a hard-coded Voice context, and midi doesn't want to work with custom-defined contexts. Wrong. \midi would be happy to work with any custom-defined context type, but you don't declare any for \midi. You only declare them for \layout. Ah, i understand! Now (http://github.com/openlilylib/snippets/commit/55a80652dc0da9506edb4826d4def58f3a34f145) the file compiles, but there is no sound output, as if no midiInstrument was specified. Can you look at http://github.com/openlilylib/snippets/tree/55a80652dc0da95/templates/predefined-instruments and tell me what's wrong? Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: midi doesn't work with custom Voice contexts
Janek Warchoł janek.lilyp...@gmail.com writes: 2013/9/7 David Kastrup d...@gnu.org: Janek Warchoł janek.lilyp...@gmail.com writes: apparently somewhere in midi generation there's a hard-coded Voice context, and midi doesn't want to work with custom-defined contexts. Wrong. \midi would be happy to work with any custom-defined context type, but you don't declare any for \midi. You only declare them for \layout. Ah, i understand! Now (http://github.com/openlilylib/snippets/commit/55a80652dc0da9506edb4826d4def58f3a34f145) the file compiles, but there is no sound output, as if no midiInstrument was specified. Can you look at http://github.com/openlilylib/snippets/tree/55a80652dc0da95/templates/predefined-instruments and tell me what's wrong? You explicitly override the setting inherited from \Staff with \type Engraver_group telling LilyPond to wire up this context for use with engravers, making it see and distribute grobs. Which is not particularly helpful with \midi output. Specifying \type rarely makes sense when not defining a context from scratch but inheriting from some existing definition. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Project Completed(-ish): 120 R.H. Studies by Giuliani
Am 06.09.2013 23:27, schrieb Janek Warchoł: Hi, 2013/9/6 Kale Good k...@kalegood.com: [...] very big attachment I'm very surprised that this attachment went through. Nevertheless, please don't send so big attachments in the future - considering that this mailing list has about 1000 subsribers, sending your email meant transferring ~2GB of data around the world. It's much better to upload the file and link to it. ... or just to claim \pointAndClickOff before creating the pdf which yields in a 250k file compared to 1.7 megs before ;-) Marc best, Janek PS you probably want to read http://www.lilypond.org/doc/v2.17/Documentation/usage/point-and-click (your pdf contains lots of unneeded links which increase its size). ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: midi doesn't work with custom Voice contexts
2013/9/7 David Kastrup d...@gnu.org: Janek Warchoł janek.lilyp...@gmail.com writes: Ah, i understand! Now (http://github.com/openlilylib/snippets/commit/55a80652dc0da9506edb4826d4def58f3a34f145) the file compiles, but there is no sound output, as if no midiInstrument was specified. Can you look at http://github.com/openlilylib/snippets/tree/55a80652dc0da95/templates/predefined-instruments and tell me what's wrong? You explicitly override the setting inherited from \Staff with \type Engraver_group telling LilyPond to wire up this context for use with engravers, making it see and distribute grobs. Which is not particularly helpful with \midi output. Specifying \type rarely makes sense when not defining a context from scratch but inheriting from some existing definition. Aah, it works now: http://github.com/openlilylib/snippets/commit/a1af2e776d0018d9db9a278d6f3d26dff056ae8d I've misunderstood http://www.lilypond.org/doc/v2.16/Documentation/notation/defining-new-contexts ... see http://code.google.com/p/lilypond/issues/detail?id=3535 thanks! Janek PS I'm using your emails as descriptions and explanations in my commit messages, i hope you're fine with that. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Project Completed(-ish): 120 R.H. Studies by Giuliani
2013/9/7 Marc Hohl m...@hohlart.de: Am 06.09.2013 23:27, schrieb Janek Warchoł: Hi, 2013/9/6 Kale Good k...@kalegood.com: [...] very big attachment I'm very surprised that this attachment went through. Nevertheless, please don't send so big attachments in the future - considering that this mailing list has about 1000 subsribers, sending your email meant transferring ~2GB of data around the world. It's much better to upload the file and link to it. ... or just to claim \pointAndClickOff before creating the pdf which yields in a 250k file compared to 1.7 megs before ;-) I think that we should turn point and click off by default. It only makes sense with smart editors like Frescobaldi, which should be able to turn this on when they need it. Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Project Completed(-ish): 120 R.H. Studies by Giuliani
On 06/09/13 17:26, Kale Good wrote: Hello all, I haven't had a chance to do a serious proof read of this yet; I wanted to do it today but some other work came up, so I'm sending it out more than a little unfinished. All the notes and fingerings are there (or should be), but I haven't tweaked layout at all yet. This is my first big project, so feedback is very helpful. Seems to be an issue with stem lengths in various places e.g. No. 18 bar 2, the stems of the higher notes in the chords do not descend all the way to the stem of the lowest note. Similar things occur in Nos. 23, 36, 42-44, 48-50, 66, 70, and 73-80 (these are the ones I spotted, there may be others). This trick of doing the higher notes in a separate voice with long stem also seems to backfire on screen reading as sometimes it looks like the stem of the upper notes is fatter than the lower ones, or offset horizontally (even though on zooming in, this isn't the case). ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Project Completed(-ish): 120 R.H. Studies by Giuliani
Janek Warchoł janek.lilyp...@gmail.com writes: 2013/9/7 Marc Hohl m...@hohlart.de: Am 06.09.2013 23:27, schrieb Janek Warchoł: Hi, 2013/9/6 Kale Good k...@kalegood.com: [...] very big attachment I'm very surprised that this attachment went through. Nevertheless, please don't send so big attachments in the future - considering that this mailing list has about 1000 subsribers, sending your email meant transferring ~2GB of data around the world. It's much better to upload the file and link to it. ... or just to claim \pointAndClickOff before creating the pdf which yields in a 250k file compared to 1.7 megs before ;-) I think that we should turn point and click off by default. It only makes sense with smart editors like Frescobaldi, which should be able to turn this on when they need it. I very much disagree. lilypond-invoke-editor alone supports emacs, gvim, uedit32, nedit, gedit, jedit, syn and lilypad which can be started from pretty much any PDF viewer and from HTML browsers. The mechanism does not require a smart editor at all. It is enough to have any old editor that has command line options for positioning inside of a file. A working point-and-click is quite important for someone beginning to work with LilyPond (part of the reason for working with LilyPad in the first place), and it is particularly those who'll not easily know how or _why_ to turn on a particular feature that is desirable for a specific workflow. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
point and click (was: Project Completed(-ish))
2013/9/7 David Kastrup d...@gnu.org: Janek Warchoł janek.lilyp...@gmail.com writes: I think that we should turn point and click off by default. It only makes sense with smart editors like Frescobaldi, which should be able to turn this on when they need it. I very much disagree. lilypond-invoke-editor alone supports emacs, gvim, uedit32, nedit, gedit, jedit, syn and lilypad which can be started from pretty much any PDF viewer and from HTML browsers. The mechanism does not require a smart editor at all. It is enough to have any old editor that has command line options for positioning inside of a file. A working point-and-click is quite important for someone beginning to work with LilyPond (part of the reason for working with LilyPad in the first place), and it is particularly those who'll not easily know how or _why_ to turn on a particular feature that is desirable for a specific workflow. Ok, that'd be helpful indeed, but (correct me if i'm wrong) all the links in the pdf are absolute paths pointing to the original source file. Which means that: - if i move my source file, the link doesn't work - if i don't have the source file, the link doesn't do anything useful So when someone sends me a pdf without the source, all links are useless. Even if he sends me the source as well, i would have to place it in the exact same location as his for the links to work, and this doesn't make sense. I have to recompile the file to get links pointing to my source file. So, as i see it, the links are useful only for the person who produced the pdf. Since i believe that the best way to compile and work with LilyPond source files is by using a smart editor with pdf preview and point and click support, such an editor can enable point and click by itself. My point is: - if you don't compile the file yourself, the links are useless anyway - if you compile the file, you should use Frescobaldi or similar editor, which can turn point and click on as needed. best, Janel ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: point and click
Janek Warchoł janek.lilyp...@gmail.com writes: 2013/9/7 David Kastrup d...@gnu.org: Janek Warchoł janek.lilyp...@gmail.com writes: I think that we should turn point and click off by default. It only makes sense with smart editors like Frescobaldi, which should be able to turn this on when they need it. I very much disagree. lilypond-invoke-editor alone supports emacs, gvim, uedit32, nedit, gedit, jedit, syn and lilypad which can be started from pretty much any PDF viewer and from HTML browsers. The mechanism does not require a smart editor at all. It is enough to have any old editor that has command line options for positioning inside of a file. A working point-and-click is quite important for someone beginning to work with LilyPond (part of the reason for working with LilyPad in the first place), and it is particularly those who'll not easily know how or _why_ to turn on a particular feature that is desirable for a specific workflow. Ok, that'd be helpful indeed, but (correct me if i'm wrong) all the links in the pdf are absolute paths pointing to the original source file. Which means that: - if i move my source file, the link doesn't work - if i don't have the source file, the link doesn't do anything useful So when someone sends me a pdf without the source, all links are useless. And your point is? When you print out the PDF, all links are useless as well. Many parts of the PDF are not useful for some uses of it. So, as i see it, the links are useful only for the person who produced the pdf. Sure. They point is that they _are_ useful. Since i believe that the best way to compile and work with LilyPond source files is by using a smart editor with pdf preview and point and click support, such an editor can enable point and click by itself. Your beliefs do not come into play here. It is not relevant what you think people should be using if you were the king of the world. Relevant is what we document, what we support, including the LilyPad supported out of the box on various installations, and what is actually being used. My point is: - if you don't compile the file yourself, the links are useless anyway - if you compile the file, you should use Frescobaldi or similar editor, which can turn point and click on as needed. The links do no harm. If at any point of time file size is a problem for any given person, he can reduce it himself. You propose making life tough for a majority of people just to save file space for a preferred use modus of yourself. And the actually silly aspect of this is that a) you want everybody to use Frescobaldi for writing LilyPond files b) you want Frescobaldi to turn on point-and-click by default so actually the situation will be exactly the same as previously: every file produced in the manner you think should be the only supported way of working will contain point-and-click information. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: midi doesn't work with custom Voice contexts
Aha! I think this explains why I get this: warning: cannot find or create new `StaffTwinNote' when I use music that includes my custom staff context in a \midi block. Everything still worked fine, so I did not look further into it before. I see where the problem lies now, but I don't think there was anything about midi in the manuals on the page about creating custom contexts. I think it makes sense to add an explanation about midi on that page. Ah, I see over on the dev forum that this is already in the works: https://codereview.appspot.com/13578045/ Thanks Janek and David! -Paul -- View this message in context: http://lilypond.1069038.n5.nabble.com/Re-midi-doesn-t-work-with-custom-Voice-contexts-tp150387p150399.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: point and click
2013/9/7 David Kastrup d...@gnu.org: Janek Warchoł janek.lilyp...@gmail.com writes: So, as i see it, the links are useful only for the person who produced the pdf. Sure. They point is that they _are_ useful. My point is: - if you don't compile the file yourself, the links are useless anyway - if you compile the file, you should use Frescobaldi or similar editor, which can turn point and click on as needed. The links do no harm. In my opinion they are very annoying if you click on them accidentally, especially when it's in a file i got from someone else. If at any point of time file size is a problem for any given person, he can reduce it himself. You propose making life tough for a majority of people just to save file space for a preferred use modus of yourself. That's just your interpretation. And the actually silly aspect of this is that a) you want everybody to use Frescobaldi for writing LilyPond files b) you want Frescobaldi to turn on point-and-click by default so actually the situation will be exactly the same as previously: every file produced in the manner you think should be the only supported way of working will contain point-and-click information. Well, there's a concept of preview mode and publish mode in Frescobaldi (the second one produces pdfs without point-and-click). The idea is that when you finish your work, you use publish mode to create final pdf. You may say that point-and-click alone is not worth having two modes, but there are more things that could be used there (for example, preview mode could display slur control points). Anyway, i think this discussion is going nowhere, so i'm dropping the issue. Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Project Completed(-ish): 120 R.H. Studies by Giuliani
Thanks for the pointers, Joseph. I did catch that my longstem tweak made stems appear thicker on screen; I'm not incredibly concerned about that. Thanks for that tip. I don't think it'll be too hard to sort out. -- View this message in context: http://lilypond.1069038.n5.nabble.com/Project-Completed-ish-120-R-H-Studies-by-Giuliani-tp150374p150401.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: point and click
Janek Warchoł janek.lilyp...@gmail.com writes: 2013/9/7 David Kastrup d...@gnu.org: Janek Warchoł janek.lilyp...@gmail.com writes: So, as i see it, the links are useful only for the person who produced the pdf. Sure. They point is that they _are_ useful. My point is: - if you don't compile the file yourself, the links are useless anyway - if you compile the file, you should use Frescobaldi or similar editor, which can turn point and click on as needed. The links do no harm. In my opinion they are very annoying if you click on them accidentally, especially when it's in a file i got from someone else. They are mostly annoying because your system is set up to handle the links. For someone whose only contact with LilyPond is by getting PDF files, the principal annoyance is just the file size. And if the annoyance is enough to complain, the complaint can be addressed. Now it is likely that our documentation does not make the information regarding how to reduce the file size and/or remove the links discoverable enough. Spending more effort addressing this as a documentation issue might make sense. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: point and click
Am 07.09.2013 14:54, schrieb David Kastrup: Janek Warchoł janek.lilyp...@gmail.com writes: 2013/9/7 David Kastrup d...@gnu.org: Janek Warchoł janek.lilyp...@gmail.com writes: So, as i see it, the links are useful only for the person who produced the pdf. Sure. They point is that they _are_ useful. My point is: - if you don't compile the file yourself, the links are useless anyway - if you compile the file, you should use Frescobaldi or similar editor, which can turn point and click on as needed. The links do no harm. In my opinion they are very annoying if you click on them accidentally, especially when it's in a file i got from someone else. They are mostly annoying because your system is set up to handle the links. For someone whose only contact with LilyPond is by getting PDF files, the principal annoyance is just the file size. That's not quite true. In a system not set up 'correctly' (i.e. having the links open up a suitable editor) the end user experiences an error message about unusable links while not knowing that and why there are links at all. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: point and click
on 2013-09-07 at 14:04 David Kastrup wrote: You propose making life tough for a majority of people just to save file space for a preferred use modus of yourself. well, i guess no-one of us really knows offhand what the majority of people think or prefer, so i'll speak for myself. in my opinion point-and-click adds an extra feature to the pdf file, only useful for a specific purpose. as such, i think it should be explicitly enabled when needed. otherwise it should be off by default. but i'm not the king of the world. if i were, i wouldn't have to care for other people's opinions, anyway... ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: point and click (was: Project Completed(-ish))
Am 07.09.2013 13:49, schrieb Janek Warchoł: Ok, that'd be helpful indeed, but (correct me if i'm wrong) all the links in the pdf are absolute paths pointing to the original source file. Which means that: - if i move my source file, the link doesn't work - if i don't have the source file, the link doesn't do anything useful So when someone sends me a pdf without the source, all links are useless. Would it make sense (and be non-trivial) to make the links relative? It seems this could help some use cases, although not all. If someone sends me a pdf with its LilyPond source I can simply drop them anywhere and it'll work. OTOH, if I manage my stuff through version control and pull changes from somewhere else, the links will have become outdated and point to the wrong places. And through version control you can't use file dates to compare. Urs ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: point and click
Urs Liska u...@openlilylib.org writes: Am 07.09.2013 13:49, schrieb Janek Warchoł: Ok, that'd be helpful indeed, but (correct me if i'm wrong) all the links in the pdf are absolute paths pointing to the original source file. Which means that: - if i move my source file, the link doesn't work - if i don't have the source file, the link doesn't do anything useful So when someone sends me a pdf without the source, all links are useless. Would it make sense (and be non-trivial) to make the links relative? It seems this could help some use cases, although not all. Is there actually anything like a relative URI? -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: midi doesn't work with custom Voice contexts
2013/9/7 Paul Morris p...@paulwmorris.com: Aha! I think this explains why I get this: warning: cannot find or create new `StaffTwinNote' when I use music that includes my custom staff context in a \midi block. Everything still worked fine, so I did not look further into it before. :-) I see where the problem lies now, but I don't think there was anything about midi in the manuals on the page about creating custom contexts. I think it makes sense to add an explanation about midi on that page. Ah, I see over on the dev forum that this is already in the works: https://codereview.appspot.com/13578045/ Indeed. Suggestions on appropriate wording welcome! cheers, Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: point and click
On Sat, Sep 7, 2013 at 8:04 AM, David Kastrup d...@gnu.org wrote: The links do no harm. If at any point of time file size is a problem for any given person, he can reduce it himself. I have a problem with this statement. If they do no harm, why then does the Usage file say: *Note:* You should always turn off point and click in any LilyPond files to be distributed to avoid including path information about your computer in the .pdf file, which can pose a security risk And this is in the Usage file! So what we have is a significant portion (whether it's a majority or not) who are exposing themselves to a potential security risk, and don't even know it, because after all, does an average user who isn't doing something outside a typical piece of sheet music read the usage file? And I had to specifically search for this reference to dig it out, knowing it was there. I understand how the links can be useful in a limited set of circumstances, but I would tend to think that the default would be to turn them off, if it's significant enough that the documentation says should always. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LilyPond Video Tutorials (Beginner)
2013/8/23 Phil Holmes m...@philholmes.net - Original Message - From: Trevor Daniels t.dani...@treda.co.uk To: SoundsFromSound soundsfromso...@gmail.com; lilypond-user@gnu.org Sent: Friday, August 23, 2013 9:52 AM Subject: Re: LilyPond Video Tutorials (Beginner) SoundsFromSound wrote Thursday, August 22, 2013 11:40 PM Hi Ben I wanted to let you all know that I recently uploaded some LilyPond tutorial videos on YouTube. I worked really hard on them and did the best I could considering the recording equipment I had available. This is great work! A very professional introduction to LilyPond and Frescobaldi. It deserves a link from the LilyPond site, IMO. You could put it up as a ponding? I think that it would deserve a best location. What about adding it in the FAQ? http://lilypond.org/website/faq.html Something like: Too lazy to read the Learning Manual? or Scared by text manuals? Watch this series of video tutorials and decide if it worths learning LilyPond We missed such a good screencasts, kudos to Ben! ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Beam groupings
Hi everyone please excuse this extremely dumb question but I can't for the life of me figure out how to change the default beam settings for one staff such that in a time signature of 2/4 all 4 quavers will be beamed together. I've read the manual entries and tried a bunch of different variations on their suggestions but nothing has worked. Thanks in advance for the help, Ed -- View this message in context: http://lilypond.1069038.n5.nabble.com/Beam-groupings-tp150417.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Beam groupings
You could use manual beaming, for example. \relative c'' { \time 2/4 c8 b a g | c[ b a g] | } Andrew ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Beam groupings
Thanks Andrew I was going to do that but the whole part I'm writing has the same beaming pattern throughout, so to keep it tidy I was hoping to avoid doing it manually for every bar. And I figured I might as well try and understand how it works now rather than later! On Sun, Sep 8, 2013 at 1:27 AM, Andrew Bernard [via Lilypond] ml-node+s1069038n150418...@n5.nabble.com wrote: You could use manual beaming, for example. \relative c'' { \time 2/4 c8 b a g | c[ b a g] | } Andrew ___ lilypond-user mailing list [hidden email] http://user/SendEmail.jtp?type=nodenode=150418i=0 https://lists.gnu.org/mailman/listinfo/lilypond-user -- If you reply to this email, your message will be added to the discussion below: http://lilypond.1069038.n5.nabble.com/Beam-groupings-tp150417p150418.html To unsubscribe from Beam groupings, click herehttp://lilypond.1069038.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_codenode=150417code=ZWRwbGF5c2RydW1zQGdtYWlsLmNvbXwxNTA0MTd8LTYwMzc1NTQ1OA== . NAMLhttp://lilypond.1069038.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewerid=instant_html%21nabble%3Aemail.namlbase=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespacebreadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml -- View this message in context: http://lilypond.1069038.n5.nabble.com/Beam-groupings-tp150417p150419.html Sent from the User mailing list archive at Nabble.com.___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Beam groupings
Hello Ed: 2/4 all 4 quavers will be beamed together. \version 2.16.2 \relative c'' { \time 2/4 c8 b a g | \set Timing.baseMoment = #(ly:make-moment 2 4) \set Timing.beatStructure = #'(1) \set Timing.beamExceptions = #'() c b a g | } Rachael ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Beam groupings
To do that, refer to the manual section 1.2.4 on beaming. Andrew ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Beam groupings
Hello Ed: On 09/07/2013 07:38 PM, EdBeesley wrote: Thanks Andrew I was going to do that but the whole part I'm writing has the same beaming pattern throughout, so to keep it tidy I was hoping to avoid doing it manually for every bar. And I figured I might as well try and understand how it works now rather than later! The relevant section of the manual is: http://www.lilypond.org/doc/v2.16/Documentation/notation/beams#setting-automatic-beam-behavior subsection: beaming based on baseMoment and beatStructure from the manual: If a common time signature is being used, beamExceptions must be disabled to enable beatStructure to work. The \set Timing.beamExceptions = #'() command can always be included if beaming is being determined by beatStructure. I responded earlier with the code to automatically change the beaming structure. I jumped at the opportunity to assist with this list as it has been so very helpful to me in the past. Rachael ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: Beam groupings
Ed: In the manual http://www.lilypond.org/doc/v2.16/Documentation/notation/beams#setting-autom atic-beam-behavior is a discussion on changing how automatic beaming works. Scroll down until you see the phrases: \set Timing.baseMoment = #(ly:make-moment 1 8) \set Timing.beatStructure = #'(3 3 2) See how the numbers relate to the example that follows. This should give you an idea how to adjust the numbers to suit your score. Mark From: lilypond-user-bounces+carsonmark=ca.rr@gnu.org [mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of EdBeesley Sent: Saturday, September 07, 2013 5:38 PM To: lilypond-user@gnu.org Subject: Re: Beam groupings Thanks Andrew I was going to do that but the whole part I'm writing has the same beaming pattern throughout, so to keep it tidy I was hoping to avoid doing it manually for every bar. And I figured I might as well try and understand how it works now rather than later! On Sun, Sep 8, 2013 at 1:27 AM, Andrew Bernard [via Lilypond] [hidden email] wrote: You could use manual beaming, for example. \relative c'' { Â Â \time 2/4 Â Â c8 b a g | Â Â c[ b a g] | } Andrew ___ lilypond-user mailing list [hidden email] http://user/SendEmail.jtp?type=nodenode=150418i=0 https://lists.gnu.org/mailman/listinfo/lilypond-user _ If you reply to this email, your message will be added to the discussion below: http://lilypond.1069038.n5.nabble.com/Beam-groupings-tp150417p150418.html To unsubscribe from Beam groupings, click here. http://lilypond.1069038.n5.nabble.com/template/NamlServlet.jtp?macro=macro_ viewerid=instant_html%21nabble%3Aemail.namlbase=nabble.naml.namespaces.Bas icNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.templat e.NodeNamespacebreadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant _emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml NAML _ View this message in context: Re: Beam groupings http://lilypond.1069038.n5.nabble.com/Beam-groupings-tp150417p150419.html Sent from the User mailing list archive http://lilypond.1069038.n5.nabble.com/User-f3.html at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Beam groupings
Thanks everyone for your continued help. Rachael I'm afraid your example didn't work. I did actually study the relevant section of the manual for a good half hour, and I can see why your example should work, but unfortunately it doesn't :( -- View this message in context: http://lilypond.1069038.n5.nabble.com/Beam-groupings-tp150417p150426.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Beam groupings
Hi Ed: You have not told us what version you are running. What version of LilyPond are you running? This code should work for 2.14, 2.16, and 2.17. Rachael On 09/07/2013 08:28 PM, EdBeesley wrote: Thanks everyone for your continued help. Rachael I'm afraid your example didn't work. I did actually study the relevant section of the manual for a good half hour, and I can see why your example should work, but unfortunately it doesn't :( -- View this message in context: http://lilypond.1069038.n5.nabble.com/Beam-groupings-tp150417p150426.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Beam groupings
At the moment I can't give you a reason why this would work instead of the code posted earlier, but here's the code I use in my current projects. Put a \layout block somewhere inside your \score block with the following contents (adjust it to your needs – this produces beamed groups with a length of 1/4 each in a 4/4 measure): \layout { \context { \Score \overrideTimeSignatureSettings 4/4 1/4 #'(1 1 1 1) #'() } } -- Peter Crighton | Musician Music Engraver based in Mainz, Germany http://www.petercrighton.de Am 08.09.2013 03:28 schrieb EdBeesley edplaysdr...@gmail.com: Thanks everyone for your continued help. Rachael I'm afraid your example didn't work. I did actually study the relevant section of the manual for a good half hour, and I can see why your example should work, but unfortunately it doesn't :( -- View this message in context: http://lilypond.1069038.n5.nabble.com/Beam-groupings-tp150417p150426.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Anacrusis
Hello: A partial measure contains 1 and 1/16 beat. How is that notated in the command \partial? Thank you. Mark ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Fwd: Anacrusis
On Sat, Sep 7, 2013 at 11:28 PM, Mark Stephen Mrotek carsonm...@ca.rr.comwrote: Hello: ** ** A partial measure contains 1 and 1/16 beat. How is that notated in the command “\partial?” ** Try \partial 16*17 ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Anacrusis
On Sat, Sep 7, 2013 at 11:35 PM, Carl Peterson carlopeter...@gmail.comwrote: On Sat, Sep 7, 2013 at 11:28 PM, Mark Stephen Mrotek carsonm...@ca.rr.com wrote: Hello: ** ** A partial measure contains 1 and 1/16 beat. How is that notated in the command “\partial?” ** Try \partial 16*17 *sigh*. Disregard my nonsense. I was thinking of something else. You're probably going to have to look at tweaking the time administration properties to trigger a bar when you want it. See http://lilypond.org/doc/v2.16/Documentation/notation/special-rhythmic-concerns#time-administration. There might be a more direct way, but that's what comes to mind now that I've actually thought about it. Cadenza might also work here. Basically, declare a partial measure (\partial 4), then before you get to the end of the quarter note anacrusis, tell LilyPond to back up the measure position a 16th note using the commands in the linked section. Cheers, Carl ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: Anacrusis
Carl: Thank you for your reply and the reference. I shall read it. Mark From: lilypond-user-bounces+carsonmark=ca.rr@gnu.org [mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of Carl Peterson Sent: Saturday, September 07, 2013 8:43 PM To: Mailinglist lilypond-user Subject: Re: Anacrusis On Sat, Sep 7, 2013 at 11:35 PM, Carl Peterson carlopeter...@gmail.com wrote: On Sat, Sep 7, 2013 at 11:28 PM, Mark Stephen Mrotek carsonm...@ca.rr.com wrote: Hello: A partial measure contains 1 and 1/16 beat. How is that notated in the command \partial? Try \partial 16*17 *sigh*. Disregard my nonsense. I was thinking of something else. You're probably going to have to look at tweaking the time administration properties to trigger a bar when you want it. See http://lilypond.org/doc/v2.16/Documentation/notation/special-rhythmic-concer ns#time-administration. There might be a more direct way, but that's what comes to mind now that I've actually thought about it. Cadenza might also work here. Basically, declare a partial measure (\partial 4), then before you get to the end of the quarter note anacrusis, tell LilyPond to back up the measure position a 16th note using the commands in the linked section. Cheers, Carl ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Anacrusis
On 08/09/13 13:28, Mark Stephen Mrotek wrote: Hello: A partial measure contains 1 and 1/16 beat. How is that notated in the command \partial? Use Timing.measurePosition instead: \version 2.17.25 \relative c'' { \set Timing.measurePosition = #(ly:make-moment -5/16) c4 c16 | c1 c c } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: Anacrusis
Mr. Payne, Perfect! Thank you. I assume that the -5/16 means that the measure starts 5/16 before the end. Correct? Mark From: lilypond-user-bounces+carsonmark=ca.rr@gnu.org [mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of Nick Payne Sent: Saturday, September 07, 2013 9:41 PM To: lilypond-user@gnu.org Subject: Re: Anacrusis On 08/09/13 13:28, Mark Stephen Mrotek wrote: Hello: A partial measure contains 1 and 1/16 beat. How is that notated in the command \partial? Use Timing.measurePosition instead: \version 2.17.25 \relative c'' { \set Timing.measurePosition = #(ly:make-moment -5/16) c4 c16 | c1 c c } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Anacrusis
On 08/09/13 15:02, Mark Stephen Mrotek wrote: Mr. Payne, Perfect! Thank you. I assume that the -5/16 means that the measure starts 5/16 before the end. Correct? See the NR section on upbeats: http://www.lilypond.org/doc/v2.17/Documentation/notation/displaying-rhythms#upbeats ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user