Re: Tremolo with staccato

2024-03-19 Thread Ralph Palmer
On Tue, Mar 19, 2024 at 12:18 PM Xavier Scheuer  wrote:
>
> On Tue, 19 Mar 2024 at 16:08, Ralph Palmer  wrote:
> >
> > Hello, again!
> >
> > This list has been a great help on numerous occasions.
> >
> > I have a new problem - how to combine staccato with tremolo. I'm
> > attaching an example from the score I'm trying to transcribe. The
> > problem is similar to
> >
> > Adding double and triple tonguing indications for woodwind
> >
> > from the LSR, but without the "tuplet number". I don't know how to
> > adjust the code.
>
> Hello,
>
> You could adapt the "jeté" from this thread:
> https://lists.gnu.org/archive/html/lilypond-user/2023-01/msg00452.html
>
> The trem-mod.ly file from Valentin is impressive as well, but maybe a little 
> bit overkill for this case.
> https://lists.gnu.org/archive/html/lilypond-user/2023-01/msg00461.html
>
> Kind regards,
> Xavier

Thanks, Xavier! Works very nicely. The "articulation" could be closer
to the note, but it is completely understandable.

All the best,

Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com



Tremolo with staccato

2024-03-19 Thread Ralph Palmer
Hello, again!

This list has been a great help on numerous occasions.

I have a new problem - how to combine staccato with tremolo. I'm
attaching an example from the score I'm trying to transcribe. The
problem is similar to

Adding double and triple tonguing indications for woodwind

from the LSR, but without the "tuplet number". I don't know how to
adjust the code.

I would, as usual, greatly appreciate any help.

All the best,

Ralph
______
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


halfNoteTremolo.pdf
Description: Adobe PDF document


Re: Problem with dynamics

2024-03-17 Thread Ralph Palmer
On Sat, Mar 16, 2024 at 10:20 AM Hans Aikema 
wrote:

>
>
> On 16 Mar 2024, at 17:49, Phil Holmes  wrote:
>
> Very short hairpins?
>
> Phil
>
> On 16/03/2024 16:27, Ralph Palmer wrote:
>
> Hi, Again -
>
> I've searched the Notation documentation and the LSR, and I cannot figure
> out how to solve this. It looks like a half note with an accent followed by
> a half note with the opposite figure. (You may have to zoom in a bit!) I
> can do the accent, and I seem to remember its opposite, but I cannot find
> it.
>
> I would appreciate any help.
>
>
> Looks to me like short hairpins indeed
>
> Something like
> {
> \dynamicUp \after 4 \! f'2\<  \after 4 \! fis'2\>
> }
>
> should do the trick
>

Thank you both for your responses. I agree. I just couldn't get them to
look like the score, and when I ran Hans' solution, I kept getting error
messages and the file failed. It took me an embarrassingly long time to
figure out it was because I was using English and LilyPond didn't like the
fis. Works beautifully now!

All the best,

Ralph


Problem with dynamics

2024-03-16 Thread Ralph Palmer
Hi, Again -

I've searched the Notation documentation and the LSR, and I cannot figure
out how to solve this. It looks like a half note with an accent followed by
a half note with the opposite figure. (You may have to zoom in a bit!) I
can do the accent, and I seem to remember its opposite, but I cannot find
it.

I would appreciate any help.

All the best,

Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


DynamicsProblem.pdf
Description: Adobe PDF document


Re: Omit TupletNumber problem

2024-03-12 Thread Ralph Palmer
Jean and Kieren -

Thank you both for pointing me in the right direction. Kieren, I actually
looked at Visibility of Objects, but somehow did not see \undo.

All the best,

Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


On Tue, Mar 12, 2024 at 7:51 AM Kieren MacMillan <
kie...@kierenmacmillan.info> wrote:

> Hi Ralph,
>
> > I cannot figure out how to revert or reverse "\omit TupletNumber".
> "\once \omit TupletNumber" does, in fact omit only the next tuplet number.
> However, if I use "\omit TupletNumber", it omits all folowing tuplet
> numbers, and I cannot find a command to restore the tuplet numbers. Any
> suggestions would be appreciated.
>
> On the doc page
>
>
> https://lilypond.org/doc/v2.23/Documentation/notation/visibility-of-objects#removing-the-stencil
>
> you’ll find the \undo \omit construct. So in your case, you would use
>
>   \undo \omit TupletNumber
>
> Hope that helps!
> Kieren.
> __
>
> My work day may look different than your work day. Please do not feel
> obligated to read or respond to this email outside of your normal working
> hours.
>
>


Omit TupletNumber problem

2024-03-12 Thread Ralph Palmer
Hello, again -

I cannot figure out how to revert or reverse "\omit TupletNumber". "\once
\omit TupletNumber" does, in fact omit only the next tuplet number.
However, if I use "\omit TupletNumber", it omits all folowing tuplet
numbers, and I cannot find a command to restore the tuplet numbers. Any
suggestions would be appreciated.

%

\version "2.24.0"

\language english

omitTupletNumberProblem =
\relative c' {
  \clef alto
  \key bf \major
  \time 4/4
  \once \omit TupletNumber
  \tuplet 3/2 4
  { bf8-.\pp( 8-. 8-. 8-. 8-. 8-.)
c8-.( 8-. 8-. a8-. 8-. 8-.)
  }|
  \omit TupletNumber
  \tuplet 6/4 {bf2.:8} c4.*2/3:8 d4.*2/3:8 |
  \tuplet 6/4 {c2.:8} bf4.*2/3:8 a4.*2/3:8 |

}

\score {
  \omitTupletNumberProblem
}

%%%%

All the best,

Ralph

__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


omitTupletNumberProblem.pdf
Description: Adobe PDF document


Re: Tremolo/triplet problem

2024-03-07 Thread Ralph Palmer
Thanks, Kieren -

Yes. My mistake. Still didn't quite do what I'd hoped, though, even when I
corrected it.

All the best,

Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


On Wed, Mar 6, 2024 at 7:42 PM  wrote:

> Hi Ralph,
>
> Shouldn’t the d be 4. [not 4]?
>
> > bf2.:6 c4.:3 d4:3 |
>
> Maybe I’m misunderstanding…?
>
> Cheers,
> Kieren.


Re: Tremolo/triplet problem

2024-03-07 Thread Ralph Palmer
Thanks, William -

That helps a lot. Very close to the original.

On a side note (so to speak), I grew up in Olmsted Falls, and I have a
cousin who grew up in Oberlin. I spent a lot of time there.

All the best,

Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


On Wed, Mar 6, 2024 at 8:25 PM William Rehwinkel <
will...@williamrehwinkel.net> wrote:

> Dear Ralph,
>
> I think this replicates how the original score looks:
>
> \version "2.25.7"
>
> \relative b {
>\clef alto
>\time 4/4
>\tuplet 6/4 { b2.:8 } c4.*2/3:8 d4.*2/3:8 | c2.*2/3:8 b4.*2/3:8
> a4.*2/3:8
> }
>
> -William
>
> On 3/6/24 21:53, Ralph Palmer wrote:
> > Hi -
> >
> > Thanks for all your work and for your help to me over a number of years.
> >
> > I'm running into a problem I have no idea how to fix. I've looked at
> > tremolos in the Notation Reference and in the Snippet Repository, but
> > can't find a solution. I would appreciate any help. The first image is
> > the result of tremoloTripletProblem.ly. The second image is from the
> > score I'm trying to reproduce (albeit in a slightly more legible
> > fashion, I hope).
> >
> > tremoloTripletProblem.ly :
> >
> > %
> >
> > \version "2.24.0"
> >
> > \language english
> >
> > tremoloTripletProblem =
> > \relative c' {
> >\clef alto
> >\key bf \major
> >\time 4/4
> >
> >  \tuplet 3/2 4
> >  { bf8-.\pp( 8-. 8-. 8-. 8-. 8-.)
> >c8-.( 8-. 8-. a8-. 8-. 8-.) |
> >  bf2.:6 c4.:3 d4:3 |
> >  c2.:6 bf4.:3 a4.:3 |
> >  }
> > }
> >
> > \score {
> >\tremoloTripletProblem
> > }
> >
> > %%%
> >
> > image.png
> >
> >
> > image.png
> > Any suggestions? I imagine the simplest solution would be to simply go
> > with half and quarter notes as tripletted with the tremolo mark, but I
> > kind of like the composer's notation.
> >
> > All the best,
> >
> > Ralph
> >
> > __
> > Ralph Palmer
> > Seattle
> > USA
> > (he, him, his)
> > palmer.r.vio...@gmail.com <mailto:palmer.r.vio...@gmail.com>
>
> --
> William Rehwinkel - Oberlin College and Conservatory '24
>
> will...@williamrehwinkel.net
>
> PGP key: https://ftp.williamrehwinkel.net/pubkey.txt
>


Tremolo/triplet problem

2024-03-06 Thread Ralph Palmer
Hi -

Thanks for all your work and for your help to me over a number of years.

I'm running into a problem I have no idea how to fix. I've looked at
tremolos in the Notation Reference and in the Snippet Repository, but can't
find a solution. I would appreciate any help. The first image is the result
of tremoloTripletProblem.ly. The second image is from the score I'm trying
to reproduce (albeit in a slightly more legible fashion, I hope).

tremoloTripletProblem.ly :

%

\version "2.24.0"

\language english

tremoloTripletProblem =
\relative c' {
  \clef alto
  \key bf \major
  \time 4/4

\tuplet 3/2 4
{ bf8-.\pp( 8-. 8-. 8-. 8-. 8-.)
  c8-.( 8-. 8-. a8-. 8-. 8-.) |
bf2.:6 c4.:3 d4:3 |
c2.:6 bf4.:3 a4.:3 |
}
}

\score {
  \tremoloTripletProblem
}

%%%

[image: image.png]


[image: image.png]
Any suggestions? I imagine the simplest solution would be to simply go with
half and quarter notes as tripletted with the tremolo mark, but I kind of
like the composer's notation.

All the best,

Ralph

______
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Moving turn above slur

2024-02-27 Thread Ralph Palmer
Wow! That was quick. Thanks, Kieren!
Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


On Tue, Feb 27, 2024 at 9:32 AM Kieren MacMillan <
kie...@kierenmacmillan.info> wrote:

> Hi Ralph,
>
> > I cannot figure out how to move the turn above the slur in the following
> MWE:
>
> %%%
> \version "2.24.2"
> \language "english"
>
> tune =
> \relative c'' {
>   c8.-\tweak avoid-slur #'outside \turn[( d16) f8. g16] a8.[ f16 g8.(
> a16]) |
>
> }
>
> \score {
>   \tune
> }
> %%%
>
> Hope that helps!
> Kieren.


Moving turn above slur

2024-02-27 Thread Ralph Palmer
Greetings, and thanks to all for all your hard work!

I cannot figure out how to move the turn above the slur in the following
MWE:


\version "2.24.2"
\language "english"

tune =
\relative c'' {
  c8.\turn[( d16) f8. g16] a8.[ f16 g8.( a16]) |

}

\score {
  \tune
}


I've looked in the Notation Reference, the Selected Snippets, and the LSR.
I've tried using

\once \override TextScript.script-priority = #-100

but I've had no luck.

I would appreciate any help.

All the best,

Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


slurVsTurnTest.pdf
Description: Adobe PDF document


Re: suggestion fo slur?

2023-11-24 Thread Ralph Palmer
On Fri, Nov 24, 2023 at 9:24 AM Mario Bolognani 
wrote:

> Hello,
>
> any suggestion for this kind of slur? Many thanks for any good idea...
>
> [image: Screenshot 2023-11-24 alle 18.22.25.png]
>
>
> Mario Bolognani
> mario.bologn...@gmail.com
>

Greetings, Mario Bolognani -
If it's the "slur" between the last note in the first measure and the first
note in the second measure, it's a tie, which you can get by using a tilde
after the note in the first measure :
g~
All the best,
Ralph


__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Cue notes above rests

2023-11-23 Thread Ralph Palmer
On Thu, Nov 23, 2023 at 8:56 AM Michael Werner  wrote:

> Hi Ralph,
>
> On Thu, Nov 23, 2023 at 11:26 AM Ralph Palmer 
> wrote:
>
>> Greetings, All -
>>
>> As ever, I'm grateful (Thankful, given it's Thanksgiving Day where I
>> live) for LilyPond and for the help the other users give to each other. I
>> used to give more help myself than I do now, mostly because others are so
>> much more knowledgeable and quick to respond.
>>
>> I'm having a problem with cue notes and the rests in the primary
>> instrument. I don't know how to get the primary instrument's rests above
>> the cue notes.
>>
>
> You almost had it. One small change:
>
> \version "2.24.0"
>
> \relative c' {
>   a''2
>   <<
> {
>   r2 |
>   r1 |
>   r1 |
>   r1 |
>   r2
> }
> \\
> {
>   \new CueVoice {
> a,2~ |
> a4 d, g2~ |
> g4 e a g |
> f4 g
>   }
> }
>   >>
>   d'2\f |
> }
>
> Adding the \\ between the two sections puts both sections into their own
> context. And that produces:
>
> [image: image.png]
>
> Another option would be to explicitly assign voiceOne and voiceTwo, like:
>
> \version "2.24.0"
>
> \relative c' {
>   a''2
>   <<
> {
>   \voiceTwo
>   r2 |
>   r1 |
>   r1 |
>   r1 |
>   r2
> }
> {
>   \voiceOne
>   \new CueVoice {
> a,2~ |
> a4 d, g2~ |
> g4 e a g |
> f4 g
>   }
> }
>   >>
>   \oneVoice
>   d'2\f |
> }
>
> That gives the same result. Just make sure to add the \oneVoice afterward,
> to put everything back to the defaults.
> --
> Michael
>
>
Wonderful! Thanks for your quick and clear response, Michael.

All the best,

Ralph

__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Cue notes above rests

2023-11-23 Thread Ralph Palmer
Greetings, All -

As ever, I'm grateful (Thankful, given it's Thanksgiving Day where I live)
for LilyPond and for the help the other users give to each other. I used to
give more help myself than I do now, mostly because others are so much more
knowledgeable and quick to respond.

I'm having a problem with cue notes and the rests in the primary
instrument. I don't know how to get the primary instrument's rests above
the cue notes. Here's an MWE :



\version "2.24.0"

\relative c' {
a''2
  <<
{
  r2 |
  r1 |
  r1 |
  r1 |
  r2
}
\new CueVoice {
  a,2~ |
  a4 d, g2~ |
  g4 e a g |
  f4 g
}
  >>
  d'2\f |
}



Any help will be much appreciated.

All the best,

Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


test.pdf
Description: Adobe PDF document


Re: Turn with accidental

2023-09-01 Thread Ralph Palmer
On Fri, Sep 1, 2023 at 8:15 AM Jean Abou Samra  wrote:

> Is this what you're looking for?
>
> \version "2.24.2"
> { a''2^\turn^\markup \natural }
>
> Best,
> Jean
>

Perfect, Jean! Thanks. I didn't know the   ^\markup \natural   was possible.

All the best,

Ralph


Turn with accidental

2023-09-01 Thread Ralph Palmer
Hi, All -

As ever, thanks for being there and being so much help!

I've searched the documentation and the snippet repository, but I cannot
find a way to indicate a turn with an accidental. In this case, it's in the
key of B flat, with a C with a turn, and a natural sign to indicate the B
is not flatted. I cannot easily include an example, but I will, if
necessary.

I'm grateful for any help.

All the best,

Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: LilyPond 2.24.2 and convert-ly

2023-08-13 Thread Ralph Palmer
Thanks, Jean -


On Sun, Aug 13, 2023 at 5:13 PM Jean Abou Samra  wrote:

> Le dimanche 13 août 2023 à 16:37 -0700, Ralph Palmer a écrit :
> > I installed Lilypond in home/lilypond, and I aimed Frescobaldi 3.2 to
> > /home/rpalmer/lilypond/lilypond-2.24.2/bin/lilypond
> > When I run Frescobaldi on an .ly file, it seems to work correctly.
> >
> > When I open Terminal and type in
> > find . -name '*.ly' -exec convert-ly -e '{}' \;
> > and hit return, I get multiple lines of
> > /home/(me)/bin/convert-ly: 6: exec: /home/(me)/lilypond/usr/bin/python3:
> not found
>
>
> Allow me to turn the question the other way around. How could that *work*?
> :-)
>
> To "install" LilyPond 2.24.2, all you've done is extracting the tar archive
> into your home folder. Then you try to run convert-ly using just
> "convert-ly". Why would the terminal look into this folder?
>
> I mean, imagine if, after you downloaded an archive that happened to
> contain
> an executable called "cd", into your Downloads folder, a simple "cd foo"
> ran the downloaded program. Wouldn't that be incredibly dangerous?
>

I feel rather foolish. It's obvious, once you point it out.


> The fix here is to run
>
> find . -name '*.ly' -exec ~/lilypond/lilypond-2.24.2/bin/convert-ly -e
> '{}' \;
>
> specifying the full path to the convert-ly executable.
>

Bingo! It worked perfectly.


