Re: GDP: NR 3

2008-07-18 Thread Trevor Daniels


Graham Percival wrote Friday, July 18, 2008 1:28 AM

On Thu, 17 Jul 2008 11:10:11 +0100
Trevor Daniels [EMAIL PROTECTED] wrote:


Graham Percival wrote Thursday, July 17, 2008 9:37 AM
 I think 3.5.7 is unnecessary.  Just add , in any MIDI player which
 supports pitch bending to the item in 3.5.2.

I included this because the only mention of microtones
in NR 1/NR 2 (AFAICS) is rather buried in Note names in other
languages, with no heading to @ref to.


They're covered in Accidentals.  If the current material in there
isn't sufficient, we could add more...?
Anyway, @ref to Accidentals.


OK, found it.  I'll @ref to there and mention
quarter tones, which is the index entry I missed.

(As an aside, it's a pity we can't ref to index
entries.)


 I'm not certain if we need a separate subsubsection for instrument
 names.  Why not merge that with 3.5.3?

Agreed it is too short to remain on its own, but
it doesn't really belong in a section about \midi.
Maybe merging it into 3.5.1 would be better?


No objection here.


Done


Cheers,
- Graham


Trevor



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: GDP: NR 1.5 Simultaneous, second draft

2008-07-18 Thread Karl Hammar
Daniel:
 On Thu, Jul 17, 2008 at 10:53:03PM +0200, Karl Hammar wrote:
  Daniel:
   Why not? I find myself wanting to go into two (or three) voices and back 
   again very frequently when typesetting percussion parts, and the 'right' 
   way is far too long-winded - often it would be longer than the music it 
   encloses. I always use the method given in the second example in NR 
   2.5.1.3 Percussion Staves, i.e. explicitly instantiating the voices 
   beforehand and using \\, in combination with skip-of-length. Does this
  That is strange, why do you need to do the \new DrumVoice-lines in 
...
   count as the right way, or is it still the wrong way? As a user, it 
   would be much easier for me to just be able to tell Lilypond once that 
   I'm doing drums, and then just put the music in, without using any kind 
   of method at all.
  
  Ok, what happens if you replace the bd4 sn4 etc. with the snares from
  last example of 2.5.1.2 ? By doing it this way, a tie is missing:
 
 Isn't the missing tie just the usual ties can't cross voices problem?

Yes.

 I tend to work around that by the trick of 'hoisting' one end of the tie
 into the other voice, replacing it with a space in its original voice.
 So, in your example
 
  \version 2.11.52
  \new DrumStaff 
\new DrumVoice = 1 { s1 *2 }
\new DrumVoice = 2 { s1 *2 }
\drummode {
  sn16 sn8 sn16 sn8 sn8:32~ sn8 sn8 sn4:32~ |
  
{ \repeat unfold 16 hh16 }
\\
{ sn4 sn8 sn16 sn16 sn4 r4  }
  
}
  
 
 the relevant lines become
 
 sn16 sn8 sn16 sn8 sn8:32~ sn8 sn8
 
   { s4 | \repeat unfold 16 hh16 }
   \\
   { sn4:32 ~ | sn4 sn8 sn16 sn16 sn4 r4  }
 

Ok, this is not a problem that you cannot handle.

In vocal music, one wants to relate text with music using \lyricsto. 
That is harder if you create new voices, which makes that coupling 
harder to see and maintain.

My way of handling these problems is to always explicitly name any new 
voice I use and letting the main thread of music belong to the same 
voice throughout. Not making new a new voice makes my typesetting 
easier.

So, it becomes:
 Which way of creating the second voice and handling problems like
 the above is most easily explained and understood by users?
 Which one should go into NR 1.5?

Regards,
/Karl




___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


adding a location to the lilypond path

2008-07-18 Thread James E. Bailey
I'm just curious if it's possible to add a location to my lilypond  
path. I've managed to build lilypond from source (and it's much  
faster), and I'm just wondering if there's an easy way to add folder  
with some \include files that I occasionally or frequently use.  
Something simple like ~/lilypond_includes/



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: GDP: NR 1.5 Simultaneous, second draft

2008-07-18 Thread Francisco Vila
2008/7/18 Karl Hammar [EMAIL PROTECTED]:
 In vocal music, one wants to relate text with music using \lyricsto.
 That is harder if you create new voices, which makes that coupling
 harder to see and maintain.

