Re: Fwd: Compile crashing... help!

2018-05-09 Thread Samuel Speer
On Wed, May 9, 2018 at 10:44 AM David Kastrup  wrote:

> 1.82G is a bit of a strange number for a 64bit binary.  Are you using a
> 64bit Windows and definitely a 64bit LilyPond (!) executable?
>

I checked my executable and it looks to be 32-bit. However, I couldn't find
a 64-bit version on lilypond.org or at
http://lilypond.org/downloads/binaries/

Perhaps 64-bit releases for Windows aren't currently being built? Or more
likely, I just don't know where to find them.

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


Re: Lyric alignment

2017-11-10 Thread Samuel Speer
>
> Try this:
>
> \override Lyrics.LyricText.extra-spacing-width = #'(-inf.0 . +inf.0)
>
> HTH,
> Abraham
>

Thank you very much! That was very helpful.

For the benefit of anyone who reads this archive in the future, the
positive should actually come before the negative:

\override Lyrics.LyricText.extra-spacing-width = #'(+inf.0 . -inf.0)

Also, here is the page of the Internals Reference that explains this:

http://lilypond.org/doc/v2.19/Documentation/internals/lyrictext
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Lyric alignment question

2017-11-10 Thread Samuel Speer
Hi list members,


Lily naturally spaces measures beautifully when there are no lyrics, but
when lyrics are added, she gets thrown off quite a bit. There have been
several discussions about that already on the list.

Is there a way to have Lily act as if syllables have no width?

What I would like to do is to see the output with Lily's typical spacing
and then manually move problematic syllables. This would be a mess at
first, but I feel it might be helpful for me in the long run.

I took a look in the internals reference but wasn't sure if there was a
straightforward to tell Lily that syllables have a width of 0.


Thanks in advance,
Sam
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Lyric alignment

2017-11-10 Thread Samuel Speer
Hi list members,

Lily naturally spaces measures beautifully when there are no lyrics, but
when lyrics are added, she gets thrown off quite a bit. There have been
several discussions about that already on the list.

Is there a way to have Lily act as if syllables have no width?

What I would like to do is to see the output with Lily's typical spacing
and then manually move problematic syllables. This would be a mess at
first, but I feel it might be helpful for me in the long run.

I took a look in the internals reference but wasn't sure if there was a
straightforward to tell Lily that syllables have a width of 0.

Thanks in advance,
Sam
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Tips on quick entry

2017-01-27 Thread Samuel Speer
Thanks to everyone for your suggestions!

Ben: Yes, I do use Frescobaldi; it's definitely my editor-of-choice after
trying several different solutions. My favorite thing about Frescobaldi is
that it is lightweight... hopefully the long-term plans of adding lots more
functionality to Frescobaldi do not make it unwieldy.

Richard: Your video was really impressive. On my first try, however, Denemo
was really frustrating. The tooltips took me at good 5-10 minutes to figure
out, then every time I tried to connect my midi keyboard, it crashed.
Perhaps I'll try again sometime soon. I'm sure that, like LilyPond, it's
worth getting over the learning curve.

David: I wish I could help with Frescobaldi development. Perhaps in the
summers I will have time to work on learning enough to help.

Nathan: I loved your suggestions, and after trying them this month, found
they really helped me. I think I was so slow before because I would compile
and check the output every few bars. When I put it all in quickly, then
proof, it goes much faster. Thanks!

Ivan: Thanks for your suggestion to use Vim. I've used Vim somewhat and
like it for terminal editing. Frescobaldi is definitely my favorite right
now, though.

Thanks again everyone!

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


Tips on quick entry

2017-01-06 Thread Samuel Speer
Hello list,

It takes me ages to enter the note data into LilyPond. Last night I spent
almost an hour a page just getting notes and lyrics in. Does anyone have
any tips for quick entry? I do have a midi keyboard but haven't tried it
much. It seems slow because I have to switch back and forth with the
computer keyboard to do articulations, durations, etc.

Thanks in advance,
Sam
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: beginner stanza help

2014-09-09 Thread Samuel Speer
No one's calling you an idiot.

In your example, you create a variable called text and then define it as
the first stanza. However, the second stanza is sort of just-- hanging out
there. Try renaming your first variable textOne and then before the second
\lyricmode add textTwo = , then in your score you will add two lyric lines
below the voice.

textOne = \lyricmode {

\set stanza = #1. 

here are | %m1

the words | %m2

}


textTwo = \lyricmode {

\set stanza = #2. 

here are | %m1

more words | %m2

}


 mySong = { c'2 d' e' f' }


 \score {



\new Voice \mySong

\addlyrics \textOne

\addlyrics \textTwo



}