> > When I try to go to
> > /home/(me)/lilypond/usr/bin
> > my lilypond directory has no /usr, much less /usr/bin
> > lilypond/lilypond-2.24.2/lib
> > does have python3.10
>
> The error sounds like you have ~/bin/lilypond and ~/bin/convert-ly, which
> are
> very likely remnants of an old LilyPond installation made using the
> pre-2.24
> installation method with an sh script, and that installation was also in
> ~/lilypond.
>
> Those pre-2.24 installations contained an "uninstall-lilypond" script, but
> of course it was easy to miss it and just delete the files in ~/lilypond,
> as I infer you did, without removing the wrappers (or symlinks? I don't
> remember) created in ~/bin.
>
> Try
>
> rm
> ~/bin/{abc2ly,convert-ly,etf2ly,lilymidi,lilypond,lilypond-book,lilypond-invoke-editor,lilysong,midi2ly,musicxml2ly}
>
> to clean them out. They're not hurting, strictly speaking, but
> you will save yourself confusion in the future by not having
> these ghosts.
>
>
>
Thanks again, and all the best,

Ralph

__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


LilyPond 2.24.2 and convert-ly

2023-08-13 Thread Ralph Palmer
Hi, All -

Many thanks for all your work and for your help.

I'm running Linux/Ubuntu 22.04.3 LTS.

I'm having trouble with running convert-ly. I've successfully downloaded
and installed and run LilyPond 2.24.2 under Frescobaldi 3.2. (I decided to
stay with 3.2 because it seemed to work more clearly/conveniently with
LilyPond 2.24.0 than Frescobaldi 3.3 does).

I installed Lilypond in home/lilypond, and I aimed Frescobaldi 3.2 to
/home/rpalmer/lilypond/lilypond-2.24.2/bin/lilypond
When I run Frescobaldi on an .ly file, it seems to work correctly.

When I open Terminal and type in

find . -name '*.ly' -exec convert-ly -e '{}' \;

and hit return, I get multiple lines of

/home/(me)/bin/convert-ly: 6: exec:
/home/(me)/lilypond/usr/bin/python3: not found

When I try to go to

/home/(me)/lilypond/usr/bin

my lilypond directory has no /usr, much less /usr/bin

lilypond/lilypond-2.24.2/lib

does have python3.10

Any idea where I'm going wrong and/or what I can do to resolve this
and run convert-ly on my LilyPond files?

I would greatly appreciate any help.

All the best,

Ralph




__

Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Fwd: Markup with text or text in dynamics font

2023-05-30 Thread Ralph Palmer
On Tue, May 30, 2023 at 9:14 AM Jean Abou Samra  wrote:

> (Adding back the list)
>
> Le mardi 30 mai 2023 à 09:09 -0700, Ralph Palmer a écrit :
>
> Jean -
>
> I did get your messages. I took a quick look and felt confused and
> slightly overwhelmed. I'm going to try again. I appreciate your follow-up
> messages.
>
> All the best,
>
> Ralph
>
> To make it short and hopefully not overwhelming:
>
>1.
>
>Delete your existing version of Frescobaldi. Unfortunately this is a
>bit fraught because of the currently outdated packaging tooling that
>Frescobaldi currently uses (it's being changed at the moment). But if you
>look into your ~/frescobaldi-3.2 folder, you might find a file called
>installed.txt. If it's there, use cat installed.txt | xargs rm.
>2.
>
>flatpak install frescobaldi
>3.
>
>cp ~/.config/frescobaldi/frescobaldi.conf
>~/.var/app/org.frescobaldi.Frescobaldi/config/frescobaldi/frescobaldi.conf
>
> Thanks, Jean. I followed the long version as best I could. I'm not skilled
or super familiar with working from the terminal, so I'm not sure I did
everything exactly as I was supposed to. My main question would be whether
I was supposed to remain in frescobaldi-repositories after Step 2. I did,
and I got a few errors in the later steps, but nothing that seemed
disastrous or halted the operation, and when I closed the terminal and
checked my Frescobaldi, I found I do, in fact, have 3.3.

All the best,

Ralph

__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Markup with text or text in dynamics font

2023-05-29 Thread Ralph Palmer
Hi -

I appreciate all the help this list provides. I seem to be helping less
than I used to; not sure why.

I've tried a few times recently to figure out how to make what would
effectively be a markup in dynamic script, with no success. I've looked
pretty extensively on the LilyPond site, as well as in the LSR and the
email archives. I'm currently running LilyPond 2.24.0 and Frescobaldi 3.2
(still having problems figuring out how to install 3.3) under
Linux/Ubuntu  22.04.2 LTS.

I currently would like to add
sempre ff e ben marcato
in dynamic font. I can do a markup using \bold and \italic, but it's not
quite the same as the dynamic font. Am I missing a simple way to accomplish
this?

I appreciate any help on this.

All the best,

Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Frescobaldi 3.3 - off topic?

2023-05-13 Thread Ralph Palmer
Greetings, all -

I've been using LilyPond with Frescobaldi under Linux/Ubuntu for years, and
I really like the combination.

I've tried updating to Frescobaldi 3.3 a number of times, with sort of
weird results. I've been running LilyPond 2.23.6 and Frescobaldi 3.2 under
Ubuntu 22.04.2 and they work fine. When I go to Flatpak, it says that
Frescobaldi 3.3 is installed, and I can click on "Open" and it does, but
there is no history (e.g., sessions I've been using under 3.2). If I tell
the desktop to add Frescobaldi to "Favorites", it does put the icon there,
but if I click on the icon, I get 3.2. When I do a search for
frescobaldi-3.3, there are no results. I followed the instructions from
Flathub for doing an install via the terminal, but the results are the
same. Flathub says 3.3 is installed.

Anyone else having similar problems? Anyone have suggestions for a
solution? I would dearly love to have my previous saved sessions appear in
3.3, and have 3.3 be the default (I'm guessing I'll need to rename the
frescobaldi-3.2 file).

All the best,

Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: System-system spacing and ragged-last-bottom with multiple scores

2023-04-16 Thread Ralph Palmer
On Sun, Apr 16, 2023 at 10:57 AM Ralph Palmer 
wrote:

> On Sun, Apr 16, 2023, 8:42 AM Michael Werner  wrote:
>
>> Hi Ralph,
>>
>> On Sun, Apr 16, 2023 at 11:27 AM Ralph Palmer 
>> wrote:
>>
>>>
>>> I'm having a problem with system-system spacing and ragged-last-bottom
>>> in a \Book with multiple scores. I was able, at some point, to do a ragged
>>> last bottom on the first score, but the systems were too close for my
>>> comfort. I've looked a lot at what seem to be the appropriate places in the
>>> Notation Reference, but I cannot figure out how to configure the context
>>> within the first score to control either the ragged bottom or the
>>> system-system distance, much less both.
>>>
>>
>> Both system-system-spacing and ragged-bottom  need to be placed in a
>> \paper block, not a \layout block. There are limits on where a \paper block
>> can be put. In this case what I would do (and there could very well, and
>> probably are, better ways but this is what I came up with) is to put each
>> of the scores into its own \bookpart section, as a \bookpart is one of the
>> places a \paper block is allowed. This also obviates the need for the
>> \pagebreak, as that is automagically put in by using a \bookpart. Also,
>> system-system-spacing is comprised of 4 elements, each of which gets set
>> seperately. Have a look at
>> http://lilypond.org/doc/v2.24/Documentation/notation/the-paper-block
>> and
>>
>> http://lilypond.org/doc/v2.24/Documentation/notation/flexible-vertical-spacing-paper-variables
>> for some details on how it works. But a short version is try something
>> like:
>>
>> \book {
>>   \header {
>> title = "Test"
>> subtitle = "system spacing"
>>   }
>>
>>   \bookpart {
>>   \paper {
>> system-system-spacing.padding = #8
>> ragged-last-bottom = ##t
>>   }
>> \score {
>>   \header {
>> piece = \markup \fill-line \huge \bold { "First" }
>>   }
>>   \new ChoirStaff
>>   <<
>> \new Staff
>> << \IVlaI >>
>> \new Staff
>> << \IVlaII >>
>>   >>
>> }
>>   }
>>
>>   %  \pageBreak
>>
>>   \bookpart {
>> \score {
>>   \header {
>> piece = \markup \fill-line \huge \bold { "Second" }
>>   }
>>   \new ChoirStaff <<
>> \new Staff
>> << \IIVlaI >>
>> \new Staff
>> << \IIVlaII >>
>>   >>
>>   \layout {}
>> }
>>   }
>> }
>>
>> This should get you started along towards what it sounds like you're
>> trying to do.
>>
>> Michael
>>
>
> Thanks for your quick reply, Michael. I'll try it, but when I used \book
> with separate \bookpart s before, the title and subtitle appeared before
> each \bookpart score.
>
> Ralph
>

Okay, I think I've got it. I moved the \header {} from the \book to the
first \bookpart {}, and everything seems okay. Thanks again, Michael, for
your help. BTW, I did look at paper variables, creating titles, headers,
and footers, and layout blocks. It was not clear to me after multiple
readings, which is why I asked the list.

All the best,

Ralph

__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: System-system spacing and ragged-last-bottom with multiple scores

2023-04-16 Thread Ralph Palmer
On Sun, Apr 16, 2023, 8:42 AM Michael Werner  wrote:

> Hi Ralph,
>
> On Sun, Apr 16, 2023 at 11:27 AM Ralph Palmer 
> wrote:
>
>>
>> I'm having a problem with system-system spacing and ragged-last-bottom
>> in a \Book with multiple scores. I was able, at some point, to do a ragged
>> last bottom on the first score, but the systems were too close for my
>> comfort. I've looked a lot at what seem to be the appropriate places in the
>> Notation Reference, but I cannot figure out how to configure the context
>> within the first score to control either the ragged bottom or the
>> system-system distance, much less both.
>>
>
> Both system-system-spacing and ragged-bottom  need to be placed in a
> \paper block, not a \layout block. There are limits on where a \paper block
> can be put. In this case what I would do (and there could very well, and
> probably are, better ways but this is what I came up with) is to put each
> of the scores into its own \bookpart section, as a \bookpart is one of the
> places a \paper block is allowed. This also obviates the need for the
> \pagebreak, as that is automagically put in by using a \bookpart. Also,
> system-system-spacing is comprised of 4 elements, each of which gets set
> seperately. Have a look at
> http://lilypond.org/doc/v2.24/Documentation/notation/the-paper-block
> and
>
> http://lilypond.org/doc/v2.24/Documentation/notation/flexible-vertical-spacing-paper-variables
> for some details on how it works. But a short version is try something
> like:
>
> \book {
>   \header {
> title = "Test"
> subtitle = "system spacing"
>   }
>
>   \bookpart {
>   \paper {
> system-system-spacing.padding = #8
> ragged-last-bottom = ##t
>   }
> \score {
>   \header {
> piece = \markup \fill-line \huge \bold { "First" }
>   }
>   \new ChoirStaff
>   <<
> \new Staff
> << \IVlaI >>
> \new Staff
> << \IVlaII >>
>   >>
> }
>   }
>
>   %  \pageBreak
>
>   \bookpart {
> \score {
>   \header {
> piece = \markup \fill-line \huge \bold { "Second" }
>   }
>   \new ChoirStaff <<
> \new Staff
> << \IIVlaI >>
> \new Staff
> << \IIVlaII >>
>   >>
>   \layout {}
> }
>   }
> }
>
> This should get you started along towards what it sounds like you're
> trying to do.
>
> Michael
>

Thanks for your quick reply, Michael. I'll try it, but when I used \book
with separate \bookpart s before, the title and subtitle appeared before
each \bookpart score.

Ralph

>


System-system spacing and ragged-last-bottom with multiple scores

2023-04-16 Thread Ralph Palmer
Hi -

My appreciation to all on the list for all the help we pass around.

I'm having a problem with system-system spacing and ragged-last-bottom in a
\Book with multiple scores. I was able, at some point, to do a ragged last
bottom on the first score, but the systems were too close for my comfort.
I've looked a lot at what seem to be the appropriate places in the Notation
Reference, but I cannot figure out how to configure the context within the
first score to control either the ragged bottom or the system-system
distance, much less both.

I would greatly appreciate help on these issues.

All the best,

Ralph

__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com
% Test - system spacing

\version "2.24.0"
\language "english"

% First

IVlaI =
\relative c' {  
  \key c \major
  \clef alto  
  \time 4/4
  
  c4 d e f |
  d e f g |
  f e d c |
  \break
  d c b a |
  g a b c |
  a b c d |
  \break
  b c d e |
  c d e f |
  d e f g |
}


IVlaII =
\relative c' {  
  \key c \major
  \clef alto  
  \time 4/4
  
  d4 c b c |
  b c b c |
  d e d e |
  d b d b |
  c e c e |
  d f d f |
  g f e d |
  f e d c |
  e d c b |
}


% Second

IIVlaI =
\relative c' {  
  \key c \major
  \clef alto  
  \time 4/4
  
  c4 d e f |
}

IIVlaII =
\relative c' {  
  \key c \major
  \clef alto  
  \time 4/4
  
  e4 f g a |
}

\book {  
  \header {
title = "Test"
subtitle = "system spacing"
  }
  
  \score {
\header {
  piece = \markup \fill-line \huge \bold { "First" }
}
\new ChoirStaff 
<<
  \new Staff 
  << \IVlaI >>
  \new Staff 
  << \IVlaII >>
>>
\layout {
  system-system-spacing = #8  
  ragged-last-bottom = ##t
}
  }

  \pageBreak

  \score {
\header {
  piece = \markup \fill-line \huge \bold { "Second" }
}
\new ChoirStaff <<
  \new Staff 
  << \IIVlaI >>
  \new Staff 
  << \IIVlaII >>
>>
\layout {}
  }
}



spacingTest.pdf
Description: Adobe PDF document


Re: how to do this?

2023-03-27 Thread Ralph Palmer
Dario Marrini -
Did you know there is an Italian version of the documents?
https://lilypond.org/community.it.html
And, I believe, an Italian user list. I don't know the address for that,
but I hope someone else can provide it.
All the best,
Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


On Mon, Mar 27, 2023 at 9:48 AM Dario Marrini 
wrote:

> Thanks all,
> I'm used to read as docs as possible, but I'm in trouble about names,
> sometimes I dont' know how to name some resources in English (sometimes
> barely in Italian...) then sometimes I spend a lot of time looking for
> things I don't even know the name of...
>
> Il giorno lun 27 mar 2023 alle ore 18:02 Leo Correia de Verdier <
> leo.correia.de.verd...@gmail.com> ha scritto:
>
>> Try
>>
>> \set Score.rehearsalMarkFormatter = #format-mark-box-numbers
>>
>> More details and explanations can be found here
>>
>> LilyPond Notation Reference: 1.2.5 Bars 
>> <https://lilypond.org/doc/v2.24/Documentation/notation/bars#rehearsal-marks>
>> lilypond.org 
>> <https://lilypond.org/doc/v2.24/Documentation/notation/bars#rehearsal-marks>
>> [image: favicon.ico] 
>> <https://lilypond.org/doc/v2.24/Documentation/notation/bars#rehearsal-marks> 
>> <https://lilypond.org/doc/v2.24/Documentation/notation/bars#rehearsal-marks>
>>
>>
>> 27 mars 2023 kl. 17:49 skrev Dario Marrini :
>>
>> 
>> many thanks guys,
>> and what about this : ?
>>
>> 
>>
>> the '11 in that box; I found A,B,C,D as progressive mark signes, but how
>> could I write it as a automatic progressive ?
>>
>> Il giorno lun 27 mar 2023 alle ore 17:30 Jean Abou Samra <
>> j...@abou-samra.fr> ha scritto:
>>
>>>
>>>
>>> Le 27 mars 2023 à 17:23, Dario Marrini  a
>>> écrit :
>>>
>>> 
>>> Hi lilypond people,
>>>
>>> I need to write this (multiple bars with number )
>>>
>>> 
>>>
>>>
>>> but I can't find in documentation this kind of writing;
>>>
>>>
>>>
>>> It’s here:
>>> https://lilypond.org/doc/v2.24/Documentation/notation/writing-parts#compressing-empty-measures
>>>
>>>
>>> then, I need to know, if I write this in a single part score, may I get
>>> a full series of empty bars in the complete score ?
>>>
>>>
>>> If the other parts in the full score have notes during those
>>> “compressed” rests, they will just be expanded as needed in the full score
>>> while remaining compressed in the individual parts. If for some reason you
>>> want to compress the rests in the parts but expand them in the full score
>>> *while they could be compressed* (i.e., all instruments have rests at that
>>> moment), then have a look at tags:
>>> https://lilypond.org/doc/v2.24/Documentation/notation/different-editions-from-one-source#using-tags
>>>
>>> Best,
>>>
>>> Jean
>>>
>>>
>>>


favicon.ico
Description: Binary data


Re: how to do this?

2023-03-27 Thread Ralph Palmer
Hello again, Dario Marrini -

When you have a new question, it's preferable that you start a new thread -
just in case someone else later has the same question as you do.