This could be explained in Vocal Music, but I think that in NR1.5
Simultaneous the more general the better.


 My way of handling these problems is to always explicitly name any new
 voice I use and letting the main thread of music belong to the same
 voice throughout. Not making new a new voice makes my typesetting
 easier.

Do not forget my questions about what voice numbers get these new voices.

 So, it becomes:
  Which way of creating the second voice and handling problems like
  the above is most easily explained and understood by users?
  Which one should go into NR 1.5?

The examples in the chapter speak by themselves, the simplest method
is completely valid for complex polyphony.

I could start explaining how to add a second voice (being the first
the same as surrounding music), then expose the most commonly used
construction as a short for this, even if it creates two voices.

Complete Bach's pieces have been typeset using only a big { }  \\  {
}  \\  { } without problems. Tips for vocal music have their own
chapter. What do you think?

-- 
Francisco Vila. Badajoz (Spain)
http://www.paconet.org


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: GDP: NR 1.5 Simultaneous, second draft

2008-07-18 Thread Trevor Daniels


Francisco Vila wrote Thursday, July 17, 2008 10:35 PM

2008/7/17 Karl Hammar [EMAIL PROTECTED]:

Ex1:  { \A } \\ { \B } 

creates TWO new voices, which get you into problems when doing \lyricsto,
where

Ex2:  { \voiceOne \a } \new Voice { \voiceTwo \b }  \oneVoice

only creates ONE new voice, \a belongs to the same voice as the 
surronding

music.

Ex1 is a dead end, nice for simple notes, everewhere else you have to do
Ex2.


Before summarizing, I have a question: Ex1 creates 2 new voices; Ex2
clearly creates 1 new voice, and they are \voiceOne and \voiceTwo.
What voice numbers are the two new voices in Ex1?


The answer to this is in LM 3.2.2 Explicitly instantiating voices


What voice numbers
are  a and b in {\a}{\b} ? (call it Ex0)


Depends what's in \a and \b, but the construct itself will
generate two staves implicitly, not voices.



--
Francisco Vila. Badajoz (Spain)
http://www.paconet.org


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user





___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: question about lyrics changing via \set associatedVoice

2008-07-18 Thread Steven Butner

Thank you, Karl.   That fixed my problem perfectly!

 Steven

Karl Hammar wrote:

Steven:
...
  
into the tenor voice.   I've tried inserting the command   \set 
associatedVoice = #three  one syllable before the point where the 
voice association needs to change to tenor but what happens is simply 
that the lyrics stop happening altogether (at that point).   My thinking 


...
\score{ 
	\context StaffGroup


		\context Staff = upper 
			


\clef treble
\context Voice = one \upperOne
			\context Voice = two \upperTwo 
			


\lyricsto two \new Lyrics {
%% \set stanza = 1. 
	\verse 
	}


\context Staff = lower 

\clef bass
\context Voice = one \lowerOne
\context Voice = two \lowerTwo


} 
...


Where is the voice three?

Maybe you meant:

\context Staff = lower 

\clef bass
\context Voice = three \lowerOne
\context Voice = four \lowerTwo




But then the problem is that the \lyricsto comes before the
 \context Voice = tree.

To solve that problem use the technique from
http://lilypond.org/doc/v2.10/Documentation/user/lilypond/Vocal-ensembles#Vocal-ensembles
I.e. place a \new Lyrics = vocals { s1 } where you want to have the 
text, and move the lyricsto to the end.


Regards,
/Karl





___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
  



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Lilypond under Leopard

2008-07-18 Thread Alberto Simões

Hi, Folks

No, I am not asking how to install Lilypond in Leopard. I know there are 
at least two options:
 - to compile it from the source, using a set of instructions and 
macports (that installs/reinstalls almost everything)
 - and another option that is to use the G4 binary (the one I use, as 
the previous one failed)


My question is another (or, my questions...)
 - is it known why the 10.4 binary doesn't work under 10.5?
 - if so, is there any work on preparing a standard binary for Leopard?

Cheers
Alberto

--
Alberto Simões - Departamento de Informática - Universidade do Minho
 Campus de Gualtar - 4710-057 Braga - Portugal


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Still confused about context vs. new

2008-07-18 Thread Daniel Hulme
On Fri, Jul 18, 2008 at 08:50:51AM +0100, Trevor Daniels wrote:
 In the meantime, the distinction is explained in NR 5.1.2 Creating 
 contexts, although this section has not yet been reviewed in GDP so maybe 
 it could be improved.  Let me know to what extent it helps you.  In any 
 case I'll bear your comments in mind when I get to that section.