On Tue, Sep 9, 2014 at 8:11 PM, Steven Arntson ste...@stevenarntson.com
wrote:


 Colin Campbell c...@shaw.ca writes:

  On 14-09-09 06:35 PM, Steven Arntson wrote:
  I'm trying to get stanzas to work for a song that has two verses. What
  am I doing wrong?
 
  text = \lyricmode {
 \set stanza = #1. 
here are   | %m1
the words  | %m2
 }
 \lyricmode {
 \set stanza = #2. 
here are   | %m1
more words | %m2
 }
 
  Thank you, if you have any advice for me!
  steven
 
 
 
 
 
  It is *always* worth having a look at the Manual, Steven. In this case:
   http://www.lilypond.org/doc/v2.18/Documentation/notation/stanzas
  should get you going.
 
  Cheers,
  Colin

 Yes, I read it, tried, failed, and posted my query. If I am too much of
 an idiot to deal with, I understand. Such is life.

 -s

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


Context order

2014-08-28 Thread Samuel Speer
Hi list,

I'm wondering if there is a simple way to keep the PianoStaff at the bottom
of the vertical group, regardless of contexts being created / destroyed
above it.

Basically, I've created a ChoirStaff with non-simultaneous music and
grouped it with the PianoStaff:



  ChoirStaff 
 {
  First line of music 
  Next line of music 
  Third line of music 
  }
   

  PianoStaff 
{ All lines of music combined }
  



In the attached pdf, you'll see that the PianoStaff jumps to the top on the
second line when new contexts are created inside the ChoirStaff. Can I
force the PianoStaff to the bottom? I tried AlignBelowContext, but I think
that only works for lyrics.

I've attached a full (longer) example.