That said, have you read the Learning Manual :

https://lilypond.org/doc/v2.24/Documentation/learning/index.html

or the Notation Reference?

https://lilypond.org/doc/v2.24/Documentation/notation/index.html

The Learning Manual gives you an excellent starting point, and the Notation
Reference probably answers most of your questions.

For Rehearsal Marks in the Notation Reference, see

https://lilypond.org/doc/v2.24/Documentation/notation/bars#index-rehearsal-mark

All the best,

Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


On Mon, Mar 27, 2023 at 8:49 AM Dario Marrini 
wrote:

> many thanks guys,
> and what about this : ?
>
> [image: image.png]
> the '11 in that box; I found A,B,C,D as progressive mark signes, but how
> could I write it as a automatic progressive ?
>
> Il giorno lun 27 mar 2023 alle ore 17:30 Jean Abou Samra <
> j...@abou-samra.fr> ha scritto:
>
>>
>>
>> Le 27 mars 2023 à 17:23, Dario Marrini  a
>> écrit :
>>
>> 
>> Hi lilypond people,
>>
>> I need to write this (multiple bars with number )
>>
>> [image: image.png]
>>
>> but I can't find in documentation this kind of writing;
>>
>>
>>
>> It’s here:
>> https://lilypond.org/doc/v2.24/Documentation/notation/writing-parts#compressing-empty-measures
>>
>>
>> then, I need to know, if I write this in a single part score, may I get a
>> full series of empty bars in the complete score ?
>>
>>
>> If the other parts in the full score have notes during those “compressed”
>> rests, they will just be expanded as needed in the full score while
>> remaining compressed in the individual parts. If for some reason you want
>> to compress the rests in the parts but expand them in the full score *while
>> they could be compressed* (i.e., all instruments have rests at that
>> moment), then have a look at tags:
>> https://lilypond.org/doc/v2.24/Documentation/notation/different-editions-from-one-source#using-tags
>>
>> Best,
>>
>> Jean
>>
>>
>>


Re: how to do this?

2023-03-27 Thread Ralph Palmer
Hi, Dario M. -

I don't know about the full score (I expect you have to put the rests in
each part), but for the empty measure rests, please see:

https://lilypond.org/doc/v2.23/Documentation/notation/writing-rests#full-measure-rests

HTH,

Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


On Mon, Mar 27, 2023 at 8:22 AM Dario Marrini 
wrote:

> Hi lilypond people,
>
> I need to write this (multiple bars with number )
>
> [image: image.png]
>
> but I can't find in documentation this kind of writing; then, I need to
> know, if I write this in a single part score, may I get a full series of
> empty bars in the complete score ?
>
> thanks
>   dario m.
>


Re: Tempo vs. markup

2023-03-12 Thread Ralph Palmer
On Sun, Mar 12, 2023 at 5:36 AM Valentin Petzel  wrote:

> Hello Ralph,
>
> while Pierre’s solution works with some adaptation I think your approach
> is
> wrong.
>
> Tempo is something that is created at the Score level, while TextScripts
> are
> created at the Staff level. This means that it should be expected for
> TextScripts to be closer to the Staff. Rather use the correct devices for
> what
> you want:
>
> Trio
>
> is not a staff text, but in fact a label for a part or section. So rather
> use a
> SectionLabel (which also lives at the Score level), and style it to look
> the
> way you like it to look.
>
> Half as fast
>
> is in fact a Tempo mark, so include it into your tempo mark. A tempo mark
> can
> use multiple lines by using \column.
>
>
> which I’d argue is cleaner in both code and implementation.
>
> Many thanks both to Pierre and to Valentin for their solutions!

All the best,

Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Tempo vs. markup

2023-03-11 Thread Ralph Palmer
Greetings -

Thanks to all the list members who respond so quickly and thoroughly to our
questions.

I'm running 2.24.0 and Frescobaldi 3.2 under Linux/Ubuntu.

I cannot figure out how to move the tempo indication below the markups in
this minimal example. Can anyone help me?

All the best,

Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com
\version "2.24.0"

\relative c' {
  \time 3/4
\tempo \markup {
\concat {
  (
  \smaller \general-align #Y #DOWN \note {2} #1
  " = "
  \smaller \general-align #Y #DOWN \note {4} #1
  )
}
  }
  d4^\markup\italic{arco}^\markup\bold{Half as fast}^\markup\bold{Trio} d d
}

MoveTempoTest.pdf
Description: Adobe PDF document


Re: Tempo Mark with letter

2023-03-04 Thread Ralph Palmer
Thanks for the quick and helpful response, Jean!

All the best,

Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


On Sat, Mar 4, 2023 at 10:29 AM Jean Abou Samra  wrote:

> Le samedi 04 mars 2023 à 10:16 -0800, Ralph Palmer a écrit :
>
> Greetings -
>
> I'm running LilyPond 2.24.0 under Frescobaldi 3.2 and Ubuntu 22.04.2 LTS.
>
> I'm trying to get a tempo indication similar to the included screenshot (I
> couldn't figure out how to include the screenshot as an attachment -
> sorry). My problem is the "c." I looked at the documentation and at the
> archives. I tried multiple ways, but either the 1/4 note comes out as the
> fraction 1/4 or LilyPond rejects the "c.". I also tried using a tilde ("~")
> instead of "=c.", but no joy. It's not a huge deal, but if someone could
> point me in the right direction, I would appreciate it.
>
> \version "2.24.1"
>
> \fixed c' {
>   \tempo \markup { Simple, flowing ( \hspace #-0.4 \rhythm {{4}} = c.76) }
>   \time 2/4
>   e4\mp( d8 e)
>   c8 c( d e)
> }
>
> The \tempo   =  form doesn't support customizing the
> (note = bpm) part, but you can simply include it into the text as markup.
>
> If you also need that tempo in MIDI output, you can use tags to have a \tempo
> 4 = 76 commands in MIDI and the \tempo \markup ... command in graphical
> output.
>
> Also, note that \rhythm requires extra braces in 2.24 because its
> argument is only one note specified as a simple duration. This quirk has
> been lifted in 2.25.
>
> HTH,
>
> Jean
>


Tempo Mark with letter

2023-03-04 Thread Ralph Palmer
Greetings -

I'm running LilyPond 2.24.0 under Frescobaldi 3.2 and Ubuntu 22.04.2 LTS.

I'm trying to get a tempo indication similar to the included screenshot (I
couldn't figure out how to include the screenshot as an attachment -
sorry). My problem is the "c." I looked at the documentation and at the
archives. I tried multiple ways, but either the 1/4 note comes out as the
fraction 1/4 or LilyPond rejects the "c.". I also tried using a tilde ("~")
instead of "=c.", but no joy. It's not a huge deal, but if someone could
point me in the right direction, I would appreciate it.

All the best,

Ralph

[image: image.png]

__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Policy for posts from non-members

2023-02-21 Thread Ralph Palmer
On Tue, Feb 21, 2023, 2:37 PM Jean Abou Samra  wrote:

> Hi,
>
>
> “Welcome to the lilypond-user mailing list. We apologize, but in order to
> prevent spam, we need you to subscribe to the list before you post. Please
> fill out the subscription form on
> https://lists.gnu.org/mailman/listinfo/lilypond-user.
>
> Once you are subscribed, you will receive all posts to the list, so you
> can help out other people as well. However, if you only wish to interact
> with this list infrequently, you may disable mail subscription in your
> membership preferences after you have subscribed.
>
> If you believe you are already subscribed to the list, it probably means
> that you accidentally posted from a different email address than the one
> you are subscribed with.
>
> If you have any question or encounter problems, feel free to contact the
> list admins at lilypond-user-ow...@gnu.org”
>
> On the plus side, this means that instead of delaying the message until
> Mark or me looks at it, the feedback will come instantly.
>
> Jean
>
> This sounds appropriate to me, Jean.
Ralph

>
>


Re: Clef change after end-repeat before break -- how?

2023-01-27 Thread Ralph Palmer
On Fri, Jan 27, 2023 at 1:36 PM Ole V. Villumsen <
ole.villum...@protonmail.ch> wrote:

> Hi, I am typesetting a movement with a repeat and a clef change right
> after the repeat. I have a suitable line break where the repeat ends and
> the clef change happens. Default Lilypond sets the new clef within the
> repeat, before the end-repeat sign, which I don’t want and find meaningless
> in my case since there is no clef change when repeating from the beginning,
> only when continuing after the repeated section. Instead I want the clef
> after the end-repeat and before the line break. I can do that by setting
> the clef change off from the repeated section by a small space. Only the
> space comes out much larger than expected.
>
> Tiny example:
>
> \version "2.24.0"
>
> \relative c' {
>   \repeat volta 2 {
> g'4 4 4 4 | 4 4 4 4 | 4 4 4 4 | 4 4 4 8 8 |
>   }
>   s1024
>   \clef bass
>   \break
>   \set Timing.measurePosition = #(ly:make-moment 0/4)
>   c,,4 4 4 4 | 4 4 4 4 | 4 4 4 4 | 4 4 4 4 |
> }
>
> I enclose the output as png. My 1024th spacer rest is broader than the two
> preceding quavers (8th notes) combined.
>
>  * Curious question: why is that?
>  * Constructive question: how to avoid it?
>  * Real question: How do I set the clef nicely immediately
>after the end-repeat with minimal space between?
>
> Cheers, Ole
>
> Sent with Proton Mail secure email.


Hi, Ole -

Boy, I thought that would be simple, but I can't figure it out. I thought I
had examples, but maybe it's always been with alternatives. Anyone else?

All the best,

Ralph


Re: Removing (or not) empty staves

2023-01-18 Thread Ralph Palmer
On Tue, Jan 17, 2023 at 11:42 PM Xavier Scheuer  wrote:

> On Wed, 18 Jan 2023 at 04:12, Ralph Palmer 
> wrote:
> >
> > Hi -
> >
> > Thanks for all your work, for helping users, and for LilyPond itself.
> I've been using LilyPond and Frescobaldi for a long time, mostly on
> Linux/Ubuntu.
> >
> > I'm currently running LilyPond 2.24.0 and Frescobaldi 3.2 on
> Linux/Ubuntu.
> >
> > I'm trying to transcribe the viola parts for Saint-Saens' Le Deluge for
> my personal use, but trying to keep it close to the original. My problem is
> that there are 8 lines of score with single staves, and then multiple lines
> with Solo and Tutti staves. The first line with two staves has all rests in
> the Solo staff. I can get LilyPond to go single staff for the opening, but
> I can't get it to do that and keep the first (all rests) line of the Solo
> part. I'm attaching a photo of the original score where it switches from
> single staff to two staves per system, as well as two .ly files and their
> PDFs from my attempts to reproduce the original. It's not a make or break
> problem, but I would like to know what I might be doing wrong or what I
> might do differently. I'm using \Staff \RemoveEmptyStaves in \context.
>
> Hello,
>
> In that case I would use a Keep_alive_together_engraver and different
> VerticalAxisGroup remove-layer values and setting/unsetting
> Staff.keepAliveInterfaces where desired.
> There is a small example with Violins I & II and separate staves V I and V
> II in the documentation.
> NR 1.6.2 Modifying single staves > Hiding staves
>
> https://lilypond.org/doc/v2.24/Documentation/notation/modifying-single-staves#hiding-staves
>
> Otherwise if you want to keep your \RemoveEmptyStaves solution you can
> cheat and include a transparent note at the beginning of the Andantino
> Solo.
>
> Cheers,
> Xavier
>
> --
> Xavier Scheuer 
>
>
Thanks, Xavier - I'll take a closer look at the Documentation link and see
what I can do.

All the best,

Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Fwd: Scoop and bend

2022-12-28 Thread Ralph Palmer
On Wed, Dec 28, 2022 at 8:19 PM Paul Scott  wrote:

> This is what I use for scoop that I probably got from this list a number
> of years ago.
>
> #(define (scoop-stencil grob)
>   (ly:stencil-combine-at-edge
>(ly:note-head::print grob) 0 -1
>(grob-interpret-markup grob
> (markup #:with-dimensions '(0 . 0) '(0 . 0)
>  #:translate '( -2 . -2) #:musicglyph "brackettips.up" )) 0 )
> )
>
> scoop = \once \override NoteHead.stencil = #scoop-stencil
>
> music = \fixed c'' { \scoop c2 r }
>
> HTH,
>
> Paul
>
>
> On 12/28/22 3:56 PM, Ralph Palmer wrote:
>
> -- Forwarded message -
> From: Ralph Palmer 
> Date: Wed, Dec 28, 2022 at 10:18 AM
> Subject: Re: Scoop and bend
> To: Benjamin Tordoff 
>
>
> On Wed, Dec 28, 2022 at 3:55 AM Benjamin Tordoff 
> wrote:
>
>> Hi all, I’ve recently been type-setting some saxophone parts that employ
>> quite a lot of glissandi, note-bends, falls, and scoops. Lilypond has the
>> glissando and fall (bendAfter) covered, but I’m struggling to find a good
>> solution for scoop (basically “bendBefore”) or bend (in the originals this
>> is indicated like a glissando down a tone and back to the same note). A
>> hand-drawn example is attached.
>>
>> I managed something passable using hidden grace-notes and adjusting the
>> slur offset, but the appearance isn’t ideal and seems sensitive to the
>> overall score spacing. Not to mention that it adds bizarre notes to the
>> midi output. Any suggestions for something more robust would be appreciated.
>>
>> Thanks
>> Ben
>>
>
> Oops. Forgot to copy the list.
> Ralph
>
> I would love to see this as well!
>
> All the best,
>
> Ralph
>
>
Thanks, Paul. I don't have time right now to test it, but I shall, soon!

All the best,

Ralph

__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Fwd: Scoop and bend

2022-12-28 Thread Ralph Palmer
-- Forwarded message -
From: Ralph Palmer 
Date: Wed, Dec 28, 2022 at 10:18 AM
Subject: Re: Scoop and bend
To: Benjamin Tordoff 


On Wed, Dec 28, 2022 at 3:55 AM Benjamin Tordoff  wrote:

> Hi all, I’ve recently been type-setting some saxophone parts that employ
> quite a lot of glissandi, note-bends, falls, and scoops. Lilypond has the
> glissando and fall (bendAfter) covered, but I’m struggling to find a good
> solution for scoop (basically “bendBefore”) or bend (in the originals this
> is indicated like a glissando down a tone and back to the same note). A
> hand-drawn example is attached.
>
> I managed something passable using hidden grace-notes and adjusting the
> slur offset, but the appearance isn’t ideal and seems sensitive to the
> overall score spacing. Not to mention that it adds bizarre notes to the
> midi output. Any suggestions for something more robust would be appreciated.
>
> Thanks
> Ben
>

Oops. Forgot to copy the list.
Ralph

I would love to see this as well!

All the best,

Ralph

__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Difficulty running convert-ly under Linux/Ubuntu

2022-12-20 Thread Ralph Palmer
On Mon, Dec 19, 2022 at 8:21 PM Michael Werner  wrote:

> I'm also on Ubuntu here (well, to be a bit more precise I'm using the
> KUbuntu distro, but should be close enough). I tried your command and had
> it fail. But, when I altered it just a bit it worked. All I had to do was
> specify the full path to the convert.ly file, like this:
> find . -name '*.ly' -exec
> /home/michael/lilypond/lilypond-2.24.0/bin/convert-ly -e '{}' \;
> Maybe give that a shot and see what happens.
>
> Michael
>
> On Mon, Dec 19, 2022 at 9:53 PM Ralph Palmer 
> wrote:
>
>> Greetings -
>>
>> Jean Abou Samra kindly pointed me in the right direction for the
>> installation of 2.24.0 in Linux with Frescobaldi.
>>
>> I was successful. Then I tried running convert-ly for all my .ly files,
>> using
>>
>> find . -name '*.ly' -exec convert-ly -e '{}' \;
>>
>> on the command line. That was unsuccessful.
>>
>> I also tried
>>
>> convert-ly -e $(find . -name '*.ly' -print)
>>
>> but both of those commands were unsuccessful. In both cases, I got the
>> message
>>
>> 6: exec: /home/rpalmer/lilypond/usr/bin/python3: not found
>>
>> even though Python 3.10 is in the LilyPond directory. Ah, but I don't see
>> my usr/bin directory. I'm still confused.
>>
>
Worked perfectly, Michael! Thanks so much for your help.

All the best,

Ralph

__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Difficulty running convert-ly under Linux/Ubuntu

2022-12-19 Thread Ralph Palmer
Thanks, Michael -

I don't have time now, but I'll try in the morning!

Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


On Mon, Dec 19, 2022 at 8:21 PM Michael Werner  wrote:

> I'm also on Ubuntu here (well, to be a bit more precise I'm using the
> KUbuntu distro, but should be close enough). I tried your command and had
> it fail. But, when I altered it just a bit it worked. All I had to do was
> specify the full path to the convert.ly file, like this:
> find . -name '*.ly' -exec
> /home/michael/lilypond/lilypond-2.24.0/bin/convert-ly -e '{}' \;
> Maybe give that a shot and see what happens.
>
> Michael
>
> On Mon, Dec 19, 2022 at 9:53 PM Ralph Palmer 
> wrote:
>
>> Greetings -
>>
>> Jean Abou Samra kindly pointed me in the right direction for the
>> installation of 2.24.0 in Linux with Frescobaldi.
>>
>> I was successful. Then I tried running convert-ly for all my .ly files,
>> using
>>
>> find . -name '*.ly' -exec convert-ly -e '{}' \;
>>
>> on the command line. That was unsuccessful.
>>
>> I also tried
>>
>> convert-ly -e $(find . -name '*.ly' -print)
>>
>> but both of those commands were unsuccessful. In both cases, I got the
>> message
>>
>> 6: exec: /home/rpalmer/lilypond/usr/bin/python3: not found
>>
>> even though Python 3.10 is in the LilyPond directory. Ah, but I don't see
>> my usr/bin directory. I'm still confused.
>>
>> Any suggestions?
>>
>> All the best,
>>
>> Ralph
>> __
>> Ralph Palmer
>> Seattle
>> USA
>> (he, him, his)
>> palmer.r.vio...@gmail.com
>>
>