I've just read it, and I'm still not quite clear. It looks like the only
difference between \new and \context is that \new ensures that you get a
fresh context by ignoring the identifier you give if necessary, whereas
\context deals with name collisions by smushing the new context into the
existing one in some way I don't understand.

This sort of makes the DrumVoice explicit instantiation make sense: if
\\ acts like \context rather than \new, then it is smushing its operands
into the \new DrumVoice=n { \skips } thing above.

If this is way off the mark I guess the section in question needs some
serious loving.

-- 
I tried snorting coke once, but the bubbles went right up my nose and I
knocked the glass over.   -- ‘Sordid Confessions of a Teenage Innocent’
http://surreal.istic.org/  Krogoths are for defence.


signature.asc
Description: Digital signature
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: GDP: NR 1.5 Simultaneous, second draft

2008-07-18 Thread Daniel Hulme
(Sorry, forgot GNU lists don't set Reply-To, so sent this to Mr. Hammar
off-list by accident. Reposting to the list for the benefit of the
archives.)

On Thu, Jul 17, 2008 at 10:53:03PM +0200, Karl Hammar wrote:
 Daniel:
  Why not? I find myself wanting to go into two (or three) voices and back 
  again very frequently when typesetting percussion parts, and the 'right' 
  way is far too long-winded - often it would be longer than the music it 
  encloses. I always use the method given in the second example in NR 
  2.5.1.3 Percussion Staves, i.e. explicitly instantiating the voices 
  beforehand and using \\, in combination with skip-of-length. Does this
 
 That is strange, why do you need to do the \new DrumVoice-lines in 
 drummode? Example of 2.5.1.3:

I don't know, but without those lines the effect is that each voice gets
to be on its own staff, only the first of which is in drum mode. I guess
that \\ creates the needed Voice contexts if they don't already exist,
but uses the default Voice rather than DrumVoice, which is then
'rejected' by the DrumStaff, pushing the voices out into separate
staves.

It sort of makes sense if I think about it as a programmer, but as a
user it's pretty annoying behaviour, especially as the first time I came
to do it it took a few hours of flicking between pages in the manual to
work out the appropriate incantation, and to find the skip-of-length
thing.

  count as the right way, or is it still the wrong way? As a user, it 
  would be much easier for me to just be able to tell Lilypond once that 
  I'm doing drums, and then just put the music in, without using any kind 
  of method at all.
 
 Ok, what happens if you replace the bd4 sn4 etc. with the snares from
 last example of 2.5.1.2 ? By doing it this way, a tie is missing:

Isn't the missing tie just the usual ties can't cross voices problem?
I tend to work around that by the trick of 'hoisting' one end of the tie
into the other voice, replacing it with a space in its original voice.
So, in your example

   \version 2.11.52
   \new DrumStaff 
 \new DrumVoice = 1 { s1 *2 }
 \new DrumVoice = 2 { s1 *2 }
 \drummode {
   sn16 sn8 sn16 sn8 sn8:32~ sn8 sn8 sn4:32~ |
   
 { \repeat unfold 16 hh16 }
 \\
 { sn4 sn8 sn16 sn16 sn4 r4  }
   
 }
   

the relevant lines become

sn16 sn8 sn16 sn8 sn8:32~ sn8 sn8

  { s4 | \repeat unfold 16 hh16 }
  \\
  { sn4:32 ~ | sn4 sn8 sn16 sn16 sn4 r4  }


-- 
It's so hard to see the Sun with the truth in your eyes.
http://surreal.istic.org/  Peace through superior firepower.


signature.asc
Description: Digital signature
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: GDP: NR 1.5 Simultaneous, second draft

2008-07-18 Thread Francisco Vila
2008/7/18 Daniel Hulme [EMAIL PROTECTED]:
 So, in your example

   \version 2.11.52
   \new DrumStaff 
 \new DrumVoice = 1 { s1 *2 }
 \new DrumVoice = 2 { s1 *2 }
 \drummode {
   sn16 sn8 sn16 sn8 sn8:32~ sn8 sn8 sn4:32~ |

(...)

I'm really afraid I'm not paying too much attention to this thread in
all that relates to Drums, I beg you, if anybody could summarize what
is more relevant to put into NR1.5 Simultaneous regarding to this,
I'll be very grateful.

Please understand that I am no way an expert in all kinds of
specialist notation, just I have learnt more about LP syntax these
months working on GDP than in two years of doc/web/binary
translations.

-- 
Francisco Vila. Badajoz (Spain)
http://www.paconet.org


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user