Re: Producing scores for visually impaired and blind people

2019-09-13 Thread Dirk Koopman
There is something called "Music Braille", invented by the man himself. 
But, I am reliably informed by an ex-chairman of the RNIB (a fine tenor) 
that it really is too much trouble to use because it is a) verbose b) 
requires a spare hand that would otherwise be playing the instrument and 
c) is made even more difficult when lyrics are involved.


So he learns his part, by ear, and just uses normal  braille for the 
underlay.


Dirk

On 13/09/2019 20:33, Jacques Menu wrote:

Hello folks,

I’ve thought of a possibility which surely others have already considered, and 
I’m not sure whether the idea makes sense at all.

This would consist in printing LilyPond scores in 3D on thin plates, analog to 
was was done at the time when engravers built scores with pieces of metal.

Maybe with a large enough scaling factor, such ‘printbossing’ would be readable 
by trained braille readers with their fingers, benefitting from the non-linear 
nature of graphical scores and the high quality of Lily’s scores. Such plates 
could also be piled up without the risk of damaging the contents, which may 
occur with embossed paper.

What do you think? Please excuse me if my question is silly...

JM


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



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


Add second set of lyrics part way through a movement

2017-05-20 Thread Dirk Koopman
I am trying to set a Victoria mass's Agnus Dei. Most of the words are 
the same, but there are two endings, basically "miserere nobis" and 
"dona nobis pacem".


textocantus=\lyricmode{
  A -- gnus De -- _ _ i,
  A -- gnus __ _
  De -- _ _ _ _ i,
  A -- gnus De -- _ _ _ _ _ _ _ i,
  qui tol -- lis pec -- ca -- ta mun -- _ _ _ _ _ _ di,
  qui tol -- lis pec -- ca -- ta mun -- _ _ di,
  pec -- ca -- ta mun -- _ _ _ _ _ _ _ _ di, __
  pec -- ca -- ta mun -- _ _ _ _ _ _ di,
}

tcm=\lyricmode {
  mi -- se -- re -- re no -- _ _ bis,
  mi -- se -- re -- re no -- _ _ _ _ _ _ bis,
  mi -- se -- re -- re no -- bis,
  mi -- se -- re -- re no -- _ _ _ _ _ bis,
  mi -- se -- re -- re no -- _ bis.
}

tcd=\lyricmode{
  do -- _ na no -- bis pa -- _ _ _ cem,
  do -- na no -- bis pa -- _ _ _ _ _ _ cem,
  do -- na no -- bis pa -- cem,
  do -- na no -- bis pa -- _ _ _ _ _ cem,
  do -- na no -- bis pa -- _ _ cem.
}

The first part would look something like this:

\score {
  \new ChoirStaff <<
\new Staff = "v1" {
  \set Staff.instrumentName = "Cantus"
  \set Staff.shortInstrumentName = "C"
  \clef treble
  \new Voice = "v1" {
\global
\cantus
  }
}
\new Lyrics = "v1"

\context Lyrics="v1" {
  \lyricsto "v1" {
\textocantus

%<<
\tcm

%\tcd
%>>

  }
}

...

The net result wants to look rather like this:

"... peccata mundi, miserere nobis."
"   dona nobis pacem."

Any suggestions?

Dirk

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


Re: \RemoveEmptyStaves + 8 part polyphony

2016-05-10 Thread Dirk Koopman

On 11/05/16 01:07, Dirk Koopman wrote:

On 11/05/16 00:38, Kieren MacMillan wrote:

Hi Dirk,

Is there any way of controlling which part of a score has 
\RemoveEmptyStaves active and which not?

showMMRs = {
   \set Staff.keepAliveInterfaces =
 #'( rhythmic-grob-interface
 multi-measure-rest-interface
 lyric-interface
 stanza-number-interface
 percent-repeat-interface) }

hideMMRs = \unset Staff.keepAliveInterfaces

Hope this helps!


Hmm...

Close but no cigar. Each of my stave in 2nd choir look like this:

\new Staff <<

\new Voice="v8" {

\set Staff.instrumentName = "Bass 2"

\set Staff.shortInstrumentName = "B2"

\clef "bass"

\key f \major

\numericTimeSignature\time 4/2

\BtwoKone \break  % 1st kyrie notes

\BtwoC \break % christe notes

\showMMRs \BtwoKtwo   % 2nd Kyrie notes

}

\new Lyrics \lyricsto "v8" {

\TextBtwo

}

>>


The Christe is just a lot of R1*n followed by a \bar "||" |. What 
happens is that the 2nd Kyrie is now set correctly, but the empty 2nd 
choir part of the Christe now also appears. I am guessing that I have 
to put the \showMMRs somewhere else?


Dirk



And as if by magic removing all four \showMMRs makes it format as I want 
it. So it appears that just defining those functions makes it work. 
Which is a worry.


Dirk

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


Re: \RemoveEmptyStaves + 8 part polyphony

2016-05-10 Thread Dirk Koopman

On 11/05/16 00:38, Kieren MacMillan wrote:

Hi Dirk,


Is there any way of controlling which part of a score has \RemoveEmptyStaves 
active and which not?

showMMRs = {
   \set Staff.keepAliveInterfaces =
 #'( rhythmic-grob-interface
 multi-measure-rest-interface
 lyric-interface
 stanza-number-interface
 percent-repeat-interface) }

hideMMRs = \unset Staff.keepAliveInterfaces

Hope this helps!


Hmm...

Close but no cigar. Each of my stave in 2nd choir look like this:

\new Staff <<

\new Voice="v8" {

\set Staff.instrumentName = "Bass 2"

\set Staff.shortInstrumentName = "B2"

\clef "bass"

\key f \major

\numericTimeSignature\time 4/2

\BtwoKone \break  % 1st kyrie notes

\BtwoC \break % christe notes

\showMMRs \BtwoKtwo   % 2nd Kyrie notes

}

\new Lyrics \lyricsto "v8" {

\TextBtwo

}

>>


The Christe is just a lot of R1*n followed by a \bar "||" |. What 
happens is that the 2nd Kyrie is now set correctly, but the empty 2nd 
choir part of the Christe now also appears. I am guessing that I have to 
put the \showMMRs somewhere else?


Dirk


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


\RemoveEmptyStaves + 8 part polyphony

2016-05-10 Thread Dirk Koopman
I am setting an 8 part 2 choir Lassus mass arranged into 2 ChoirStaffs, 
one for each choir. In the Kyrie, the first and the last Kyrie is full 
parts and the intervening Christe is just 4 parts (1st choir).


I have this in the layout section:

\layout { \context {

\Staff

\RemoveEmptyStaves

} .. .. }

And for the Christe this does exactly what I want viz: remove the empty 
2nd choir staves / system. However, it happens that in the last Kyrie, 
the 2nd choir has some 4 bars rest at the beginning. The layout engine 
clearly has an "Aha!" moment and has optimised out the "empty" 2nd choir 
staves containing those 4 bars. Now while a choir can cope with this, it 
doesn't look very good, especially as the layout engine has stuck the 
"entry" of the 2nd choir on the following page.


Is there any way of controlling which part of a score has 
\RemoveEmptyStaves active and which not?


Dirk

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