Difficulty running convert-ly under Linux/Ubuntu

2022-12-19 Thread Ralph Palmer
Greetings -

Jean Abou Samra kindly pointed me in the right direction for the
installation of 2.24.0 in Linux with Frescobaldi.

I was successful. Then I tried running convert-ly for all my .ly files,
using

find . -name '*.ly' -exec convert-ly -e '{}' \;

on the command line. That was unsuccessful.

I also tried

convert-ly -e $(find . -name '*.ly' -print)

but both of those commands were unsuccessful. In both cases, I got the
message

6: exec: /home/rpalmer/lilypond/usr/bin/python3: not found

even though Python 3.10 is in the LilyPond directory. Ah, but I don't see
my usr/bin directory. I'm still confused.

Any suggestions?

All the best,

Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Installing 2.24.0 in Linux

2022-12-19 Thread Ralph Palmer
On Mon, Dec 19, 2022 at 2:20 PM Jean Abou Samra  wrote:

> Le 19/12/2022 à 23:17, Ralph Palmer a écrit :
> > Greetings -
> >
> > I'm feeling stupid. I've installed new versions for years, and this
> > time I'm totally floundering. I hope someone can give me some help.
> > I've looked at the documentation online,
>
>
> Does that include this part?
>
>
> https://lilypond.org/doc/v2.24/Documentation/learning/graphical-setup-under-gnu_002flinux
>
> (which is linked on the download page, BTW).
>
> Best,
> Jean
>

Thank you Thank you Thank you, Jean! What a quick response. I missed that
part of the documentation. I now have it set up and running, I think.

All the best,

Ralph

__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Installing 2.24.0 in Linux

2022-12-19 Thread Ralph Palmer
Greetings -

I'm feeling stupid. I've installed new versions for years, and this time
I'm totally floundering. I hope someone can give me some help. I've looked
at the documentation online, the documentation in Frescobaldi, and searched
in the new 2.24.0 files for a ReadMe, with no luck.

I'm currently running LilyPond version 2.23.6 and Frescobaldi 3.2.

I have a series of folders labelled
lilypond
lilypond2.20.0
lilypond2.23.6
(and now) lilypond2.24.0

The folders in  are  and , and are shown to have
been "modified" on Feb. 6 of this year (probably when I installed 2.23.6).
I thought maybe I could move  and  from the new 2.24.0
folder, but I can't find them.
I've tried to go into Frescobaldi and add lilypond-2.24.0 to "versions to
use", but I can't get Frescobaldi to accept it.
I have extracted  to lilypond2.24.0.
I do have a file , which I'm guessing set up
, but I'm not seeing any .sh file associated with 2.24.0.
I'm guessing I need to rename the  folder to  to
keep that version, but I don't know how to install 2.24.0.

I would appreciate any help.

All the best,

Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: LilyPond 2.24.0 released!

2022-12-16 Thread Ralph Palmer
On Thu, Dec 15, 2022 at 1:43 PM Jonas Hahnfeld via LilyPond user discussion
 wrote:

> We are proud to announce the release of GNU LilyPond 2.24.0.
> LilyPond 2.24 is brought to you by
>
> Main Developers:
> Jean Abou Samra, Colin Campbell, Dan Eble, Jonas Hahnfeld, Phil Holmes,
> David Kastrup, Werner Lemberg, Han-Wen Nienhuys, Francisco Vila
>
> Core Contributors:
> Erlend E. Aasland, Kevin Barry, Martín Rincón Botero, Tim Burgess,
> Thibaut Cuvelier, Jefferson Felix, David Stephen Grant, Jordan
> Henderson, Masamichi Hosoda, Nihal Jere, Martin Joerg, Michael Käppler,
> Doug Kearns, Mark Knoop, Thomas Morley, Lukas-Fabian Moser, Martin
> Neubauer, Knut Petersen, Valentin Petzel, Pete Siddall, Alen Šiljak,
> Samuel Tam, Timofey, Nathan Whetsell
>
> Font Contributors:
> Johannes Feulner, David Stephen Grant, Owen Lamb
>
> Documentation Writers:
> Michael Käppler, Daniel Tobias Johansen Langhoff, Thomas Morley, John
> Wheeler
>
> Translators:
> Federico Bruni, Walter Garcia-Fontes, Dénes Harmath, Masamichi Hosoda,
> Guyutongxue, Chengrui Li, Jean-Charles Malahieude, Benkő Pál
>
> and numerous other contributors.
>

I'm grateful to all the developers, contributors, writers, and translators.
I don't know what I would do without LilyPond!

And I'm glad you listed the developers, contributors, writers, and
translators. They deserve the recognition!

All the best,

Ralph
__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: ForScore and lilypond

2022-12-05 Thread Ralph Palmer
On Mon, Dec 5, 2022 at 8:39 AM Molly Preston 
wrote:

> Hi.
>
> In ForScore, lilypond articulations and crescendos show up as hyperlinks.
> They are showing up as blue bubbles. I know you can turn it off in
> Forscore, is there a way through lilypond to not have them show up that
> way?
>
> -Molly
>

For what it's worth, I do my engraving with point-and-click on (I do a
regular save). Then, when everything is the way I want it, I save with
ctrl-shift-p , which turns off point-and-click, and export that pdf into
forScore.

All the best,

Ralph

__
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: completely filling a page, but not too compact, how?

2022-08-18 Thread Ralph Palmer
On Thu, Aug 18, 2022, 7:06 PM Kenneth Wolcott 
wrote:

> Maybe this engraved pdf is a better match to the Lilypond source...
>
> On Thu, Aug 18, 2022 at 4:02 PM Kenneth Wolcott
>  wrote:
> >
> > Hi;
> >
> >   I have a piece of music that has forced line breaks that consumes
> three pages.
> >
> > I engraved the piece (without lyrics, which will come later) and it
> > looks so... sparse.
> >
> > So I disabled all the forced line breaks.
> >
> > Now it consumes less than 3/4 of one page and is a little too dense to
> > read on an iPad.
> >
> > I'd like to fill the first and only page.
> >
> > How to do this?
> >
> > I have attached the Lilypond source and my engraved pdf (the original
> > is huge as it is a three-page iPhone photo converted to pdf, so I
> > won't attach that unless it is requested).
> >
> > Lilypond 2.22.2 from homebrew, Mac M1, lilypond called without any
> > arguments/options.
> >
> > Thanks,
> > Ken Wolcott
>

> I'm away from my computer for a few weeks, so I can't be specific, but I
> use something like page-count = #1 in the /paper block, I think. Sorry I
> can't be more specific.


All the best,

Ralph

>


Re: Generating a spiccato

2022-07-17 Thread Ralph Palmer
On Sat, Jul 16, 2022 at 10:35 PM Jacques Menu  wrote:

> Hello Werner,
>
> Thanks for the clarification!
>
> JM
>
> > Le 13 juil. 2022 à 16:40, Werner LEMBERG  a écrit :
> >
> >
> >>> In MusixXML, this sign is  (The  element |
> >>> MusicXML 4.0 (w3.org)
> >>> <
> https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/spiccato/
> >),
> >>> the same sign is named \staccatissimo in Lilypond.
> >>> In MusixXML,  looks like this:  (The 
> >>> element | MusicXML 4.0 (w3.org)
> >>> <
> https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/staccatissimo/
> >),
> >>> but it seems there is no corresponding articulation in Lilypond and no
> >>> glyph in the Emmentaler font.
> >>>
> >>> So the question is: is there interest among the LilyPond community to
> >>> add the latter glyph in some way?
> >
> > I consider the distinction between these two glyphs completely
> > arbitrary.  At normal size, the difference between a concave and a
> > convex top is not really visible.
> >
> > If you look at
> >
> >  https://w3c.github.io/smufl/latest/tables/articulation.html
> >
> > you can see that both glyph shapes in question are defined as variants
> > of 'staccatissimo' – for spiccato, there doesn't exist a symbol.  And
> > rightly so: I've never seen a symbol for spiccato except an ordinary
> > staccato point with the word 'spicc.' (if at all).
> >
> >
> > Werner
>
>
>
My apologies - I haven't been paying attention, and I don't know where my
head was at. I think it's important that spiccato is a bowing technique,
and staccato is an articulation (a quality of sound) which can be
accomplished through spiccato (and, depending on the circumstances, other
bowing techniques). Also, I would imagine that staccato is possible on
instruments on which spiccato is impossible : flute, guitar, maybe piano?

All the best,

Ralph

-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Markup problem

2022-05-30 Thread Ralph Palmer
Thanks, Valentin and David Kastrup! I used a poor example, but Valentin's
mention of \wordwrap-string let me solve the problem.

All the best,

Ralph

On Mon, May 30, 2022 at 11:26 AM Valentin Petzel  wrote:

> Hello Ralph,
>
> Lilypond does have word wrapping and justification, but it does not have
> hyphenation. So Lilypond will only break between markups (or if using
> wordwrap-string at whitespaces of the single string argument).
>
> Cheers,
> Valentin
>
> Am Montag, 30. Mai 2022, 19:34:31 CEST schrieb Ralph Palmer:
> > Greetings -
> >
> > I appreciate the work everyone on this list does to help others.
> >
> > I'm trying to insert a paragraph of text below a score. I thought I used
> to
> > be able to do that, but when I use the format I used to use, it doesn't
> > work. I'm attaching the .ly and the .pdf files of my attempt. Any help
> with
> > a solution would be appreciated.
> >
> > All the best,
> >
> > Ralph
>
>

-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Markup problem

2022-05-30 Thread Ralph Palmer
Greetings -

I appreciate the work everyone on this list does to help others.

I'm trying to insert a paragraph of text below a score. I thought I used to
be able to do that, but when I use the format I used to use, it doesn't
work. I'm attaching the .ly and the .pdf files of my attempt. Any help with
a solution would be appreciated.

All the best,

Ralph

-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com
\version "2.23.6"
\language "english"
Tune = 
\relative c' {
  \time 6/8
  e,8 a b cs4 a8 |
  b8 a b cs a fs |
  d8 fs a b4 a8 |
  gs8 e e e4. |
}


\score {
  \new Staff \Tune
}

\noPageBreak
\markup \fill-line { 
  \override #'(line-width . 80)  \wordwrap { "\"aa\"" }
}




markupProblem.pdf
Description: Adobe PDF document


Re: Uninstall / reinstall LilyPond 2.23.9 (and, by the way, Frescobaldi)

2022-05-26 Thread Ralph Palmer
Many thanks to Knute Snortum and David Wright. I did take my laptop to the
repair place. They reset my computer with the latest Ubuntu LTS and my
original username. I've gotten Frescobaldi and LilyPond running and
cooperating again.

And again, Many Thanks!

All the best,

Ralph

On Tue, May 24, 2022 at 6:49 PM Ralph Palmer 
wrote:

