Re: Correctly indicate instrument extensions

2013-09-07 Thread Pierre Perol-Schneider
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-09-07 Thread Janek Warchoł
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

2013-09-07 Thread David Kastrup
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

2013-09-07 Thread Marc Hohl

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-09-07 Thread Janek Warchoł
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-09-07 Thread Janek Warchoł
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

2013-09-07 Thread Joseph Rushton Wakeling

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

2013-09-07 Thread David Kastrup
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-09-07 Thread Janek Warchoł
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

2013-09-07 Thread David Kastrup
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

2013-09-07 Thread Paul Morris
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-09-07 Thread Janek Warchoł
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

2013-09-07 Thread Kale Good
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

2013-09-07 Thread 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.  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

2013-09-07 Thread Urs Liska

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

2013-09-07 Thread luis jure

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))

2013-09-07 Thread Urs Liska

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

2013-09-07 Thread David Kastrup
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-09-07 Thread Janek Warchoł
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

2013-09-07 Thread Carl Peterson
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-09-07 Thread Federico Bruni
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

2013-09-07 Thread EdBeesley
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

2013-09-07 Thread Andrew Bernard

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

2013-09-07 Thread EdBeesley
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

2013-09-07 Thread Rachael Thomas Carlson

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

2013-09-07 Thread Andrew Bernard

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

2013-09-07 Thread Rachael Thomas Carlson

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

2013-09-07 Thread Mark Stephen Mrotek
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

2013-09-07 Thread EdBeesley
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

2013-09-07 Thread Rachael Thomas Carlson

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

2013-09-07 Thread Peter Crighton
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

2013-09-07 Thread Mark Stephen Mrotek
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

2013-09-07 Thread Carl Peterson
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

2013-09-07 Thread Carl Peterson
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

2013-09-07 Thread Mark Stephen Mrotek
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

2013-09-07 Thread Nick Payne

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

2013-09-07 Thread Mark Stephen Mrotek
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

2013-09-07 Thread Nick Payne

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