Samuel.
\score {
  
\new ChoirStaff 
  {
% First line - parts unison

  \new Staff { c' c' c' c'}
  \new Staff { a a a a }


% Second line - high parts split

  \new ChoirStaff \with { systemStartDelimiter = #'SystemStartSquare } 
\new Staff { g' g' g' g' }
\new Staff { c' c' c' c' }
  
  \new Staff { a a a a }


% Third line - low parts split

  \new ChoirStaff \with { systemStartDelimiter = #'SystemStartSquare } 
\new Staff { g' g' g' g' }
\new Staff { c' c' c' c' }
  
  \new ChoirStaff \with { systemStartDelimiter = #'SystemStartSquare } 
\new Staff { a a a a }
\new Staff { f f f f }
  

  }


\new PianoStaff 
  \new Dynamics { s1 \break s1 \break s1 \break }
  \new Staff { c'4 c' c' c' | c' g' q q q | q q q q |}
  \new Staff { a a a a | a a a a | f a q q q | }

  

  \layout {
\context { \Staff
  \RemoveEmptyStaves
}
  }
}

scoretest.pdf
Description: Adobe PDF document
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Setting accidentalStyle for all Score contexts

2014-08-20 Thread Samuel Speer
To set score layout options globally, enter them in a toplevel \layout block.
To set layout options for an individual score, enter them in a \layout block
inside the \score block, after the music.

http://lilypond.org/doc/v2.18/Documentation/notation/the-layout-block


 can you see this in the documentation? I could see the example for Staff
 context and that it applied context wide, and looking up contexts found
 that Score context was higher, and found the solution you give for
 setting on a per-score-block basis (as I said in the first email). But
 the documentation then says there is no higher context (Book is not a
 context I guess) and so I was guessing, and struck lucky. Or I have
 missed some bit of the documentation.

 Richard

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


Re: Footnote Question

2014-08-07 Thread Samuel Speer
You could copy the default footer and add [\fromproperty
#'header:revisiondate] to the [\on-the-fly \first-page] section. Then, in
your header section you could put [revisiondate = 6 August 2014].


On Thu, Aug 7, 2014 at 9:59 AM, Chris Trahan trahan.ch...@gmail.com wrote:

 Hi,

 I would like to put a revision date at the bottom right of the 1st page on
 the same line with the copyright notice. The only two header fields that I
 see in the manual are tagline and copyright.

 Is there a way that I can do this? I like to have a revision date as we're
 working on a score so that everyone in the group knows that they're looking
 at the correct version.

 Thanks,
 Chris Trahan

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




-- 
Samuel Speer
samuelsp...@gmail.com
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Footnote Question

2014-08-07 Thread Samuel Speer
On Thu, Aug 7, 2014 at 10:31 AM, Chris Trahan trahan.ch...@gmail.com
wrote:


 On Thu, Aug 7, 2014 at 11:05 AM, Samuel Speer samuelsp...@gmail.com
 wrote:

 You could copy the default footer and add [\fromproperty
 #'header:revisiondate] to the [\on-the-fly \first-page] section. Then, in
 your header section you could put [revisiondate = 6 August 2014].


 Samuel,

 Where would I copy it from and where would I put it?

 Thanks,
 Chris



Sorry, I should have been more specific.

The default values come from titling-init.ly, in my copy (2.18.2) this is
what I find:

oddFooterMarkup = \markup {
  \column {
\fill-line {
  %% Copyright header field only on first page in each bookpart.
  \on-the-fly #part-first-page \fromproperty #'header:copyright
}
\fill-line {
  %% Tagline header field only on last page in the book.
  \on-the-fly #last-page \fromproperty #'header:tagline
}
  }
}


So, to achieve what you were describing I would put the following code in
the \paper block:

oddFooterMarkup = \markup {
  \column {
\fill-line { \on-the-fly #part-first-page \fromproperty
#'header:copyright }
\fill-line { \on-the-fly #part-first-page \fromproperty
#'header:revisiondate }
\fill-line { \on-the-fly #last-page \fromproperty #'header:tagline }
  }
}

Then, in the \header block, I would have to define the revisiondate
variable:

revisiondate = 6 August 2014

HTH, Samuel.
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Increasing Space Between Arranger and 1st Staff

2014-08-07 Thread Samuel Speer
markup-system-spacing is an alist.
Try using

markup-system-spacing #'padding = #3


On Thu, Aug 7, 2014 at 12:00 PM, Chris Trahan trahan.ch...@gmail.com
wrote:

 How can I increase the space between the arranger field and the 1st staff?

 My score is using a ChoirStaff group.

 I've tried putting score-markup-spacing and/or markup-system-spacing in
 the \paper section but nothings working.

 I've been reading the manuals and am at a loss on how to do this.

 Thanks,
 Chris

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


Multiple variables in one scope

2014-07-12 Thread Samuel Speer
Hello list,

I've been trying to create several choral scores using the same
template, but sometimes I need to change just a small part of the
template, so I end up copying the original and naming it style_two.ily
or style_piecename.ily etc. For example, in one piece I need to shrink
the PianoStaff and reduce the basic-distance for a 'rehearsal piano'
sort of look, and in another I need a full sized PianoStaff for a real
keyboard accompaniment.

To simplify the process, I've been trying to split up the 'style' into
chunks (i.e. margins, paper size, ragged or not, fonts, vertical
spacing, etc. in the paper block; lyric tweaks, pianostaff shrinking
for rehearsal piano, etc in the layout block), but it seems I can't
combine the chunks into one scope.

When I try to compile the snippet below, I get

error: syntax error, unexpected OUTPUT_DEF_IDENTIFIER
  \choralOctavoMargins

%%%
\version 2.18.2

choralOctavoDimensions = \paper { paper-height = 10.5\in }
choralOctavoMargins = \paper { top-margin = 0.5\in }

\paper { \choralOctavoDimensions \choralOctavoMargins }
\score { \new Voice { a' b' c'' d'' } }
%%%

It works if I remove one of the two variables, but combined, it will
not work. I'm having the same issue when trying to combine in the
\layout scope.

Is what I'm trying to do possible? It seems to me that my lack of
knowledge about scoping syntax is what is giving me trouble.

Thanks in advance,
Samuel.

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


Re: Multiple variables in one scope

2014-07-12 Thread Samuel Speer
Thank you for that solution! I appreciate the help.
Samuel.

On Sat, Jul 12, 2014 at 10:36 AM, David Kastrup d...@gnu.org wrote:
 Samuel Speer samuelsp...@gmail.com writes:

 I've been trying to create several choral scores using the same
 template, but sometimes I need to change just a small part of the
 template, so I end up copying the original and naming it style_two.ily
 or style_piecename.ily etc. For example, in one piece I need to shrink
 the PianoStaff and reduce the basic-distance for a 'rehearsal piano'
 sort of look, and in another I need a full sized PianoStaff for a real
 keyboard accompaniment.

 To simplify the process, I've been trying to split up the 'style' into
 chunks (i.e. margins, paper size, ragged or not, fonts, vertical
 spacing, etc. in the paper block; lyric tweaks, pianostaff shrinking
 for rehearsal piano, etc in the layout block), but it seems I can't
 combine the chunks into one scope.

 Correct.

 When I try to compile the snippet below, I get

 error: syntax error, unexpected OUTPUT_DEF_IDENTIFIER
   \choralOctavoMargins

 %%%
 \version 2.18.2

 choralOctavoDimensions = \paper { paper-height = 10.5\in }
 choralOctavoMargins = \paper { top-margin = 0.5\in }

 If you take a look at either of those variables afterwards, they are a
 full paper variable with all the settings in $defaultpaper, with only a
 single setting changed compared with the default.

 Basically you would need a three-way merge/diff on those variables while
 referencing $defaultpaper for comparison.

 You can do something like
 choralOctavoMargins =
 #(define-void-function (parser location) ()
(module-set! (current-module) 'top-margin
   (* 0.5 (module-ref (current-module) 'in

 in order to do an incremental change like that.  But it might possibly
 make sense to put your various settings into separate files and include
 those.

 Something like

 \include octavodim.ly
 \include octavomarg.ly

 with each of the respective files being, indeed, something like
 \paper { paper-height = 10.5\in }

 and so on.  In that usage, they redefine $defaultpaper rather than
 deriving a separate paper variable from it.

 --
 David Kastrup



-- 
Samuel Speer
samuelsp...@gmail.com

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