> On Tue, May 24, 2022 at 7:50 AM David Wright 
> wrote:
>
>> On Mon 23 May 2022 at 14:43:33 (-0700), Ralph Palmer wrote:
>> >
>> > I'm still having trouble. My laptop was worked on recently, and the
>> > technician renamed my root account from rpalmer to ralph.
>>
>> That would be odd indeed: the root account is normally called root.
>> Do you perhaps mean your user account, perhaps the first that was
>> originally set up, in which case the $UID is typically 1000.
>>
>> > All my data and
>> > programs were also gone. I did not realize the implications of the root
>> > name change, so I did a full restore from my last backup. The restore
>> was
>> > sort of successful. All the data came back, but Frescobaldi and LilyPond
>> > both are having difficulties.
>>
>> Presumably the same as you reported earlier? ie you can run F~
>> happily, but it can't find LP, as you've yet to tell it where
>> the new version is located.
>>
>> > I've tried uninstalling LilyPond, and when I
>> > run  from terminal, it says the command cannot be found.
>> > When I run  from terminal, it names the
>> > /home/*rpalmer*/bin/
>> > folders and items, but says in each case there is no such file or
>> > directory.
>>
>> OK. That will be because at the time it was installed, rpalmer was
>> the directory name, so that was used as the prefix for the installed
>> filenames, and in those files' scripts. Consequently, what you want
>> to do is remove files with names like
>> /home/ralph/bin/lilypond-wrapper.guile
>> rather than /home/rpalmer/bin/lilypond-wrapper.guile, and so on.
>> There should be about 8 links and 3 real files: all should be readable
>> text, and should contain references to the string 2.23.6. The symlinks
>> will probably be dangling. (There's also the uninstall-lilypond file
>> itself for you to remove last.)
>>
>> > My /home directory is now /home/*ralph*. I still have a folder
>> > /home/*ralph*/lilypond, with 6 items, and <
>> lilypond-2.23.6-1.linux-64.sh>
>> > in my home directory.
>>
>> Yes, well the latter is the LP installer for the /old/ lilypond, which
>> you don't need any more. (You've still got a copy in your backups.)
>>
>> But as for /home/*ralph*/lilypond, with 6 items, I don't have a clue.
>> I'm two timezones away, and can't quite squint over your shoulder.
>> List the six items.
>>
>> I don't know whether your backup restoration programs sets the
>> timestamps when it restores programs. (That's why it's frustrating
>> that you /talk about/ files but don't /list/ them.) If so, then 2.23.6
>> files will have their old timestamps, and we know that the 2.23.9
>> timestamps /must/ be younger than 2022-05-20 00:00. Here's my own
>> new LP installation:
>>
>> $ ls -Glg lilypond-2.23.9-linux-x86_64/
>> total 24
>> drwxr-x--- 2 4096 May 20 10:35 bin
>> drwxr-x--- 4 4096 May 20 10:35 etc
>> drwxr-x--- 5 4096 May 20 10:35 lib
>> drwxr-x--- 2 4096 May 21 17:43 libexec
>> drwxr-x--- 2 4096 May 20 10:35 licenses
>> drwxr-x--- 7 4096 May 20 10:35 share
>> $
>>
>> The oddball date is because I corrected /libexec/lilypond-invoke-editor:
>> https://lists.gnu.org/archive/html/lilypond-user/2022-05/msg00256.html
>> Note I append the architecture to the directory name after unpacking.
>>
>> > I don't know how to stop terminal from looking for lilypond in /home/
>> > *rpalmer*/bin.
>>
>> By removing the ~dozen files I've suggested. We need to get back to
>> a state where the dialogue looks like:
>>
>> $ lilypond
>> bash: lilypond: command not found
>> $
>>
>> after which you can sort out either your $PATH or the method by which
>> you're going to run the new version.
>>
>> > Would simply deleting the lilypond folder and its contents allow me to
>> > reinstall LilyPond 2.23.9?
>>
>> Dunno. The first time you mentioned this folder at /home/*ralph*/lilypond
>> (above), you wrote that you "still have" it. What does that mean? From
>> when?
>> And where did you unpack 2.23.9 into?
>>
>> > Along these same lines, where might I find the appropriate PATH
>> &

Re: [Frescobaldi] Problems with Frescobaldi and LilyPond

2022-05-26 Thread Ralph Palmer
On Mon, May 23, 2022 at 3:31 AM Kevin Cole  wrote:

> I guess I would have gone the other way and renamed the user
> rpalmer again... (The following may not be the BEST way to do it but gets
> the job done.)
>
> sudo -i
> for x in group* gshadow* passwd* shadow* subgid* subuid*
> do
>perl -p -i -e "s/ralph/rpalmer/g;" $x
> done
> mv /home/ralph /home/rpalmer
> exit
> That finds "ralph" in all of the login-related files and changes the
> string to "rpalmner", then as a final step (the most critical to you) it
> renames your home directory back to rpalmer.
>
>
Thanks to all who have participated in this thread! After much anguish, a
major restart, and following Kevin Cole's advice, I'm now successfully
running LilyPond 2.23.6 and Frescobaldi 3.2. I think I'll wait awhile
before upgrading to LilyPond 2.23.9. Whew!

All the best,

Ralph

-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Uninstall / reinstall LilyPond 2.23.9 (and, by the way, Frescobaldi)

2022-05-24 Thread Ralph Palmer
On Tue, May 24, 2022 at 7:50 AM David Wright 
wrote:

> On Mon 23 May 2022 at 14:43:33 (-0700), Ralph Palmer wrote:
> >
> > I'm still having trouble. My laptop was worked on recently, and the
> > technician renamed my root account from rpalmer to ralph.
>
> That would be odd indeed: the root account is normally called root.
> Do you perhaps mean your user account, perhaps the first that was
> originally set up, in which case the $UID is typically 1000.
>
> > All my data and
> > programs were also gone. I did not realize the implications of the root
> > name change, so I did a full restore from my last backup. The restore was
> > sort of successful. All the data came back, but Frescobaldi and LilyPond
> > both are having difficulties.
>
> Presumably the same as you reported earlier? ie you can run F~
> happily, but it can't find LP, as you've yet to tell it where
> the new version is located.
>
> > I've tried uninstalling LilyPond, and when I
> > run  from terminal, it says the command cannot be found.
> > When I run  from terminal, it names the
> > /home/*rpalmer*/bin/
> > folders and items, but says in each case there is no such file or
> > directory.
>
> OK. That will be because at the time it was installed, rpalmer was
> the directory name, so that was used as the prefix for the installed
> filenames, and in those files' scripts. Consequently, what you want
> to do is remove files with names like
> /home/ralph/bin/lilypond-wrapper.guile
> rather than /home/rpalmer/bin/lilypond-wrapper.guile, and so on.
> There should be about 8 links and 3 real files: all should be readable
> text, and should contain references to the string 2.23.6. The symlinks
> will probably be dangling. (There's also the uninstall-lilypond file
> itself for you to remove last.)
>
> > My /home directory is now /home/*ralph*. I still have a folder
> > /home/*ralph*/lilypond, with 6 items, and  >
> > in my home directory.
>
> Yes, well the latter is the LP installer for the /old/ lilypond, which
> you don't need any more. (You've still got a copy in your backups.)
>
> But as for /home/*ralph*/lilypond, with 6 items, I don't have a clue.
> I'm two timezones away, and can't quite squint over your shoulder.
> List the six items.
>
> I don't know whether your backup restoration programs sets the
> timestamps when it restores programs. (That's why it's frustrating
> that you /talk about/ files but don't /list/ them.) If so, then 2.23.6
> files will have their old timestamps, and we know that the 2.23.9
> timestamps /must/ be younger than 2022-05-20 00:00. Here's my own
> new LP installation:
>
> $ ls -Glg lilypond-2.23.9-linux-x86_64/
> total 24
> drwxr-x--- 2 4096 May 20 10:35 bin
> drwxr-x--- 4 4096 May 20 10:35 etc
> drwxr-x--- 5 4096 May 20 10:35 lib
> drwxr-x--- 2 4096 May 21 17:43 libexec
> drwxr-x--- 2 4096 May 20 10:35 licenses
> drwxr-x--- 7 4096 May 20 10:35 share
> $
>
> The oddball date is because I corrected /libexec/lilypond-invoke-editor:
> https://lists.gnu.org/archive/html/lilypond-user/2022-05/msg00256.html
> Note I append the architecture to the directory name after unpacking.
>
> > I don't know how to stop terminal from looking for lilypond in /home/
> > *rpalmer*/bin.
>
> By removing the ~dozen files I've suggested. We need to get back to
> a state where the dialogue looks like:
>
> $ lilypond
> bash: lilypond: command not found
> $
>
> after which you can sort out either your $PATH or the method by which
> you're going to run the new version.
>
> > Would simply deleting the lilypond folder and its contents allow me to
> > reinstall LilyPond 2.23.9?
>
> Dunno. The first time you mentioned this folder at /home/*ralph*/lilypond
> (above), you wrote that you "still have" it. What does that mean? From
> when?
> And where did you unpack 2.23.9 into?
>
> > Along these same lines, where might I find the appropriate PATH
> > designations?
>
> That depends on what sort of Linux installation you have, and how you
> login. Here's mine:
>
> $ grep 'PATH' .bash*[!~] .prof*[!~] .xsess*[!~]
> .bash_profile:export PATH="$PATH:$HOME/bin:$HOME/.local/bin" # Don't hide
> system ones
> grep: .prof*[!~]: No such file or directory
> $
>
> That's pretty standard for running a Window Manager and no Desktop
> Environment, designed for the $PATH to be modified precisely once.
> Others might help with DEs' and DMs' secret hideaways if that's
> what you use.
>
> Cheers,
> David.
>
> Thanks, David -

I don't feel terribly confident in my low level computer abilities. I spoke
to the repair place today, and they will re-set my laptop with my old
username.  Then I hope to redo the restore and start from there.

All the best,

Ralph


-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Uninstall / reinstall LilyPond 2.23.9 (and, by the way, Frescobaldi)

2022-05-23 Thread Ralph Palmer
Greetings -

I'm still having trouble. My laptop was worked on recently, and the
technician renamed my root account from rpalmer to ralph. All my data and
programs were also gone. I did not realize the implications of the root
name change, so I did a full restore from my last backup. The restore was
sort of successful. All the data came back, but Frescobaldi and LilyPond
both are having difficulties. I've tried uninstalling LilyPond, and when I
run  from terminal, it says the command cannot be found.
When I run  from terminal, it names the
/home/*rpalmer*/bin/
folders and items, but says in each case there is no such file or
directory. My /home directory is now /home/*ralph*. I still have a folder
/home/*ralph*/lilypond, with 6 items, and 
in my home directory.

I don't know how to stop terminal from looking for lilypond in /home/
*rpalmer*/bin.

Would simply deleting the lilypond folder and its contents allow me to
reinstall LilyPond 2.23.9?

Along these same lines, where might I find the appropriate PATH
designations?

I appreciate any help you can give me.

All the best,

Ralph

-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Problems with Frescobaldi and LilyPond

2022-05-22 Thread Ralph Palmer
Greetings -

I have a fairly unique problem, I think/hope.

I recently had to have my laptop completely re-setup with Ubuntu 22.04. The
outfit that did it renamed my "Home" from rpalmer to ralph. They also
managed to get rid of all my data and program files. I was able to do a
full restore from my backup disk, but I couldn't get Frescobaldi or
LilyPond to work.

I have installed Frescobaldi 3.2 and LilyPond 2.23.9. Frescobaldi seems to
load correctly, and I can view a saved LilyPond file. However, when I try
to compile, I get the following message :

%%
Starting lilypond 2.23.6 [banishMisfortune.ly] . . .
/home/ralph/bin/lilypond: 4: exec: /home/ralph/lilypond/usr/bin/lilypond:
not found
Exited with return code 127.
%%%

When I run "lilypond" from the terminal, I get the same message (see the
attached screen shot). I think I used to make adjustments to PATH:, but I
can't even find PATH.

Should I try a complete uninstall of LilyPond and Frescobaldi and start
from scratch?

I appreciate any help and/or advice you can give.

All the best,

Ralph

-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


lilypondFromTerminal.odt
Description: application/vnd.oasis.opendocument.text


Re: Openlilylib

2022-05-09 Thread Ralph Palmer
On Mon, May 9, 2022 at 12:55 AM Andrew Bernard 
wrote:

> Hello All,
>
> I've been absent from the list for a long time, but recently got CC'd
> about an Openlilylib pull request.
>
> I must apologise for never getting around to updating the list on the
> Openlilylib project status. Some time ago I took over from Urs who is no
> longer able to do the work for private reasons I am not at liberty to
> share. All started well and I setup a Linux server and a Wordpress site
> and forum for the project. Taking over the code repository it had long
> needed a large amount of refactoring, which I started but this proved to
> be a complicated project for reasons I need not detain people with here.
>
> Then due to what can only be described as sheer stupidity I managed to
> irrecoverably destroy my Linux server (it's a long story). What happened
> after that is twofold. First, I am sorry to say that I was diagnosed
> with the quite rare blood cancer Multiple Myeloma some ten years ago
> now. It's fatal and incurable, though it can be managed well, especially
> by the hospital here in Melbourne, Australia which has a world leading
> research department specializing, amazingly, in the particular cancer.
> So although I am doing well sometimes large software tasks become very
> onerous and difficult, compared to before I became ill. Second, with the
> difficulties mentioned, it seemed to me that I only ever got less than
> half a dozen people signed up on the Discourse forum, and the project
> seemed hardly worth the effort to continue, even though I do know there
> are quite a few OLL end users. The sum of all this is that I have left
> it dormant for such a long time.
>
> So at present there is no repository owner to accept pull requests,
>
> I am not really able to restart this project, and very happy for others
> to pick up the ball. People are welcome to contact me for any advice.
>
> Once again, apologies for being incommunicado, and all the best to
> everyone.
>
>
> Andrew Bernard
>

Although I don't currently use OLL, I thank you for all your work on it,
and I'm sorry to hear about your health issues. I hope you continue to have
a productive, pain-free, and as happy a life as possible.

All the best,

Ralph

-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Problem with Repeats and Alternatives

2022-04-20 Thread Ralph Palmer
On Wed, Apr 20, 2022 at 7:22 PM John Helly  wrote:

> Aloha.
>
> I've not used LP for a while but in coming back to it I've been struggling
> with repeats and find that this 'preferred syntax' does not seem to work in
> that it produces:
>
> Starting lilypond 2.20.0 [test2.ly]...
>
> Processing
> `/Volumes/Pegasus32R6/Music-100/Music-Lilypond/Songs/Our-Shangri-La/
> test2.ly'
>
> Parsing...
>
>
> /Volumes/Pegasus32R6/Music-100/Music-Lilypond/Songs/Our-Shangri-La/test2.ly:6:10:
> error: syntax error, unexpected \alternative
>
> ...
>
> \version "2.20.0"
> {
> \fixed c'' {
>\repeat volta 6 {
>  c4 d e f
>  \alternative {
>\volta 1,2,3 { c2 e }
>\volta 4,5 { f2 d }
>\volta 6 { e2 f }
> } }
> c1 }
> }
>
> However, the old style of specifying \alternative does seem to work. Am I
> doing something wrong here?
>
> Mahalo.
> J.-
>
> John Helly, University of California, San Diego / San Diego Supercomputer 
> Center / Scripps Institution of Oceanography / 760 840 8660 mobile / 
> http://www.sdsc.edu/~hellyj
> ORCID ID: orcid.org/0000-0002-3779-0603
>
>
Running under 2.23.6, I see no problem. Have you tried anything later than
2.20.0?

All the best,

Ralph

-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: LilyPond 2.23.6 released

2022-02-09 Thread Ralph Palmer
On Wed, Feb 9, 2022 at 1:19 PM Jonas Hahnfeld via LilyPond user discussion <
lilypond-user@gnu.org> wrote:

> Am Mittwoch, dem 09.02.2022 um 21:35 +0100 schrieb David Kastrup:
> > Jonas Hahnfeld via LilyPond user discussion 
> > writes:
> >
> > > Am Mittwoch, dem 09.02.2022 um 09:23 +0100 schrieb Mats Bengtsson:
> > >
> > > > On the other hand, the previous installers can't be installed without
> > > > admin rights either, so the new Zip distribution is at least a step
> > > > in the right direction for Win users without admin rights
> > >
> > > Yes, this is one of the motivations *not* to use an installer. It also
> > > makes having multiple versions and removal of old versions no-brainers
> > > 
> >
> > One of the selling points of Frescobaldi is that it can entertain
> > multiple installed versions of LilyPond.
>
> Yes, if you manage to install them. IIRC the Windows installer proposes
> to uninstall previous versions of LilyPond. You can specify a versioned
> directory for installation, but that's a manual step that the majority
> of users probably won't take.
>

Hmm. . . I actually hadn't considered that. What I have done is to rename
the current  directory to , then install the
new LilyPond version. If I ever have to use the older version, I can simply
rename directories and get Frescobaldi to recognize the version I'm
switching to. Hope that's understandable!

All the best,

Ralph


-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Delay for list posts to arrive

2022-02-01 Thread Ralph Palmer
On Tue, Feb 1, 2022 at 3:56 PM Jean Abou Samra  wrote:

> Hi,
>
> Lately I've found myself a couple times duplicating answers
> already provided on this list by others up to almost three
> hours earlier because I had not received these replies yet.
> Now the little delay for posts to get in inboxes is a quirk
> inherent to mailing lists, but three hours seems a bit much.
> I'm wondering: are others experiencing this as well?
>
> Thanks,
> Jean
>

Hi -

I'm noticing it, but not experiencing it, because I haven't done much
"help"ing recently.
All the best,
Ralph


-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: special characters

2021-11-19 Thread Ralph Palmer
I only have 3.0.0, and there it's

Tools > Special Characters

Hope this helps,

Ralph

On Thu, Nov 18, 2021 at 8:23 PM Mark Stephen Mrotek 
wrote:

> Hello,
>
>
>
> Where in Frescobaldi 3.1.2 is the drop down that contains special
> characters, e.g., those with accents.
>
>
>
> Thank you.
>
>
>
> Mark
>


-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Early (very early) project: The Celtic Song Book (c) 1928

2021-10-27 Thread Ralph Palmer
On Wed, Oct 27, 2021 at 12:33 PM Kevin Cole  wrote:

> I've mentioned before that I (a) don't read music, and (b) am pretty
> much a beginner with LilyPond.
>
> Before I make TOO many mistakes, and make a royal mess of things, I
> thought I'd offer up the three wee songs I've entered thus far. The
> sources:
>

It looks to me like an excellent job so far!

All the best,

Ralph


-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Can't figure out breaks in ensemble scores

2021-10-01 Thread Ralph Palmer
Greetings, Carlos Martinez -

On Fri, Oct 1, 2021 at 4:08 PM Carlos Martinez <
car...@newsoundmusicstudio.com> wrote:

> Hi,
>
> I am not able to figure out how to manage the breaks in the score
> generated by different files.
>
> I have setup the different files or parts example: Violin I, II Cello and
> Viola..
>
> The score appears when I use \include. But the way it lays it out it goes
> like this
>
> Layout of the score….
> 2 measures
> 3 measures
> 1 long measure
> 4 measures
>
> I would like to manage where the breaks are…
>
> Help…
>
>
It's very helpful to supply a minimal working example (MWE) that shows the
problem you want solved.

Without seeing an MWE, I do have a question or two. Do you have explicit
breaks in the included (i.e., parts) files? If so, the combined score will,
I believe, put a break in the score wherever there is a break in an
included file. When I have done multiple part transcriptions, I have waited
until I combined the parts, saw where LilyPond put the breaks (or where I
thought I would want the breaks), then put \break at those points in the
topmost part. If you want different break points for the individual parts,
you may have to do some finagling - like set up separate \include files
(without breaks) for the parts to go into the full score. You may also be
able to use "tags", but that's beyond my ability.

Hope this helps,

Ralph


-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Increasing vertical distance between chord names and notes/staves

2021-09-05 Thread Ralph Palmer
On Sun, Sep 5, 2021, 11:16 AM Lukas-Fabian Moser  wrote:

> Hi Ralph,
>
> Uhh. . . This is great except for the alternative endings. Without going
> too crazy, is there a way to get the chord names above the alternative
> ending spanners?
>
> Yes, by moving the Volta_engraver from score level to the specific staff
> over with the volta brackets should be placed.
>
> So, add to your score on top-level:
>
> \layout {
>   \context {
> \Score
> \remove Volta_engraver
>   }
> }
>
> and then do:
>
> \score {
>   <<
> \new ChordNames \with {
>   \override VerticalAxisGroup.nonstaff-relatedstaff-spacing.padding = 2
> } \Chords
> \new Staff \with { \consists Volta_engraver } \Tune
>   >>
> }
>
> (One might ask what happens if, instead of \constist'ing the
> Volta_engraver to the specific staff, one chooses to do
>
>   \context {
> \Sctaff
> \consists Volta_engraver
>   }
>
> in the \layout block. I don't want to spoil it for you: Just try adding a
> second staff to such a score...)
>
> Lukas
>
> And thanks, again, Lukas,

Ralph

>
>


Re: Increasing vertical distance between chord names and notes/staves

2021-09-05 Thread Ralph Palmer
Sorry - I forgot to attach my example.

Ralph

On Sun, Sep 5, 2021 at 10:50 AM Ralph Palmer 
wrote:

> On Sun, Sep 5, 2021 at 9:01 AM Lukas-Fabian Moser  wrote:
>
>> Hi Ralph,
>> Am 05.09.21 um 17:45 schrieb Ralph Palmer:
>>
>> I would like to increase the space between the chord names and the
>> highest notes or top staff lines. I've looked in the LilyPond Snippets and
>> in the Snippets Repository, and can't find anything that helps. I'm
>> guessing it's a setting in spacing or padding, but I can't figure out which
>> setting.
>>
>> If the distance should be measured from the chord names to the highest
>> notes, as you describe, then .padding is the property you want to use:
>>
>> \score {
>>   <<
>> \new ChordNames \with {
>>   \override VerticalAxisGroup.nonstaff-relatedstaff-spacing.padding =
>> 2
>> } \Chords
>> \new Staff \Tune
>>   >>
>> }
>>
>> Lukas
>>
>
> Uhh. . . This is great except for the alternative endings. Without going
> too crazy, is there a way to get the chord names above the alternative
> ending spanners?
>
> Ralph
>
>
>

-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com

\version "2.23.2"
\language "english"

\paper {
  #(set-paper-size "letter")
  top-margin = 0.5\in
  score-markup-spacing = #'((padding . 2))
  page-count = #1
}

#(set-global-staff-size 20.0)


Tune = 
\relative c'' {
  \clef treble
  \key c \major
  \time 2/2

  \repeat volta 2 {
a4 b c d |
e d c b  |
b4 c d e |
f g a b |
c b a g |
f e d c |
\break
d4 d d d |
d d d d |
d d d d |
d d d d |
  }
  \alternative {
{ d d d d | }
{ d d d d | }
  }
}

Chords = \chordmode {
  a1 b c b a b
  a1 b c b a b
}



\score {
  <<
\new ChordNames \with {
  \override VerticalAxisGroup.nonstaff-relatedstaff-spacing.padding = 2
} \Chords
\new Staff \Tune
  >>
}




ChordStaffExampleTwo.pdf
Description: Adobe PDF document


Re: Increasing vertical distance between chord names and notes/staves

2021-09-05 Thread Ralph Palmer
On Sun, Sep 5, 2021 at 9:01 AM Lukas-Fabian Moser  wrote:

> Hi Ralph,
> Am 05.09.21 um 17:45 schrieb Ralph Palmer:
>
> I would like to increase the space between the chord names and the highest
> notes or top staff lines. I've looked in the LilyPond Snippets and in the
> Snippets Repository, and can't find anything that helps. I'm guessing it's
> a setting in spacing or padding, but I can't figure out which setting.
>
> If the distance should be measured from the chord names to the highest
> notes, as you describe, then .padding is the property you want to use:
>
> \score {
>   <<
> \new ChordNames \with {
>   \override VerticalAxisGroup.nonstaff-relatedstaff-spacing.padding = 2
> } \Chords
> \new Staff \Tune
>   >>
> }
>
> Lukas
>

Uhh. . . This is great except for the alternative endings. Without going
too crazy, is there a way to get the chord names above the alternative
ending spanners?

Ralph


-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Increasing vertical distance between chord names and notes/staves

2021-09-05 Thread Ralph Palmer
On Sun, Sep 5, 2021 at 9:01 AM Lukas-Fabian Moser  wrote:

> Hi Ralph,
> Am 05.09.21 um 17:45 schrieb Ralph Palmer:
>
> I would like to increase the space between the chord names and the highest
> notes or top staff lines. I've looked in the LilyPond Snippets and in the
> Snippets Repository, and can't find anything that helps. I'm guessing it's
> a setting in spacing or padding, but I can't figure out which setting.
>
> If the distance should be measured from the chord names to the highest
> notes, as you describe, then .padding is the property you want to use:
>
> \score {
>   <<
> \new ChordNames \with {
>   \override VerticalAxisGroup.nonstaff-relatedstaff-spacing.padding = 2
> } \Chords
> \new Staff \Tune
>   >>
> }
>
> Lukas
>
Thanks for the quick and helpful response, Lukas!

All the best,

Ralph


-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Increasing vertical distance between chord names and notes/staves

2021-09-05 Thread Ralph Palmer
Greetings -

I'm grateful for LilyPond, Frescobaldi, and all the helpful members of this
mailinglist.

I'm running LilyPond 2.23.2 with Frescobaldi 3.0.0 under

Linux-5.4.0-81-generic-x86_64-with-glibc2.29 and Ubuntu 20.04.3 LTS.


I would like to increase the space between the chord names and the highest
notes or top staff lines. I've looked in the LilyPond Snippets and in the
Snippets Repository, and can't find anything that helps. I'm guessing it's
a setting in spacing or padding, but I can't figure out which setting.


I'm attaching an MWE.


All the best,


Ralph

-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com

\version "2.23.2"
\language "english"

\paper {
  #(set-paper-size "letter")
  top-margin = 0.5\in
  score-markup-spacing = #'((padding . 2))
  page-count = #1
}

#(set-global-staff-size 20.0)


Tune = 
\relative c'' {
  \clef treble
  \key c \major
  \time 2/2

a4 b c d |
e d c b  |
b4 c d e |
f g a b |
c b a g |
f e d c |
\break
   d4 d d d |
   d d d d |
   d d d d |
   d d d d |
   d d d d |
   d d d d |
}

Chords = \chordmode {
  a1 b c b a b
  a1 b c b a b
}



\score {
  <<
\new ChordNames \Chords
\new Staff \Tune
  >>
}




ChordStaffExample.pdf
Description: Adobe PDF document


Re: Small note within a chord

2021-07-11 Thread Ralph Palmer
On Sun, Jul 11, 2021, 8:37 AM Carl Sorensen  wrote:

>
>
>
>
> *From: *lilypond-user  gmail@gnu.org> on behalf of Ralph Palmer 
> *Date: *Sunday, July 11, 2021 at 9:26 AM
> *To: *lilypond-user Mailinglist 
> *Subject: *Small note within a chord
>
>
>
> Greetings -
>
>
>
> And thanks for all your work and help.
>
>
>
> I'm trying to produce a chord with one note reduced in size, as in the
> attached. I've searched the LilyPond documentation and the LilyPond Snippet
> Repository, but haven't found an answer.
>
>
>
> Notation reference 5.3.4 shows that you need to use \tweak to change the
> properties of one note in a chord:
>
> https://lilypond.org/doc/v2.22/Documentation/notation/the-tweak-command
>
>
>
> The internals reference shows that NoteHead grobs support the
> font-interface, which has a font-size property
>
> https://lilypond.org/doc/v2.22/Documentation/internals/font_002dinterface
>
>
>
> So, one can do
>
>
>
> {}
>
>
>
> HTH,
>
>
>
> Carl
>
> palmer.r.vio...@gmail.com
>
Thanks, Carl! I spaced it on \tweak.
All the best,
Ralph

>


Small note within a chord

2021-07-11 Thread Ralph Palmer
Greetings -

And thanks for all your work and help.

I'm trying to produce a chord with one note reduced in size, as in the
attached. I've searched the LilyPond documentation and the LilyPond Snippet
Repository, but haven't found an answer.

Can anyone help? I appreciate your time and attention.

All the best,

Ralph

-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Can I put the F key sign # down one octave? *KeySignature*

2021-06-30 Thread Ralph Palmer
On Wed, Jun 30, 2021 at 12:02 PM Lukas-Fabian Moser  wrote:

> Hi,
>
> Why is the key sharp even so high on the staff in the first place? Is there a 
> point to it beside the maybe visually? If not, we will just change it all 
> around the world I guess! ;)
>
> I’m not a music historian, so can’t tell you that. Once a player has some 
> familiarity with key signatures, they’re not read note by note but perceived 
> as a shape which says “G major” or “E minor” etc. The shape is conventional, 
> and at some stage your pupil will have to switch from your chosen shape to 
> the conventional one.
>
> In old sheet music it's not uncustomary to print the key signature in
> different positions from what we're now used to, and - perhaps more
> surprisingly - it's not even uncommon to find the "same" sharp in different
> octaves. For example, see the following key signatures in Heinichen:
>
> So, "three sharps" (but not in modern arrangement) for the two violins,
> "four sharps" (which are actually three) for soprano and bass. That's
> interesting insofar as today we're basically used to only counting the
> total number of flats/sharps. So, if one looks only at the soprano line,
> one might mistake the key signature for e major, but in fact it's a major.
> (As an additional twist, Heinichen's example piece is actually in e major,
> but he writes all the d-sharp's in-place.)
>
> I can't tell when the layout of the key signatures became standardised.
> But I definitely recall instances of non-standard key signature
> configuration in manuscripts by Clara Schumann, for example.
>
> Back on topic: How hard would it be in LilyPond to print \key g \major in
> treble clef with two f-sharp accidentals in the key signature (for f' and
> f'')?
>
> Lukas
>

I apologize for joining this thread so late. I can't remember if this has
been answered well or not. I *do* know that I had to solve a similar
problem when I was transposing Bartok's violin duets so I could play them
on viola as they were intended (i.e., positions, fingerings) to be played
on violin. In duet 11, the key signature for the first violin has three
flats, but not the ones I would expect (the second violin's part has no
flats or sharps, but that's just an interesting note, so to speak). Here's
the solution I used. It was a while ago, vis-a-vis Lilypond versions, but I
believe it would still work.

% Start clip %%%

CradleA =
\transpose g c {
  \relative c' {  % viola
\set Staff.keyAlterations = #`((4 . ,FLAT)
   (2 . ,FLAT)
   (6 . ,FLAT))
%  \clef treble
\clef alto %viola
\numericTimeSignature
\time 2/4

\override Score.NonMusicalPaperColumn.line-break-permission = ##f

R2^\markup {
  \concat {
\larger \bold {"Lento, "} \tiny \note {4} #UP " = 63"
  }
} |
R2 |
R2 |
R2 |
\time 3/4
df'8--\mf^\markup\italic{(rubato)} c-- bf-- bf-- c-- df-- |
df8-- c-- bf-- bf-- c-- df~ |
df2. |
\break

c8-- c-- bf2~ |
bf4. bf8--\noBeam bf-- c-- |
\time 2/4
df8--[ df-- c-- df--] |
\time 3/4
\override TextSpanner.bound-details.left.text = "rallent."
c2.\startTextSpan |
bf2.*7/8 s2.*1/8\stopTextSpan |
\break

R2.^\markup\italic{a tempo} |
df8-- c-- bf-- bf-- c-- df-- |
df8-- c-- bf-- bf-- c-- df~ |
\time 2/4
df2 |
\time 3/4
c8-- c-- bf2~ |
bf4. bf8\noBeam-- bf-- c-- |
\break

\time 2/4 |
df8-- df-- c-- df-- |
\override TextSpanner.bound-details.left.text = "rallent. "
c2\startTextSpan |
\time 3/4
bf2. |
\time 2/4
R2^\markup\italic{a tempo}\stopTextSpan |
\time 3/4
R2.\startTextSpan |
r4 bf2~\pp |
bf2.\stopTextSpan |
\bar "|."
  }
}

 end clip 

I'm afraid this doesn't include the \Score instructions. Those were in a
separate file. I could provide \Score instructions, if that's necessary.
The pertinent part is near the beginning - the
"
\set Staff.keyAlterations = #`((4 . ,FLAT)
       (2 . ,FLAT)
   (6 . ,FLAT))
" part.

This produces a key signature with g flat, e flat, and b flat.

Hope this helps,

Ralph

-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: convert-ly

2021-05-30 Thread Ralph Palmer
On Sun, May 30, 2021 at 1:24 PM JxStarks  wrote:

> What's the trick for using convert-ly in a Windows Command Prompt window?
> I copied the convert-ly file into the directory where I want to convert
> everything in it, and entered convert-ly *.ly. This produced the error
> message " 'convert-ly' is not recognized as an internal or external
> command, operable program or batch file".
>
> Then I entered convert-ly.py *.ly and it produced the same error message.
>
> What's the trick?
>

Hi, Jerry -

Please take a look at the entry in the documentation :
https://lilypond.org/doc/v2.19/Documentation/usage/invoking-convert_002dly

It tells how to run convert-ly on a single file, all files in a directory,
or all files on the computer, for Linux, Apple, and Windows.

All the best,

Ralph


-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: grace note problem

2021-05-27 Thread Ralph Palmer
On Thu, May 27, 2021 at 2:04 PM Kees van den Doel  wrote:

> Hi all,
>
> I want to attach grace notes after a note which is last in measure.
> Problem is the grace notes are printed in the next bar, which is wrong.
>
> Using \afterGrace is even worse, seems  broken.
>
> Snippet and pdf of problem attached.
>
> Any help would be appreciated. Of course I could make barlines invisible
> and insert them manually but that's one step up from fixing the score with
> whiteout and a pencil.
>
> Cheers,
> Kees
>

Greetings, Kees -

I think the attached might work. The \afterGrace command needs to come
before the note the grace notes are attached to, then the grace notes come
after. See
https://lilypond.org/doc/v2.18/Documentation/notation/special-rhythmic-concerns

All the best,

Ralph

-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com
\version "2.21.1"

cantus = {
  \time 2/4
  %a4 b(\grace{a16 b c')} a2
  %a4 b(\afterGrace{a16 b c')} a2
  %b2
  a4 \afterGrace b( { a16 b c') }
  b2
}

\score {
\context Staff = "one" <<
  \new Voice = "cantus" {
\cantus
  }
>>
  }

Re: Changing volta number text

2021-05-20 Thread Ralph Palmer
On Tue, May 18, 2021 at 1:11 PM Jean Abou Samra  wrote:

>
> It is worth noting that the \volta command added by Dan Eble in the 2.23
> development series does exactly the job requested here, if I understood
> correctly.
>
> \version "2.23.2"
>
> \language english
>
> {
>\time 3/4
>\repeat volta 4
>{
>  a'4 b' c' |
>  b'4 c' d' |
>}
>\alternative {
>  \volta 1,3 {
>e'4 f' g' |
>  }
>  \volta 2 {
>d'4 c' b' |
>  }
>  \volta 4 {
>g'4 a' b' |
>  }
>}
>c'2.
> }
>
> Updated documentation is here:
>
>
> http://lilypond.org/doc/v2.23/Documentation/notation/long-repeats.html#alternative-endings
>
> Best,
> Jean
>

Wow! Thanks, Jean. Downloaded and (with some fits and starts) installed
2.23.2.

All the best,

Ralph

-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Changing volta number text

2021-05-18 Thread Ralph Palmer
On Tue, May 18, 2021 at 6:35 AM Kieren MacMillan <
kieren_macmil...@sympatico.ca> wrote:

> Hi Ralph,
>
> > I think it would be helpful to either have a snippet that shows how to
> change a "normal" volta number setup (i.e., change the numbers and/or add
> text), or to add something to the documentation.
>
> The documentation is accurate, if not entirely clear…  =)


> This is what I got using <
> https://lilypond.org/doc/v2.21/Documentation/notation/long-repeats#manual-repeat-marks
> >:
>
> %%
> \version "2.21.0"
> \include "english.ly"
>
> test = {
>   \time 3/4
>   a'4 b' c' |
>   b'4 c' d' |
>   {
> {
>   \set Score.repeatCommands = #'((volta "1., 3."))
>   e'4 f' g' |
> }
> {
>   \set Score.repeatCommands = #'(end-repeat (volta "2."))
>   d'4 c' b' |
> }
> {
>   \set Score.repeatCommands = #'(end-repeat (volta "4."))
>   g'4 a' b' |
>   \set Score.repeatCommands = #'((volta #f))
> }
>   }
>   c'1
> }
>
> \score {
>   \test
> }
> %%%
>
> Note that I deleted the \repeat volta command, but kept the bracketing of
> your \alternative block for readability.
>
> Hope this helps!
> Kieren.
>>
>>
Thanks, Kieren.

I have to admit, after learning from you that the documentation is
accurate, and spending some time examining the various examples in the
documentation, I think I could achieve what I want. It takes some real
effort, and I think it would be difficult for someone who has little
experience with LilyPond. And isn't that the point of the documentation?

I've run into this problem before while doing transcription, and solved the
problem somehow, but I couldn't (can't) find the exact file where I used
the solution. I've also seen the pattern occasionally while playing music.
I think it would be helpful to include an appropriate example in the manual
repeat marks section of the documentation. Then again, this hasn't exactly
come up as a problem very often, has it? . . . I guess I'll make a note of
the solution!

All the best,

Ralph

-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Changing volta number text

2021-05-18 Thread Ralph Palmer
On Fri, May 14, 2021 at 7:26 PM Aaron Hill  wrote:

> On 2021-05-14 6:40 pm, Ralph Palmer wrote:
> > Excellent! Thank you, Aaron. I wish I could understand what your
> > function
> > does - how it works.
>
> The technique involves querying the current Score.repeatCommands and
> replacing any existing (volta "...") command with the user-provided
> version.  This preserves the other repeat commands such as (end-repeat)
> and (volta #f).
>
> Here is a minorly-refactored version with some documentation, comments,
> and a helpful usage warning:
>
> 
> \version "2.22.0"
> \include "english.ly"
>
> changeVoltaText =
> #(define-music-function
>(text) (markup?)
>(_i "Replaces the volta text within the currently-set
> @code{repeatCommands}.")
>
>(define (volta-text? cmd)
> ;; Look for the (volta "...") pattern.
> (and (pair? cmd)
>  (eq? 'volta (car cmd))
>  (markup? (cadr cmd
>(define (replacer cmd)
> (if (volta-text? cmd) `(volta ,text) cmd))
>(define (proc ctxt)
> (let ((cmds (ly:context-property ctxt 'repeatCommands '(
>  (if (any volta-text? cmds)
>   (ly:context-set-property! ctxt 'repeatCommands (map replacer cmds))
>   (ly:input-warning (*location*) "No volta text was replaced."
>
>#{ \context Score \applyContext #proc #})
>
> test = {
>\time 3/4
>\repeat volta 3
>{
>  a'4 b' c' |
>  \changeVoltaText "dud"
>  #(ly:expect-warning "No volta text was replaced.")
>  b'4 c' d' |
>}
>\alternative {
>  {
>\changeVoltaText "1., 3."
>e'4 f' g' |
>  }
>  {
>    d'4 c' b' |
>  }
>  {
>\changeVoltaText \markup \with-color #red "4."
>g'4 a' b' |
>  }
>}
>c'1
> }
>
> \score {
>\test
> }
> 
>
>
>
> -- Aaron Hill
>

Thanks for this modification, Aaron Hill.
Ralph


-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Changing volta number text

2021-05-14 Thread Ralph Palmer
On Fri, May 14, 2021 at 5:13 PM Aaron Hill  wrote:

> On 2021-05-14 2:47 pm, Ralph Palmer wrote:
> > I *did* find a thread in the archive :
> > change of volta number
> > which has gotten me close, but has an extra end-repeat before the first
> > volta ending bracket. I'm also not sure the format is the most recent.
>
> How about this?
>
> 
> \version "2.22.0"
> \include "english.ly"
>
> changeVoltaText =
> #(define-music-function
>(text) (markup?)
>(define (is-volta-text? cmd)
> (and (pair? cmd) (eq? 'volta (car cmd)) (markup? (cadr cmd
>(define (replace-volta-text cmd)
> (if (is-volta-text? cmd) `(volta ,text) cmd))
>(define (proc ctxt)
> (let ((cmds (ly:context-property ctxt 'repeatCommands)))
>  (set! cmds (map replace-volta-text cmds))
>  (ly:context-set-property! ctxt 'repeatCommands cmds)))
>#{ \context Score \applyContext #proc #} )
>
> test = {
>\time 3/4
>\repeat volta 3
>{
>  a'4 b' c' |
>  b'4 c' d' |
>}
>\alternative {
>  {
>\changeVoltaText "1., 3."
>e'4 f' g' |
>  }
>  {
>d'4 c' b' |
>  }
>  {
>\changeVoltaText \markup \with-color #red "4."
>g'4 a' b' |
>  }
>}
>c'1
> }
>
> \score {
>\test
> }
> 
>
> NOTE: I'm using \markup in the final alternative just to demonstrate
> that it works.
>
>
> -- Aaron Hill
>

Excellent! Thank you, Aaron. I wish I could understand what your function
does - how it works.

Would it make sense to add this to either the Lilypond Snippet Repository
or the documentation or both?

All the best,

Ralph

-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Changing volta number text

2021-05-14 Thread Ralph Palmer
Greetings -

I appreciate the help this list has been over many years.

I've gone slightly crazy on a couple of occasions, trying to figure out how
to change a volta number, either to a different number(s) or to text.

It looked like a snippet in the LSR :
Volta text markup using repeatCommands [0.10714]
was going to help, but it just confused me more.

I *did* find a thread in the archive :
change of volta number
which has gotten me close, but has an extra end-repeat before the first
volta ending bracket. I'm also not sure the format is the most recent.

I think it would be helpful to either have a snippet that shows how to
change a "normal" volta number setup (i.e., change the numbers and/or add
text), or to add something to the documentation.

Here's the best I could come up with. I'd appreciate some help getting rid
of that initial repeat sign.

%%

\version "2.22.0"
\include "english.ly"

test = {
  \time 3/4
  \repeat volta 3
  {
a'4 b' c' |
b'4 c' d' |
  }
  \alternative {
{
  \set Score.repeatCommands = #'(end-repeat (volta "1., 3." ))
  e'4 f' g' |
}
{
  d'4 c' b' |
}
{
  \set Score.repeatCommands = #'(end-repeat (volta "4."))
  g'4 a' b' |
}
  }
  c'1
}

\score {
  \test
}

%%%%%%%

Thanks for your help,

Ralph

-- 
Ralph Palmer
Seattle
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: MIDI input [was Re: Nested transposition]

2021-03-14 Thread Ralph Palmer
On Sun, Mar 14, 2021 at 12:41 PM Kieren MacMillan <
kieren_macmil...@sympatico.ca> wrote:

> Hi Ralph,
>
> >> 1. I use Frescobaldi.
> >
> > Wow. I missed this somehow. I can see why you use absolute values
> exclusively, Kieren. I'm almost exclusively transcribing and transposing
> fiddle tunes. I do a lot of entry from sheet music, and do a lot of
> proofreading, then transposing. Not terribly complicated, but valuable to
> me. Relative entry works much better for me than absolute entry. I can
> input the tune in treble clef, proofread it, and transpose to alto clef
> with fewer than 10 keystrokes.
>
> Have you tried Frescobaldi and MIDI entry?
>

No, I'm afraid not. I never learned a keyboard instrument, and I don't
think I have the time at present to add that to my list. I really do
understand why absolute values would work very well with MIDI input.

All the best, and thanks for all you do to help others on this list, Kieren,

Ralph


-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: MIDI input [was Re: Nested transposition]

2021-03-14 Thread Ralph Palmer
On Sat, Mar 13, 2021 at 9:14 PM Kieren MacMillan <
kieren_macmil...@sympatico.ca> wrote:

> Hi Carl!
>
> >> My music entry is done 99% by MIDI input, so I type almost no commas or
> apostrophes.
> > Can you tell me how you do your MIDI input?  I'd like to do that, but I
> don't have a good workflow for it.
>
> 1. I use Frescobaldi.
>

Wow. I missed this somehow. I can see why you use absolute values
exclusively, Kieren. I'm almost exclusively transcribing and transposing
fiddle tunes. I do a lot of entry from sheet music, and do a lot of
proofreading, then transposing. Not terribly complicated, but valuable to
me. Relative entry works much better for me than absolute entry. I can
input the tune in treble clef, proofread it, and transpose to alto clef
with fewer than 10 keystrokes.

All the best,

Ralph

-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Forcing articulations inside slurs

2021-03-07 Thread Ralph Palmer
On Sun, Mar 7, 2021 at 1:11 PM Valentin Petzel  wrote:

> Hello Silvain,
>
> In fact the aforementioned
>
> \override Script.avoid-slur = #' inside
>
> is the proper way to do this.
> Cheers,
> Valentin
>

Perfect! Thanks Valentin.
Be well,
Ralph


-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Forcing articulations inside slurs

2021-03-07 Thread Ralph Palmer
On Sun, Mar 7, 2021 at 8:56 AM Jean Abou Samra  wrote:

>   \override Script.avoid-slur = #'inside
>   d4-_( d-_ d-_ d-_)
> }
>
Thanks, Jean -
I could remember dealing with the problem somehow in the past, but could
not remember or find the solution.
All the best,
Ralph

-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Forcing articulations inside slurs

2021-03-07 Thread Ralph Palmer
Greetings -

Thanks for all your work and help!

I'm trying to force portato marks inside slurs. I've attached a MWE. I've
tried searching both the regular LilyPond documentation and the LSR, with
no luck. Can someone please point me in the right direction, either in the
documentation, the LSR, or with code?

Be well,

Ralph

-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com
\version "2.22.0"
\language "english"

\relative c'' {
  \clef treble
  \key d \major
  \time 4/4
  
  d4-_( d-_ d-_ d-_)
}




SlurArticulation.pdf
Description: Adobe PDF document


Re: ANN: Frescobaldi 3.1.3

2020-12-26 Thread Ralph Palmer
On Sat, Dec 26, 2020 at 8:09 AM Wilbert Berendsen  wrote:

> I'm happy to announce the availability of Frescobaldi 3.1.3, a bugfix
> release, with bugfixes, updated translations and a small new feature: a
> Clear button to empty the Music View.
>
> Merry Christmas!
>

Many thanks, Wilbert, for the wonderful program. I would be lost without
it. Looking forward to the installable packages!

I hope you had a Merry Christmas, and that the New Year is good for you,

Ralph

-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Articulation mark & slur placement

2020-12-20 Thread Ralph Palmer
On Sun, Dec 20, 2020 at 11:19 AM Mark Stephen Mrotek 
wrote:

> Michael,
>
> Not sure how Gould became the be all and end all of music engraving.
> My position is readability. .
>
> Mark
>
> -Original Message-
> From: Michael Seifert [mailto:mseif...@gmail.com]
> Sent: Sunday, December 20, 2020 7:31 AM
> To: Mark Stephen Mrotek 
> Cc: lilypond-user@gnu.org
> Subject: Re: Articulation mark & slur placement
>
> Well, if we’re doing everything the way Elaine Gould wants us to,
> then:
>
> - articulation should go generally go next to the notehead, not
> next to the stem; but
> - the marcato mark usually goes above the staff, regardless of
> stem direction.  (Note: not directly above the stemm, but above the staff).
>

Elaine Gould is usually pretty precise and is an excellent reference, I
think. So is "Music Notation", by Read. Different approaches, and different
subject matter, but both are good.

Neither speaks to the fact that Bela Bartok, at least for violin,
distinguished between a staccato mark outside the slur and a staccato mark
inside the slur.

Be well,

Ralph

-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: #format-mark-box-barnumbers-segno

2020-12-09 Thread Ralph Palmer
On Wed, Dec 9, 2020 at 12:38 PM Paul Scott  wrote:

> I have code referring to #format-mark-box-barnumbers-segno :
>
> BoxBarNumberMarkSign = {
>\set Score.markFormatter = #format-mark-box-barnumbers-segno
> }
>
> Should that code work?  I get
>
> fatal error: make-center-align-markup: Invalid argument in position 1.
> Expect: markup, found: ((#
> (# "206")) (# musicglyph-markup (layout props glyph-name)> "scripts.segno")).
>
> when I try to use it (in 2.21.81).
>
> Any thoughts?
>
> Thank you,
>
> Paul
>

Hi, Paul - Could you please submit a Minimal Working Example, so we can see
just what you're trying to do as well as how you're trying to do it?

Thanks,

Ralph

-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Key change at the end of a piece

2020-11-03 Thread Ralph Palmer
On Tue, Nov 3, 2020 at 10:31 AM Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com> wrote:

> Hi Ralph,
> See:
> http://lilypond.1069038.n5.nabble.com/key-change-at-end-of-snippet-td227745.html
> Cheers,
> Pierre
>
> Le mar. 3 nov. 2020 à 16:13, Ralph Palmer  a
> écrit :
>
>> Hi -
>>
>> I'm trying to add a clef change at the end of a fiddle tune, to show that
>> the first section is in a different key than the second section (see
>> attached photo). I've searched the Notation Reference, the Snippet
>> Repository, and the User List archive, with no luck.
>>
>
Many thanks to Pierre and Jean -

And David Kastrup! I ended up using David's solution (key change + \grace
s256). A slightly shorter terminal staff would be nice, but David's
solution is quite adequate. I'm not sure how I could apply the
Staff.StaffSymbol solution.

Thanks again,

Ralph


-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Installing Lilypond 2.21.80

2020-11-01 Thread Ralph Palmer
On Sun, Nov 1, 2020 at 8:30 PM Aaron Hill  wrote:

> On 2020-11-01 5:26 pm, Ralph Palmer wrote:
> > On Sun, Nov 1, 2020 at 7:31 PM Aaron Hill 
> > wrote:
> >
> >> On 2020-11-01 3:58 pm, Aaron Hill wrote:
> >> > On 2020-11-01 3:41 pm, Ralph Palmer wrote:
> >> >> Hi -
> >> >>
> >> >> I would like to install LilyPond 2.21.80, but I don't know how. I
> have
> >> >> successfully installed earlier versions, but I don't remember how,
> and
> >> >> I
> >> >> can't find instructions.
> >> >
> >> > The installation instructions can be found here [1] where you would
> >> > obtain the stable release.  (Perhaps a helpful link could be added on
> >> > the development/unstable pages.)
> >> >
> >> > [1]: http://lilypond.org/unix.html
> >>
> >> Never mind.  There *is* a link to the stable download page in the big
> >> friendly box above the download links.
> >>
> >>
> >> -- Aaron Hill
> >>
> >>
> > Thanks, Aaron, but I specifically asked about 2.21.80 because of Phil
> > Holmes' request for users to use the "stable release candidate", or
> > 2.21.80. I'm currently running 2.20.0. I could not find adequate
> > instructions for installing the unstable version.
>
> That's the point.  It's all the same.  There's no unique instructions
> for stable vs. unstable.  Follow the stable instructions, but download
> the unstable .sh script.
>
>
> -- Aaron Hill
>

Thanks, Aaron. I'll do it. I wish it had been clear that the instructions
were not just for the stable version.

Ralph


-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Installing Lilypond 2.21.80

2020-11-01 Thread Ralph Palmer
On Sun, Nov 1, 2020 at 7:31 PM Aaron Hill  wrote:

> On 2020-11-01 3:58 pm, Aaron Hill wrote:
> > On 2020-11-01 3:41 pm, Ralph Palmer wrote:
> >> Hi -
> >>
> >> I would like to install LilyPond 2.21.80, but I don't know how. I have
> >> successfully installed earlier versions, but I don't remember how, and
> >> I
> >> can't find instructions.
> >
> > The installation instructions can be found here [1] where you would
> > obtain the stable release.  (Perhaps a helpful link could be added on
> > the development/unstable pages.)
> >
> > [1]: http://lilypond.org/unix.html
>
> Never mind.  There *is* a link to the stable download page in the big
> friendly box above the download links.
>
>
> -- Aaron Hill
>
>
Thanks, Aaron, but I specifically asked about 2.21.80 because of Phil
Holmes' request for users to use the "stable release candidate", or
2.21.80. I'm currently running 2.20.0. I could not find adequate
instructions for installing the unstable version.

All the best,

Ralph


-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Installing Lilypond 2.21.80

2020-11-01 Thread Ralph Palmer
Hi -

I would like to install LilyPond 2.21.80, but I don't know how. I have
successfully installed earlier versions, but I don't remember how, and I
can't find instructions.

I'm running Ubuntu 20.4.01 under Linux (duh - but I don't know how to find
the Linux version).

I'm slightly familiar with working with the Terminal, but not fluent.

I downloaded  and tried running ,
but I'm not sure what the destination should be. I'm not even positive
that's the file I should be working with. Not ?

Can anyone point me to installation instructions in the Notation Reference,
or give me some specifics?

I appreciate your time and attention.

Be well,

Ralph

-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: The Guide to getting Point and Click going with Gvim under Ubuntu 18

2020-11-01 Thread Ralph Palmer
On Sun, Nov 1, 2020 at 12:13 AM Andrew Bernard 
wrote:

> [A slightly older screed. Stil works for Ubunto 20. Using Atom is matter
> of simple substitution.]
>
>
>
> The Guide to getting Point and Click going with Gvim under Ubuntu 18
>
> --
>
> The NR leaves out some important information about how to configure a
> Ubuntu
> system to use Gvim for point and click from Lilypond PDF files. Where
> the NR is
> substantially correct, that information is copied here.
>

Thanks, Andrew, for both of these sets of instructions. Helpful and very
generous.

Be well,

Ralph


-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: [OLL] openLilyLib news

2020-10-16 Thread Ralph Palmer
In your debt, Andrew,

Ralph

On Thu, Oct 15, 2020 at 9:31 PM Andrew Bernard 
wrote:

> What's happening with OLL, latest news. I have made a dedicated
> website, https://openlilylib.space.
>


-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: OLL and git

2020-10-11 Thread Ralph Palmer
Kudos to you, Andrew! And my thanks!

I have very limited experience in
1) Github;
2) Oll; and
3) programming,
but I'm willing to help in any way I  can.

All the best,

Ralph

On Sun, Oct 11, 2020 at 5:19 AM Andrew Bernard 
wrote:

> To all interested in OLL. as I am starting this anew, in effect, I am
> at the moment considering moving to Gitlab instead of Github. There is
> precedent for this - lilypond is there!
>


> Changes like this often cause an uproar, but the existing github will
> still be around, and people can move as and when they see fit, and all
> new development and contributions should occur on the new Gitlab repo.
> [It's not ready yet - I only started in on this with definite intent
> today.]
>

-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Fwd: peculiar behaviour with clefs when using acciaccatura on first note in a piece.

2020-09-08 Thread Ralph Palmer
-- Forwarded message -
From: Ralph Palmer 
Date: Tue, Sep 8, 2020 at 8:51 AM
Subject: Re: peculiar behaviour with clefs when using acciaccatura on first
note in a piece.
To: Maurits Lamers 


On Tue, Sep 8, 2020 at 8:30 AM Maurits Lamers 
wrote:

> Hey all,
>
> I noticed some unexpected behavior when using an acciaciatura on the first
> note of a piece:
>
> This will cause the second staff to start with a treble clef and
> immediately after a bass clef.
> Is this intended?
>

This is a known issue. an acciacatura is a grace note. As David Kastrup
replied in a previous query:

Issue 34 in our issue tracker.  Put a matching grace in the other Staff
to let both start at the same point of time.  Something like \grace { s8
} is perfectly fine to match a \grace { c8 } (or whatever it was, I did
not actually look).  It's a "known issue" in the manual section covering
grace notes but frequently overlooked.

-- 
David Kastrup

All the best,

Ralph

-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: partcombine discards quarter rests, why?

2020-09-05 Thread Ralph Palmer
On Sat, Sep 5, 2020 at 6:30 PM Kenneth Wolcott 
wrote:

> Hi;
>
>   I'm using \partcombine to merge two bass lines, one is a dotted half
> note and the other bass one is a quarter rest and a half note.  The
> upper voice has the quarter rest.  The quarter rest is NOT engraved.
> The lower voice, having the dotted half note,is a fifth lower so there
> is no collision, or shouldn't be.
>
> Thanks,
> Ken
>
>
Hi, Ken -

Can you please provide a minimum working example, preferably with the
transcription as you get it?

All the best,

Ralph


-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Google Summer of Code final submission!

2020-08-31 Thread Ralph Palmer
On Mon, Aug 31, 2020 at 2:34 AM Owen Lamb  wrote:

> Hello everyone!
>
> I've just completed Google Summer of Code for this year. My work has been
> on adding rudimentary support for SMuFL (a new music font standard) and
> bringing Emmentaler, LilyPond's default font, closer to SMuFL-compliance.
> You can take a look at a summary of my work here:
>
> http://lilypondblog.org/2020/08/google-summer-of-code-2020-smufl/
>
> (I fixed a few regressions in my code, but it looks like there's still one
> or two lurking around. I'm just going to call it here, though--there's not
> much I can do about them now.)
>
> It's been wonderful working with everyone in the development community,
> and I'd like to stick around if I can. I plan on continuing to improve
> SMuFL in LilyPond, but in case I don't follow through, I've included in the
> summary a list of what to do next.
>
> Happy LilyPonding,
> Owen Lamb
> Arizona State University
>

Many thanks, Oren!  Your efforts are much appreciated by a lot of LilyPond
users!  Best of luck with your studies at Arizona State University,
Ralph


-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: How to submit improved LSR entry?

2020-06-30 Thread Ralph Palmer
On Mon, Jun 29, 2020 at 2:59 PM Thomas Morley 
wrote:

> Am Sa., 20. Juni 2020 um 17:18 Uhr schrieb Ralph Palmer
> :
> >
> > On Sat, Jun 20, 2020 at 6:28 AM Karlin High 
> wrote:
> >>
> >> On 6/20/2020 7:37 AM, Thomas Morley wrote:
> >> > I'd say we need more people for LSR-work.
> >> >
> >> > Furthermore, some time ago I started to upgrade LSR to 2.20, but had
> >> > to stop this work as well.
> >> > No idea, when I'm able to continue...
> >>
> >> Can the work be described in step-by-step instructions? If so, it could
> >> be a good fit for crowd-sourcing.
> >> --
> >> Karlin High
> >> Missouri, USA
> >>
> >
> > I have limited time, but would be willing to help, if the upgrade and/or
> general LSR work can be done in small batches.
> >
> > All the best,
> >
> > Ralph
> >
> > --
> > Ralph Palmer
> > Brattleboro, VT
> > USA
> > (he, him, his)
> > palmer.r.vio...@gmail.com
>
> Hi Ralph, hi Karlin,
>
> sorry for the late reply. At least summer break started today !!
>
> Basically updating the LSR is done like:
>
> (1) Download LSR, apply convert-ly and try to compile all snippets
> with most recent stable, i.e. 2.20.0
> (2) Find problems and fix them
> (3) Work together with LSR-admin: he will update LSR to use current
> stable, negotiate how the updated snippets will reinserted.
> (4) Where possible insert snippets from Documentation/snippets/new
> into updated LSR
>
> The whole process is explained more detailed in
>
> http://lilypond.org/doc/v2.19/Documentation/contributor-big-page#updating-the-lsr-to-a-new-version
>
> (2) and (4) can be done snippet by snippet
> At any rate, I don't expect much work with (2). Earlier this year
> Werner did a lot clean up and before I had to stop I cleared most (but
> not all) other problems. I posted about those remaining ones, perhaps
> I can find the links again...
> Ofcourse some more snippets arrived in the meantime...
>
> I'll have a look later this week.
>
>
> Thanks,
>   Harm
>

Thanks,  Harm -

I'll see what I can do. Please don't hold your breath. I'm sort of up to my
ears at the moment, but I'll take a closer look and try to make a start as
soon as I can catch my breath.

All the best,

Ralph


-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: How to submit improved LSR entry?

2020-06-20 Thread Ralph Palmer
On Sat, Jun 20, 2020 at 6:28 AM Karlin High  wrote:

> On 6/20/2020 7:37 AM, Thomas Morley wrote:
> > I'd say we need more people for LSR-work.
> >
> > Furthermore, some time ago I started to upgrade LSR to 2.20, but had
> > to stop this work as well.
> > No idea, when I'm able to continue...
>
> Can the work be described in step-by-step instructions? If so, it could
> be a good fit for crowd-sourcing.
> --
> Karlin High
> Missouri, USA
>
>
I have limited time, but would be willing to help, if the upgrade and/or
general LSR work can be done in small batches.

All the best,

Ralph

-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: how to create a book from multiple .ly files

2020-02-04 Thread Ralph Palmer
On Tue, Feb 4, 2020 at 8:23 AM Dario Marrini 
wrote:

> Hi musicians,
> i wrote some training exercises for the piano; I have a .ly file for each
> one; because these exercises share the same structure (a musical pattern
> that is translated to other keys) I put the music content (notes) on a
> separated .ly file; I read the documentation but I don't understand how to
> do to collect all the exercises in a single book, with text parts between
> them.
> I would avoid copyng and paste the music content on the final "book" .ly
> file, indeed using single exercises files as reference , but I don't know
> if I can or not. Any help is appreciated
>
> dario
>

Hi, Dario -

Please take a look at
http://lilypond.org/doc/v2.19/Documentation/notation/multiple-scores-in-a-book
in the Notation Reference. There, you can see how \bookpart can be used to
include the individual exercises, with text (using \markup, and represented
by the ellipsis (the ... ) on the line after the score.

I haven't ever put long text entries between \score s, but here's the
structure I've used successfully with fiddle tunes:

%%%
\version "2.19.81"
\language "english"

\include "*GlobalSettings*.ily"   % my file with global \paper,
\layout, and font size settings

\include "*tune1*".ly
\include "*tune2*".ly
\include "*tune3*".ly

% I don't know why I put this \paper here, rather than in \
*GlobalSettings*.ly. I think there was a reason, but I can't remember it
%%
\paper {
  scoreTitleMarkup = \markup {
\fill-line {
  { \column {
\fromproperty #'header:title
%\fromproperty #'header:poet
}
{ \fromproperty #'header:composer
}
  }
}
  }
}

\book {
  % Title of set.
  \header {
subtitle = \markup { \fontsize #4 "*Title of Collection*"}
  }

  % Tune 1 % This first tune has melody and harmony.
  \score {
\new GrandStaff
<<
  \new Staff
  \relative c' {
\clef alto
\*tuneOne*
  }
  \relative c' {
\clef alto
\new Staff
\*tuneOneHarmony*
  }
>>
\layout {
  indent = #0
  \context {
%prevent tunes from printing on two pages
\override NonMusicalPaperColumn.page-break-permission = ##f
  }
}

% Title and meter of this tune.
\header {
  title = \markup \large \bold "*Tune 1*"
  composer = \markup \bold "*Composer 1*"
}
  }
  \noPageBreak
  \markup \fill-line { " " }  % I used this for source and copyright
information.

 additional \markup can go here

   % Tune 2
  \score {
\relative c' {
  \clef alto
  { \*tuneTwo* }
}
\layout {
  indent = #0
  \context {
%prevent tunes from printing on two pages
\override NonMusicalPaperColumn.page-break-permission = ##f
  }
}

% Title and meter of this tune.
\header {
  title = \markup \large \bold "*Tune 2*"
  composer = \markup \bold "*Composer 2*"
}
  }
  \noPageBreak
  \markup \fill-line { " " } % I used this for source and copyright
information.

 additional \markup can go here

  % Tune 3
  \score {
\relative c' {
  \clef alto
  { \*tuneThree* }
}
\layout {
  indent = #0
  \context {
%prevent tunes from printing on two pages
\override NonMusicalPaperColumn.page-break-permission = ##f
  }
}

% Title and meter of this tune.
\header {
  title = \markup \large \bold "*Tune 3*"
  composer = \markup \bold "*Composer 3*"
}
  }
  \noPageBreak
  \markup \fill-line { " " } % I used this for source and copyright
information.

 additional \markup can go here

}

%%%

I'm pretty sure I've closed all the {}s, and not put in any extra }s, but
I'm not positive. Let me know if you have any other questions. I have the
\layout {...} entry in both the *GlobalSettings*.ily and in the individual
files; I'm not sure that's necessary, but I seem to recall having a problem
when I omitted that entry from the individual files.

Regarding text between the tunes, or exercises in your case, I have minimal
experience, and someone else might be able to give you better advice.

HTH,

Ralph

-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: ANN: Frescobaldi 3.1 has been released!

2019-12-28 Thread Ralph Palmer
Hi, Urs -

On Sat, Dec 28, 2019 at 3:47 AM Urs Liska  wrote:

> Ubuntu 16.04 is a LTS release with (IIRC) five years of support. So it
> is not unreasonable for someone to use it. However, we (Frescobaldi)
> seem to have been hit by this five-year term since we're dealing with a
> change in the Qt framework that has phased out support for a module over
> (again, IIRC) 2-3 years. So all *current* Linux distributions ship with
> a Qt version that only includes QtWebEngine and not QtWebKit anymore.
> There has been a range of Qt versions including both.
>
> The question is whether a project like Frescobaldi can reasonably be
> expected to actively support such an old OS, even if it's LTS. I'd
> assume that lTS guarantees you security patches but not that every new
> software will run.
>
> Before upgrading to a newer OS it might be an option to use a current
> Qt/PyQt downloaded or compiled from somewhere. @Simon you could do us a
> huge favor by exploring that possibility and providing information about
> it for the Wiki.
> In addition it would be good to have a list of distributions that
> include the "new" module, both modules, or only the "old" modules (i.e.
> won't work with Frescobaldi 3.1).
>
> Urs
>

As I've said before, I'm a novice at command line Linux, but I'm attaching
a screenshot of my command line search (locate) for QtWebEngine and
QtWebKit. I'm running Ubuntu 18.04.3 LTS.

Hope this helps,

Ralph

-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: ANN: Frescobaldi 3.1 has been released!

2019-12-27 Thread Ralph Palmer
On Fri, Dec 27, 2019 at 5:21 AM Wilbert Berendsen  wrote:

> Dear Friends,
>
> Frescobaldi 3.1 has been released! There are many new features.
>
>
Wonderful!

> I am very grateful to many co-developers that now contribute on a
> regular basis: Urs Liska, Peter Bjuhr, and many others.
>

Many thanks to all of you. I use Frescobaldi so much.


> Download the source tarball at:
> https://github.com/frescobaldi/frescobaldi/releases
>
> Note that Frescobaldi is now part of the GitHub organisation with the
> same name :-) to reflect that I'm certainly not the only one managing
> this project :-)
>
> Note to distributors and users of a git checkout: the MO (Message
> Object) files with the translations are not in git anymore, but they are
> built manually before packaging a source tarball.See INSTALL. When
> installing from the source tarball it is not needed to build the MO
> files.
>
> Other notes:
>
> - A recent version of the poppler library is needed to make vector
>   graphics drawing and copying in the Music View work well.
>
> - Frescobaldi does not use QtWebkit anymore, but instead now depends on
>   QtWebEngine and its related modules.
>

I confess that I'm a bit of a novice regarding installation via tarball.

I'm running Ubuntu 18.04.3 LTS.

I cannot find Frescobaldi 3.1 in my Ubuntu Software app.

I downloaded the tarball, but I'm unsure where to put it and/or extract it.
I tried putting it in its own directory in my /home directory, then
extracting it there, but I still cannot figure out how to install it, even
after reading the install file. I would greatly appreciate some further
advice about how, what, and where I need to install Frescobaldi 3.1 and
associated  required files. For example, do I need to separately download
and install Python 3.8.1? If I'm installing on my machine, do I need
QtWebEngine? (I can't find that through Ubuntu Software, either.) Or should
I wait until the Ubuntu Software application recognizes Frescobaldi 3.1?

(I *am* trying to learn Linux from the command line, but it takes a while
and my elderly brain is slow on the uptake.)

Many thanks to everyone who helps so much with Lilypond and Frescobaldi!

All the best,

Ralph

-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Outside staff priority

2019-12-16 Thread Ralph Palmer
On Mon, Dec 16, 2019 at 10:22 AM Kieren MacMillan <
kieren_macmil...@sympatico.ca> wrote:

>
> > I don't understand why the following four examples all produce the same
> output. Are the \upbow and \trill *not* TextScripts?
>
> Yes… but each of your four codes is telling Lilypond the same thing.  ;)
>

Ahh - because "\once \override" applies not to the following text, but to
the musical moment, right?


> How about
>
> f'4( -\tweak script-priority #-100 \trill \upbow e')
>
> Hope that helps!
> Kieren.
>

Perfect! Thanks, Kieren,

Ralph

-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Outside staff priority

2019-12-16 Thread Ralph Palmer
Greetings -

I feel kind of stupid. I don't understand why the following four examples
all produce the same output. Are the \upbow and \trill *not* TextScripts?
I'm trying to get the trill below the upbow.

I'm using LilyPond 2.19.83 with Frescobaldi 3.0.0 under Linux/Ubuntu 18.04

%

\version "2.19.83"

{ f'4\trill\upbow( e') }

{ f'4\upbow\trill( e') }

{ \once \override TextScript.script-priority = #-100
  f'4\trill\upbow( e') }

{ \once \override TextScript.script-priority = #-100
  f'4\upbow\trill( e') }

%

Thanks for your help,

Ralph

-- 
Ralph Palmer
Brattleboro, VT
USA
(he, him, his)
palmer.r.vio...@gmail.com


Re: Doing A Fiddle Tunebook in Lilypond

2019-10-29 Thread Ralph Palmer
On Tue, Oct 29, 2019, 11:16 AM Solomon Foster  wrote:

> Hi all,
>
> I've been using Lilypond to render fiddle tunes for nearly a decade now,
> and I'm looking at taking the next step -- namely making a proper, large
> scale tunebook with it.  While the book I'm working on right now has
> hundreds of tunes, it's not mine to redistribute, so I've put together a
> quick PDF with some of my own tunes so you can get the idea what sort of
> music I'm talking about: http://www.harmonyware.com/tunes/chunes.pdf
>
> As usual, every time I try to do something new in Lilypond I butt up
> against the limits of my skills there, and finding what I'm looking for in
> the manuals or snippets only works about half the time.  As such, I thought
> I'd try to post the things stumping me at the moment, and hope someone out
> there has prior art to share or some clever solutions.
>
> 0) Has anyone out there done something like this before?  All the examples
> seem to be big classic music or choral works.  I'd love to have a prior
> example that I could raid for "how to do it" ideas.
>
> 1) How do I stop Lilypond from breaking a \score (one tune) across pages
> just to cram more tunes in the same amount of paper?  That is, splitting a
> \score that requires 2+ pages is fine with me, but I'd rather not start a
> one-page \score at the bottom of one page and finish it on the top of the
> next.
>
> 2) Right now I'm getting the text that goes after a tune by using
> \markuplist and \wordwrap-lines after the related score is complete.  I'd
> love to have a way to let Lilypond know that the \markuplist is logically
> attached to the prior \score.  (If putting it in the actual score is the
> best approach, I'm fine with that, I just haven't been able to figure out
> how to do it.)
>
> 3) I'd also like to be able to add blocks of lyrics after the end of a
> tune which (again) logically attach to the tune.  Right now I've got a
> hacky implementation using \markuplist \column-lines \italic and \line
> which just comes after the \score (like point 2 above), but I'd like to be
> able to ident the lines a bit (or maybe center them?) as well, and all my
> attempts to do so have been laughable failures.  (Seriously, why did my
> attempt to center result in half of each line disappearing!?)
>
> 4) I saw information on creating a table of contents (though I haven't
> tried it yet).  I'm having trouble finding anything on creating an index?
> Given 200+ short tunes, that's probably much more useful, IMO.
>
> Thanks in advance for any and all help,
> Sol
>
> --
> Solomon Foster: colo...@gmail.com
> HarmonyWare, Inc: http://www.harmonyware.com
>

Hi, Sol -

Please take a look at the collection I've done of fiddle tunes for viola,
and let me know if it looks like what you want. I'm on a long road trip,
and won't have access to my computer for another month, but I think I can
access my LY files, and, if not, I should be able to explain what I did.
You can download the PDFs of my collection at :
https://drive.google.com/folderview?id=1euNCa3b7xbmr8lDaUubwc5O1h31_bBaQ

All the best,

Ralph

>


  1   2   3   4   5   >