Re: Alternative beginnings

2023-04-01 Thread Jonathan Poulin
Maybe, this is what you want to get.

\version "2.24.1"

{
  a'1
  \repeat volta 3 {
b'1
\alternative {
  \volta 1 {
c'1
  }
  \volta 2,3 {
d'1
  }
}
  }
  e'1
}

regards
Jonathan

Le sam. 1 avr. 2023 à 12:22, Jean Abou Samra  a écrit :

> Le samedi 01 avril 2023 à 12:05 -0400, John Burt a écrit :
>
> I know how to use \repeat volta to produce alternative endings. I'm trying
> to set a song in which the music for verses 2 and 3 is different from the
> music for verse 1. Is there something like
> \repeat volta for alternative beginnings?
>
> Since version 2.24, \alternative is not limited to the end of a repeat.
> You can use
>
> \version "2.24.1"
>
> {
>   \repeat volta 2 {
> \alternative {
>   \volta 1 {
> c'1
>   }
>   \volta 2 {
> d'1
>   }
> }
> e'1
>   }
> }
>
> Note that the legacy syntax \repeat volta x { ... } \alternative { ... }
> is not encouraged anymore, the syntax \repeat volta x { ... \alternative
> { ... } } is preferred now.
>
> Best,
>
> Jean
>


DS al coda with coda mark within a repeat section

2023-04-01 Thread Jonathan Poulin
Hello,

I'm about to transcript a part that contains a D.S al coda with the to code
mark placed in a repeat section. The picture below shows an example of what
I want but with the code mark misplaced. I manually place the text "last
time to code" where I want it. I include the code I have.

Can you help me to get it right? Ideally a solution that will produce the
right output if I use the unfoldRepeats command.

thanks
Jonathan

[image: image.png]

\version "2.24.0"

lastTimeToCodaMark = \textEndMark \markup { \fontsize #-1
\column {
  \line { last time }
  \line { to coda 
  \fontsize #1
  \coda }
}
  }
  
{
  \relative c'' {
c4 c c c c c c c

\repeat segno 2 {
  c4 c c c 

  \repeat volta 2 {
c c c c
\lastTimeToCodaMark

\alternative {
  \volta 1 { c c c c }
  \volta 2 { c c c c }
}
  }

  c c c c
  
  \alternative {
\volta 1 {
  \repeat unfold 3 { c4 c c c }
}
\volta 2 \volta #'() {
  \section 
  \sectionLabel "Coda"
  <> \coda
}
  }
}

\repeat unfold 2 { c4 c c c }
\fine
  }

}

Re: question for MacOS users: qmake path in Homebrew installations

2022-12-26 Thread Jonathan Armitage

This one?

/usr/local/Cellar/poppler-qt5/22.12.0/lib/pkgconfig/poppler-qt5.pc

I got a lot of messages about conflicts when I installed poppler-qt5: it 
may well be that some symlinks were not created.


Cheers,

Jon

On 26/12/2022 22:26, Federico Bruni wrote:

Hi Jon

Thanks, it's exactly what I need!

Now I have another question. Can you search poppler-qt5.pc file 
(homebrew installation)?




Il giorno lun 26 dic 2022 alle 22:10:40 +, Jonathan Armitage 
 ha scritto:

Hi Federico,

It would seem to be:

$ find /usr/local/opt/qt@5/ -name qmake
 /usr/local/opt/qt@5//bin/qmake

"brew info qt@5" warns you (or at least me) that it is not symlinked 
into /usr/local/bin, so you may need to set the PATH explicitly.


Apologies if I have not understood your question correctly.

HTH,

Jon

On 26/12/2022 15:52, Federico Bruni wrote:

Hi all

 I'm working on a Github action to build wheels of 
python-poppler-qt5 (Frescobaldi dependency) on all platforms (Linux, 
Mac and Windows).


 On Mac I've installed qt@5 via Homebrew and I need to know in which 
directory qmake is installed. For example, in Linux it's normally 
installed in /usr/lib64/qt5/bin, but I think homebrew's formula 
installs it in a different directory. I don't see the list of 
installed files here:


https://formulae.brew.sh/formula/qt@5#default

 Thanks in advance for your help
 Federico








Re: question for MacOS users: qmake path in Homebrew installations

2022-12-26 Thread Jonathan Armitage

Hi Federico,

It would seem to be:

$ find /usr/local/opt/qt@5/ -name qmake
/usr/local/opt/qt@5//bin/qmake

"brew info qt@5" warns you (or at least me) that it is not symlinked 
into /usr/local/bin, so you may need to set the PATH explicitly.


Apologies if I have not understood your question correctly.

HTH,

Jon

On 26/12/2022 15:52, Federico Bruni wrote:

Hi all

I'm working on a Github action to build wheels of python-poppler-qt5 
(Frescobaldi dependency) on all platforms (Linux, Mac and Windows).


On Mac I've installed qt@5 via Homebrew and I need to know in which 
directory qmake is installed. For example, in Linux it's normally 
installed in /usr/lib64/qt5/bin, but I think homebrew's formula 
installs it in a different directory. I don't see the list of 
installed files here:


https://formulae.brew.sh/formula/qt@5#default

Thanks in advance for your help
Federico





Re: Warning: avoid-slur not set

2021-07-03 Thread Jonathan Armitage

Thank you, that was just what I wanted.

Jon

On 03/07/2021 22:36, Aaron Hill wrote:

On 2021-07-03 1:54 pm, Jonathan Armitage wrote:

I can see that the slur clashes with the i, but in spite of much
googling, I cannot for the life of me figure out how to set
avoid-slur. Please could you advise.


You can \override it for a more global effect or you can \tweak it to 
localize the impact.  Here is an example of the latter approach:



\version "2.20.0"
\language "english"

outside = \tweak avoid-slur #'outside \etc
rhf = \rightHandFinger \etc

\relative c' {
  \set fingeringOrientations = #'(left)
  \set strokeFingerOrientations = #'(up)

  \key d \major
  \stemDown
  ( )  fs
}



-- Aaron Hill





Warning: avoid-slur not set

2021-07-03 Thread Jonathan Armitage

Hi everyone,

When I compile the following:

\version "2.20.0"

\language "english"

 #(define RH rightHandFinger)

music = {
    \set fingeringOrientations = #'(left)
    \set strokeFingerOrientations = #'(up)
    \key d \major
 \stemDown
    ( )  fs
}

\score {
    \new Staff \relative c' {
    \new Voice = "whatever" { \music }
    }
    \layout {}
}

...I get the warning "Ignoring grob for StrokeFinger: avoid-slur not set?"

I can see that the slur clashes with the i, but in spite of much 
googling, I cannot for the life of me figure out how to set avoid-slur. 
Please could you advise.


Jon



Re: Position of fingering

2020-07-26 Thread Jonathan Armitage

On 26/07/2020 12:49, Helge Kruse wrote:

Hi,

I want to put the fingering information below the notes. Corresponding to
http://lilypond.org/doc/v2.18/Documentation/notation/inside-the-staff#fingering-instructions

and

http://lilypond.org/doc/v2.20/Documentation/notation/inside-the-staff#fingering-instructions


Hi Helge, this one stumped me too.

"For fingering orientation to apply, you must use a chord construct <> 
even if it is a single note."


Cheers,

Jon



Re: e-mail address change

2020-07-08 Thread Jonathan Armitage
Go to https://lists.gnu.org/mailman/options/lilypond-user, follow the 
instructions to log in, and then you can change many of your 
subscription options.


Jon

On 08/07/2020 08:01, Martin Tarenskeen wrote:


Hi,

How do I change my e-mail address for my subscription to the lilypond 
mailing list(s)?


MT





Slurs into chords

2020-06-21 Thread Jonathan Danner
Hello,

Im trying to make a slur, or even possibly a gliss into a chord and can’t quite 
get it right without getting a warning message. Can anyone provide a way I can 
do either of these?

My examples attached

\version "2.20.0"

\header {
  title = ""
}

global = {
  \time 4/4
  \key c \major
  \tempo 4=100
}

chordNames = \chordmode {
  \global
  c1
  
}

melody = \relative c'' {
  \global
 r8 a\f c a c4 e8 e~|e d16 (c) a4~a4 r|b8 b4. b4 c8 \once\override 
TextScript.X-offset = #-2  \once\override TextScript.Y-offset = #-2 \once 
\override Glissando.style = #'dashed-line   \slurDashed (d_~^\markup \teeny 
\rotate #45 {*gliss*}<>
 r8 r2 
}

words = \lyricmode {
  
  
}

\score {
  <<


\new Staff { \melody }

  >>
  \layout { }
  \midi { }
}


Error Examples

2020-06-20 Thread Jonathan Danner
Could anyone tell me how to fix these warning errors? I’m not sure what I’m 
doing wrong.

\version "2.20.0"
\language "english"
\header {
  title = ""
}

global = {
  \time 4/4
  \key c \major
  \tempo 4=100
}

  


melody = \relative c'' {
  \global
  \mp [g8-.\mark\markup{\override #'(font-name . "Chalkboard")\bold Smooth}r8 
g-. r g]-. r g4--|a8-.[ r a-. r a-.] r a16 (as  b c |g8-.) [r g-. r g-.] r 
g4--| a8-. [r a-. r a-.] r a16 (as b c \bar "||"|%m4-7
  
}


\score {
  <<

\new Staff { \melody }

  >>
  \layout { }
  \midi { }
}




EPS Problem

2020-04-25 Thread Jonathan Danner
Hello,

Attached is my LilyPond score. Ive been experimenting with ways to write for 
wind machine and came up with a way to create eps files to import. During my 
testing I positioned it the way i'd like it to be, but the next page did not 
render correctly as a result. Does anyone know how to correct this? In the file 
it is measure 50 where the markup is.



Riemanian-LilypondPost.ly
Description: Binary data


Re: Mac OS 10.15 Catalina

2019-11-13 Thread Jonathan Armitage

On 13/11/2019 10:14, Jeremiah Reilly wrote:

What is the status of running Lilypond under Mac os 10.15 Catalina?

Thanks.


(Apologies if the answer is clearly posted on the website or Lilypond 
blog. I searched 20+ minutes without success. I cannot upgrade to 
Catalina until I know whether Lilypond will run. I found posting for 
folks running Lilypond in a virtual machine or Decker, but that's not my 
bag.)


See the thread at 
https://lists.gnu.org/archive/html/lilypond-user/2019-10/msg00218.html


Jon



Re: 64 bit

2019-11-11 Thread Jonathan Armitage

On 11/11/2019 15:32, Eric wrote:
On the assumption that it would have been pointed out if this link was 
dangerous phished spam (apologies, Mr Sorensen!!) I have decided to 
install this development version to replace my slashed-out 32-bit 
Lilyponds. Has anyone else - or are others who use Mac Catalina waiting 
for Lilypond 2.20 to possibly include a 64-bit version (if even then) 
linked from the Lilypond site?


I took the plunge and upgraded my Mac Mini to Catalina (not without 
other difficulties which are still coming out of the woodwork) and 
installed Hans's package, which seems to work perfectly well, apart from 
convert-ly as mentioned elsewhere.


I am a Homebrew user, I do not have MacPorts installed.

I did have to recompile Qsynth myself. I cannot (so far) build Lilypond, 
possibly because I cannot compile Guile 1.8.8. This is not a big deal 
for me, I am only a casual Lilypond user.


Thank you, Hans.

Jon



Re: Please test new lilypond installers

2019-01-30 Thread Jonathan Armitage

Since no-one else seems to have tried this particular combination:

It works fine (on fairly simple files) on Mac Mini (Late 2014) 2.6GHz 
i5, OS X Mojave 10.14.2.


Jon

On 29/01/2019 21:52, Michael Käppler wrote:

Am 29.01.2019 um 10:19 schrieb Knut Petersen:


lilypond-2.21.0-1.linux-64.sh

Works fine, Ubuntu 18.04.1 LTS, Kernel 4.15.0-36-generic running as 
guest in VirtualBox 5.2.22 r126460, host Windows 10 Version 1803.


lilypond-2.21.0-1.mingw.exe


Works fine too, Windows 10 Version 1803.

Thank you all for your great work!

Michael


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


Re: warning: no PostScript font name for font `/usr/local/share/fonts/100dpi/ncenB24-ISO8859-1.pcf.gz'

2018-05-17 Thread Jonathan Chen
On 18 May 2018 at 12:04, Aaron Hill <lilyp...@hillvisions.com> wrote:
> On 2018-05-17 15:29, Carl Sorensen wrote:
>>
>> On 5/17/18, 3:51 PM, "Jonathan Chen" <j...@chen.org.nz> wrote:
>> I've just returned to using lilypond 2.18.2 after a break, and I now
>> find if I compile any of my existing .ly files, I get a scree of
>> errors, eg:
>>
>> What is your operating system?  How are you running lilypond?
>>
>> I find your sample file to work just find on my system.
>>
>> The error message indicates to me that somehow your font tree is
>> messed up.  I don't know why you would be asking for the font listed
>> in your warning message if you had a standard LilyPond install.
>
>
> To add to this:
>
> Near as I can tell, the default font for serif text is TeX Gyre Schola.  I
> suppose New Century Schoolbook (the font referenced in the subject line)
> could be a valid fallback font, but TeX Gyre Schola should be included in a
> valid LilyPond installation:

Isn't the Text Gyre Schola the default for 2.19+? My 2.18 installation
appears to be using Century Schoolbook.

Your comments did allow me focus my investigation. After a bit of
digging, it appears that lilypond 2.18 on FreeBSD isn't recognising
the CenturySchL-*.otf fonts in
/usr/local/share/lilypond/2.18.2/fonts/otf correctly. I worked around
this by copying the CenturySchL-*.otf files into ~/.fonts. This
workaround gets me up and running again. I will possibly investigate
the cause of the failure later.

The 2.19 version appears to use fontconfig, which I believe is a much
superior solution. Hopefully a new release will happen soon.

Thanks everyone!
-- 
Jonathan Chen <j...@chen.org.nz>

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


Re: warning: no PostScript font name for font `/usr/local/share/fonts/100dpi/ncenB24-ISO8859-1.pcf.gz'

2018-05-17 Thread Jonathan Chen
On 18 May 2018 at 10:10, Simon Albrecht <simon.albre...@mail.de> wrote:
> On 17.05.2018 23:51, Jonathan Chen wrote:
>>
>> I've just returned to using lilypond 2.18.2 after a break, and I now
>> find if I compile any of my existing .ly files, I get a scree of
>> errors,
>
>
> As always, it’s hard to help if you don’t give a minimal example – often
> errors become apparent while distilling one, and if not, others can try and
> analyse that code at minimal cost. <http://lilypond.org/tiny-examples.html>

Here's a minimal version:

\version "2.18.2"
\header
{
  title = "Title"
  composer = "Composer"
}
lotw_begin =
{
  \tempo "Andante"
  \time 4/4
  \key c \minor
}
lotw_piano_upper = \relative c''
{
}
lotw_piano_lower = \relative c
{
}
\book
{
  \score
  {
\new PianoStaff
<<
  \new Staff = "upper" << \lotw_begin \lotw_piano_upper >>
  \new Staff = "lower" << \lotw_begin \lotw_piano_lower >>
>>
  }
}

WIth this, I would expect to have the Title and Composer, and piano
staffs showing on the output. Instead I just get the piano staffs.

Cheers.
-- 
Jonathan Chen <j...@chen.org.nz>

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


warning: no PostScript font name for font `/usr/local/share/fonts/100dpi/ncenB24-ISO8859-1.pcf.gz'

2018-05-17 Thread Jonathan Chen
Hi,

I've just returned to using lilypond 2.18.2 after a break, and I now
find if I compile any of my existing .ly files, I get a scree of
errors, eg:
warning: no PostScript font name for font
`/usr/local/share/fonts/100dpi/ncenB24-ISO8859-1.pcf.gz'
warning: FreeType face has no PostScript font name
warning: MetronomeMark has empty extent and non-empty stencil.
warning: no PostScript font name for font
`/usr/local/share/fonts/100dpi/ncenB24-ISO8859-1.pcf.gz'
warning: FreeType face has no PostScript font name
warning: MetronomeMark has empty extent and non-empty stencil.
warning: no PostScript font name for font
`/usr/local/share/fonts/100dpi/ncenR24-ISO8859-1.pcf.gz'
warning: FreeType face has no PostScript font name
warning: BarNumber has empty extent and non-empty stencil.
warning: no PostScript font name for font
`/usr/local/share/fonts/100dpi/ncenR24-ISO8859-1.pcf.gz'
...

I've had a quick look on Google, but have had little luck on finding
the definite solution/workaround for this.

The closest solutions I've found is to add:
\paper
{
  #(define fonts
(make-pango-font-tree
  "Times New Roman"
  "Nimbus Sans,Nimbus Sans L"
  "Luxi Mono"
  (/ staff-height pt 20)))
}

but the resulting fonts for the title and expressive marks look
extremely terrible.

Does anyone have a definitive solution?

Cheers.
-- 
Jonathan Chen <j...@chen.org.nz>

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


"loose" alignment of lyrics

2017-04-16 Thread Jonathan Hodgson
Hi,

One of the things that attracts me to Lilypond is that I can scale the
level of detail to what I need.

Now, sometimes what I need, especially in a first iteration, is a quick
chord chart with lyrics.

Looking at the documentation though, it looks like I have to give full
timing information for the vocal melody to position it correctly, but if
I'm doing a quick chart that's going to be a pain.

What I want to do is just align key bits, say the word at the start of the
bar.

Is that possible?

regards

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


Midi output with highlighted voices

2017-01-12 Thread Jonathan Scholbach
Dear Ponders,

I have a feature wish, and I hope this is the right channel to utter it:

I typeset choir pieces and in this field it is a big advantage of
LilyPond that producing MIDI files with highlighted voices for each
single voice is possible. Today I do this by defining a new book for
each voice and by "highlighting" the respective voice - by increasing
her volume and assigning her a distinct midiInstrument - see the
attached MWE. The result is good and very usable for choirs to improve
the individual practicing at home.

But the input is ugly. The MWE works with only 2 voices and yet has a
lot of repetitive code. Imagine a piece with 8 voices! The MIDI output
for 8 highlighted voices would need hundreds of highly repetitive lines
of LilyPond code. I wish there was a feature to produce the output with
one line of code in the \midi{}-section of the pdf producing \score.
LilyPond would have to loop over the voices in the score and produce a
book as described in the MWE.

I have tried to understand Scheme multiple times but I didn't make it
yet. That's why I would be thankful if someone could write the Scheme
function to achieve that. I think many typesetters of choir music would
appreciate an easy way to produce the MIDI as described. (Actually,
there are some guys around who do that with some other programmes, see
[1], [2]). I believe most typesetters don't know the way how to do it
with LilyPond today - that's why I think this would be a great benefit
for the community.

Kind regards,
Jonathan

[1] http://www.learnchoralmusic.co.uk/

[2] http://www.choraltech.us/midilibrary.htm

\version "2.19.22"

% preliminary definitions

staffToVoice = \midi {
  \context {
\Staff
\remove "Staff_performer"
  }
  \context {
\Voice
\consists "Staff_performer"
  }
}

backgroundVoice = {
  \set midiInstrument = #"recorder"
  \set Voice.midiMinimumVolume = #0.0
  \set Voice.midiMaximumVolume = #0.3
}

highlightedVoice= {
  \set midiInstrument = #"trombone"
  \set Voice.midiMinimumVolume = #0.4
  \set Voice.midiMaximumVolume = #1.0
}

global = {
  \key c \major
  \time 4/4
}

sopTune = \relative c' {
  c4 d e f 
  g a b c 
  d1
}

altTune = \relative c' {
  c8[ a] b[ d] a[ c] g[ b]
  c4 r r f4
  g2 a
}

% the book for pdf output
\book {
  \score { 
\new StaffGroup <<
  \new Staff <<
\new Voice = "soprano" { \global \sopTune }
  >>
  \new Staff <<
\new Voice = "alto" { \global \altTune }
  >>
>>
\layout {}
  }
}
  

% the books for MIDI output
\book {
  \bookOutputSuffix "soprano in context"
  \score {
\unfoldRepeats
\new Staff <<
  \new Voice = "soprano" { \highlightedVoice  \global \sopTune }
  \new Voice = "alto" { \backgroundVoice \global \altTune }
>>
\midi { 
  \staffToVoice
}
  }
}

\book {
  \bookOutputSuffix "alto in context"
  \score {
\unfoldRepeats
\new Staff <<
  \new Voice = "soprano" { \backgroundVoice \global \sopTune }
  \new Voice = "alto" { \highlightedVoice \global \altTune }
>>
\midi { 
  \staffToVoice
}
  }
}

\book {
  \bookOutputSuffix "soprano solo"
  \score {
\unfoldRepeats
\new Staff <<
  \new Voice = "sop" { \global \sopTune }
>>
\midi { 
  \staffToVoice
}
  }
}

\book {
  \bookOutputSuffix "alto solo"
  \score {
\unfoldRepeats
\new Staff <<
  \new Voice = "alt" { \global \altTune }
>>
\midi { 
  \staffToVoice
}
  }
}

% What I would like to have is a solution like this to achieve the same

%{
\book {
  \score { 
\new StaffGroup <<
  \new Staff <<
\new Voice = "soprano" { \global \sopTune }
  >>
  \new Staff <<
\new Voice = "alto" { \global \altTune }
  >>
>>
\layout {}
\midi{
  \makeMidiWithHighlightedVoices
  \makeMidiSolos
}
  }
}
%}___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Lyrics clash with volta bar in StaffGroup

2016-10-03 Thread Jonathan Scholbach
I think that

\once\override LyricText.self-alignment-X = #LEFT

is a rather uncomely workaround, since the change of the relation
between note and lyrics is very striking to the eye, and one might
wonder about the meaning of this change, where there is no such meaning.

Anyway, your answer, Pierre, pointed me into the right direction: I now
override the X-offset of the whole note (see the MWE below). Since the
lyrics are aligned with the note, that override avoids the clash as
well, and without affecting the alignment of the lyrics along the note.
Now I am able to avoid each clash manually. So now a function would be
perfect, which performed this override automatically after every volta.
Can somebody tell me how to do that? (I think this function would be
worth adding to the standard behaviour of StaffGroup, wouldn't it?)

this is the MWE:

\version "2.19.22"

alignNotesAfterVolta = \once \override NoteColumn.X-offset = #2

text = \lyricmode { Text. Text as well }

music = \relative c' {
  \repeat volta 2 {
e1  
  }
   \alignNotesAfterVolta
   c4 d e2
}

\score{
  \new StaffGroup <<
\new Staff <<
  \new Voice ="one" { \music }
>>
\new Lyrics \lyricsto "one" { \text }
\new Staff <<
  \new Voice ="two" { \music }
>>
\new Lyrics \lyricsto "two" { \text }
  >>
}


On 03.10.2016 05:37, Pierre Perol-Schneider wrote:
> Hi Jonathan,
> See: http://lsr.di.unimi.it/LSR/Item?id=282
> And:
> http://lilypond.org/doc/v2.18/Documentation/notation/techniques-specific-to-lyrics#placing-syllables-horizontally
>
> So haw about:
>
> \version "2.19"
>
> align = \once\override LyricText.self-alignment-X = #LEFT
>
> text = \lyricmode {
>   Text. \align Text as well
> }
>
> music = \relative c' {
>   \repeat volta 2 {
> e1
>   }
>   c4 d e2
> }
>
> \score{
>   \new StaffGroup <<
> \new Staff <<
>   \new Voice ="one" { \music }
> >>
> \new Lyrics \lyricsto "one" { \text }
> \new Staff <<
>   \new Voice ="two" { \music }
> >>
> \new Lyrics \lyricsto "two" { \text }
>   >>
> }
>
> Cheers,
> Pierre
>
> 2016-10-02 17:33 GMT+02:00 Jonathan Scholbach <j.scholb...@posteo.de
> <mailto:j.scholb...@posteo.de>>:
>
> Hi guys,
>
> I have a problem with lyrics in a StaffGroup. I would like to set a
> choral piece in a StaffGroup-Environment. When there is a volta the
> lyrics will be printed too closely to the volta bar. Can you tell
> me how
> to change this without manually adjusting the lyrics at every single
> occurence of a volta? If there is no such general approach, how
> would I
> adjust the lyrics manually?
>
> My minimum example is:
>
> \version "2.19.22"
>
> text = \lyricmode { Text. Text as well }
>
> music = \relative c' {
>   \repeat volta 2 {
> e1
>   }
>   c4 d e2
> }
>
> \score{
>   \new StaffGroup <<
> \new Staff <<
>   \new Voice ="one" { \music }
> >>
> \new Lyrics \lyricsto "one" { \text }
> \new Staff <<
>   \new Voice ="two" { \music }
> >>
> \new Lyrics \lyricsto "two" { \text }
>   >>
> }
>
> Thank you for your help!
>
> Jonathan
>
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org <mailto:lilypond-user@gnu.org>
> https://lists.gnu.org/mailman/listinfo/lilypond-user
> <https://lists.gnu.org/mailman/listinfo/lilypond-user>
>
>

-- 
Ich bevorzuge es, per E-Mail verschlüsselt zu kommunizieren. Wenn Sie mir einen 
Gefallen tun wollen, legen Sie sich bitte einen pgp-Schlüssel zu. Mit dem 
freien E-Mail-Programm Mozilla Thunderbird und dem freien Add-on Enigmail 
dauert die Einrichtung etwa 20 Minuten. Sie können Enigmail hier herunterladen: 
https://addons.mozilla.org/en-US/thunderbird/addon/enigmail/ Bei Fragen und 
Problemen helfe ich Ihnen gern weiter.

I prefer encrypted e-mail-communication. If you would like to do me a favour, 
please get pgp-encryption. With the free Mozilla Thunderbird mail programme you 
can easily use the Enigmail add-on. Setup takes about 20 minutes. For 
installing Enigmail have a look at 
https://addons.mozilla.org/en-US/thunderbird/addon/enigmail/ If you have any 
questions, don't hesitate to contact me.

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


Lyrics clash with volta bar in StaffGroup

2016-10-02 Thread Jonathan Scholbach
Hi guys,

I have a problem with lyrics in a StaffGroup. I would like to set a
choral piece in a StaffGroup-Environment. When there is a volta the
lyrics will be printed too closely to the volta bar. Can you tell me how
to change this without manually adjusting the lyrics at every single
occurence of a volta? If there is no such general approach, how would I
adjust the lyrics manually?

My minimum example is:

\version "2.19.22"

text = \lyricmode { Text. Text as well }

music = \relative c' {
  \repeat volta 2 {
e1
  }
  c4 d e2
}

\score{
  \new StaffGroup <<
\new Staff <<
  \new Voice ="one" { \music }
>>
\new Lyrics \lyricsto "one" { \text }
\new Staff <<
  \new Voice ="two" { \music }
>>
\new Lyrics \lyricsto "two" { \text }
  >>
}

Thank you for your help!

Jonathan




signature.asc
Description: OpenPGP digital signature
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


\caps with Umlaut

2016-07-20 Thread Jonathan Scholbach
Dear ponders,

I am using \caps in a \markup which prints the name of the composer.
After having set a couple of pieces today it's the first time the
composer's name contains an umlaut (in this case an ä). And that was
when I found out, that \caps, as well as \smallCaps, "does not support
accented character" (quoted from
http://lilypond.org/doc/v2.19/Documentation/notation/font) - the ä - is
printed as a lowercase letter.

The ME is:

\version "2.19.22"

\markup{ \caps Bartholomäus }

How can I solve this problem? I mean, how can I achieve that \caps works
properly with umlauts and uses the uppercase umlaut?

Your advice is very much appreciated,

Jonathan



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


Re: \accidentalStyle for common choir notation

2016-07-14 Thread Jonathan Scholbach
Sorry, guys, for being so rude. But can we talk about LP-features instead of 
arguing about best-practice-typesetting? That would be nice :)
To me, this discussion is somewhat obsolete. A good program should leave the 
decision to the user. And that's where LP is failing at the moment, cause user 
cannot choose the option very many - not to say: the very most - engravers of 
choir scores opted for.
\accidentalStyle piano works in GrandStaff, but is needed in ChoirStaff. So can 
somebody please be so kind to invest her energy, time and skills into this 
problem instead of wasting her capacities in a discussion about a question 
which is at least in part a matter of personal taste? I tried to manipulate the 
scm/music-functions.scm but, since I do not understand it, without success.

Thank you ever so much for your help,

Jonathan

Am 14. Juli 2016 18:34:36 MESZ, schrieb David Wright 
<lily...@lionunicorn.co.uk>:
>On Wed 22 Jun 2016 at 11:30:30 (+0100), Phil Holmes wrote:
>> - Original Message - From: "David Wright"
>> <lily...@lionunicorn.co.uk>
>> To: "Jonathan Scholbach" <j.scholb...@posteo.de>
>> Cc: "Phil Holmes" <m...@philholmes.net>; <lilypond-user@gnu.org>
>> Sent: Tuesday, June 21, 2016 5:45 PM
>> Subject: Re: \accidentalStyle for common choir notation
>> 
>> 
>> >On Tue 21 Jun 2016 at 14:53:08 (+0200), Jonathan Scholbach wrote:
>> >>At your other point: Well, I agree that the usage of the desired
>> >>\accidentalStyle can be a matter of discussion. But it is a very
>common
>> >>practice. And there are good arguments for using it (choirsingers
>often
>> >>orientate - consciously or unconsciously - on the harmonies they
>are
>> >>hearing in the other voices.). Anyway, my question was not about
>best
>> >>practice of typesetting but about the realisation of a certain
>feature
>> >>in LilyPond. I would be grateful, if we stuck to this original
>question.
>> >
>> >Sure, I understand (y)our problem; I call it "selling a dummy" (as
>> >in rugger).
>> 
>> Not at all.  The question referred to voices and the illustration
>> showed staves.  I was checking what the OP was really seeking.
>> 
>> >>Phil Holmes wrote:
>> >>What you're asking for is not adding a natural when there's a
>previous
>> >>sharp in a different /voice/, but in a different /staff/.  As a
>> >>long-time singer myself, I'd find that terribly confusing.  If the
>2
>> >>voices are on the same staff, I could understand it.
>> >
>> >It seems odd that this should confuse people because it's standard
>> >fare in LP's piano music, under "Automatic accidentals" in the
>> >Notation Manual. As the effect is acoustic, the staff is immaterial;
>> >you might be singing from your own staff or even your own partbook.
>> 
>> Again, not at all.  Piano players must read more than one staff at a
>> time, and therefore an accidental on one staff might be felt to
>> affect pitches on other staves.  Singers (like orchestral players)
>> have no need to see the music of the other voices (and, indeed a few
>> hundred years ago, never did). They certainly have no need to follow
>> accidentals in other voices in case they affect what they sing.
>> Good singers just sing the note they're given. Imagine having a
>> fiddle part with an accidental cancellation shown because the
>> bassoon had been playing a sharp in the previous bar.
>
>I find it very dismissive of you to write 'not at all' twice above.
>Simon has already commented on the fact that different singers find
>their pitches in different ways, even when they are 'good' singers,
>whatever that means. (I think here we mean good readers rather than
>their particular singing ability.)
>
>But I've just been given a copy of Vocal Selections from "West Side
>Story" and I notice there are many instances of added accidentals
>(both parenthesised and not) in both the piano and the vocal parts.
>Some of these are obviously what I termed acoustical: otherwise why
>print B natural accidentals in a song in C major when the singer has
>yet to sing a B of any persuasion, and even after he *has* sung
>B naturals.
>
>So I think the engravers wisely decided to ignore your pronouncements.
>
>Cheers,
>David.
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


realtimeMIDI2LilyPond / realtimeMIDI2MusicXML

2016-07-13 Thread Jonathan Scholbach
Hi!

Does somebody have experiences with inputting voices via MIDI? I know
that several programs exist with which you can enter music (to Finale-
or Sibelius-output or to MusicXML) by step-recording. But is there a
(good) program which allows you to record the music with your
midi-keyboard and get a .ly-output?
The main problem seems to be the rhythmic imprecision of humans playing
the piano. Is there a program which deals with that? If there is no such
program do you know attempts to write it?

Thanks

Jonathan


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


Re: \accidentalStyle for common choir notation

2016-06-21 Thread Jonathan Scholbach
Phil, you are right, it's about different /Staffs. /Thank you for
clarifying.
 
At your other point: Well, I agree that the usage of the desired
\accidentalStyle can be a matter of discussion. But it is a very common
practice. And there are good arguments for using it (choirsingers often
orientate - consciously or unconsciously - on the harmonies they are
hearing in the other voices.). Anyway, my question was not about best
practice of typesetting but about the realisation of a certain feature
in LilyPond. I would be grateful, if we stuck to this original question.


Phil Holmes wrote:

What you're asking for is not adding a natural when there's a previous
sharp in a different /voice/, but in a different /staff/.  As a
long-time singer myself, I'd find that terribly confusing.  If the 2
voices are on the same staff, I could understand it.

--
Phil Holmes


On 21.06.2016 13:31, Jonathan Scholbach wrote:
> Hi Ponders!
>
> I would like to know how I can create my own /\accidentalStyle/
> "Normally" notes of a certain voice are "naturalized" (written with a
> natural), when the same note had occured with an accident in the same
> bar (this is /\accidentalStyle default/ in LilyPond). A different
> style additonally naturalizes notes, when the same note had occured
> with an accident in the antecedent bar of this certain voice. (this is
> /\accidentalStyle modern /in LilyPond)
>
> I would like to create an \accidentalStyle which is very common in
> setting choir-music:
> It shall naturalize accidentals that had taken place in the antecedent
> bar of any /Voice/ in the same /\StaffGroup/ (or/\ChoirStaff/, wich
> makes no big difference, I guess),
>
> A tiny example demonstrating what I want is written below. In bar No.
> 2 the c of the Soprano is naturalized - due to /\accidentalStyle
> normal/. I want to behave the Alto voice in bar No. 4 analogously -
> i.e. as printed in the example, but without the need to write c! in
> the input of the alto voice.
>
> Can someone please help me? I grubbed myself through the manuals and
> was still unable to find a way to write my own /\accidentalStyle/
>
> Thank you!
>
> Jonathan
>
> \version "2.19.22"
>
> soprano = \relative c'' {
>  cis1
>  c
>  cis
>  e
> }
>
> alto = \relative c'' {
>   e1
>   e
>   e
>   c!
> }
>
> \score {
>   \new StaffGroup <<
> \new Staff <<
>   \accidentalStyle modern
>   \set Staff.instrumentName = "Soprano"
>   \new Voice = "upper" { \soprano }
> >>
> \new Staff <<
>   \accidentalStyle modern
>   \set Staff.instrumentName = "Alto"
>   \new Voice = "lower" { \alto }
> >>
>   >>
> }

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


\accidentalStyle for common choir notation

2016-06-21 Thread Jonathan Scholbach
Hi Ponders!

I would like to know how I can create my own /\accidentalStyle/
"Normally" notes of a certain voice are "naturalized" (written with a
natural), when the same note had occured with an accident in the same
bar (this is /\accidentalStyle default/ in LilyPond). A different style
additonally naturalizes notes, when the same note had occured with an
accident in the antecedent bar of this certain voice. (this is
/\accidentalStyle modern /in LilyPond)

I would like to create an \accidentalStyle which is very common in
setting choir-music:
It shall naturalize accidentals that had taken place in the antecedent
bar of any /Voice/ in the same /\StaffGroup/ (or/\ChoirStaff/, wich
makes no big difference, I guess),

A tiny example demonstrating what I want is written below. In bar No. 2
the c of the Soprano is naturalized - due to /\accidentalStyle normal/.
I want to behave the Alto voice in bar No. 4 analogously - i.e. as
printed in the example, but without the need to write c! in the input of
the alto voice.

Can someone please help me? I grubbed myself through the manuals and was
still unable to find a way to write my own /\accidentalStyle/

Thank you!

Jonathan

\version "2.19.22"

soprano = \relative c'' {
 cis1
 c
 cis
 e
}

alto = \relative c'' {
  e1
  e
  e
  c!
}

\score {
  \new StaffGroup <<
\new Staff <<
  \accidentalStyle modern
  \set Staff.instrumentName = "Soprano"
  \new Voice = "upper" { \soprano }
>>
\new Staff <<
  \accidentalStyle modern
  \set Staff.instrumentName = "Alto"
  \new Voice = "lower" { \alto }
>>
  >>
}
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


horicontally shift of polyrhythmic staves

2016-02-21 Thread Jonathan Scholbach
Hi,

I would like to set the following scenario:

In a polyrhythmic piece with multiple staves one staff starts a quarter
note later than the others. I need to horizontally shift this stave for
the "duration" of a quarter note. How can I do that?

To illustrate what I want I post the following ME, which shows a
(dissatifactory) workaround, where the rhythmical structure is
represented correctly. However this is dissatisfatroy, because I do not
to want  cheat with \set Timing.measureLength. And I want the bracket of
the later starting staff (the third one in my ME) to be shifted to the
right, because I think it represents the composer's musical idea better.

Thank you,

Jonathan

\version "2.19.22"

firstVoice= \relative c'' {

\time 2/4

g2

\time 4/4

g4. b8 b4 g4

\time 1/4

c\bar"|."

}

secondVoice= \relative c' {

\time 2/4

c4 c

\time 4/4

g'4 g f e

\time 1/4

c\bar"|."

}

thirdVoice= \relative c' {

\time 3/4 s4

\set Timing.measureLength = #(ly:make-moment 4/4) e4 e e

\set Timing.measureLength = #(ly:make-moment 3/4)

e2.\bar"|."

}

\score {

\new StaffGroup <<

\new StaffGroup<<

\new Staff <<

\new Voice = "first" { \firstVoice}

>>

\new Staff <<

\new Voice = "second" { \secondVoice}

>>

>>%end of first inner StaffGroup

\new StaffGroup <<

\new Staff <<

\new Voice = "third" { \thirdVoice}

>>

>> % end of second inner StaffGroup

>>%end of outer StaffGroup

%layout settings needed for drawing barlines correctly

\layout {

\context {

\Score

\remove "Timing_translator"

\remove "Default_bar_line_engraver"

}

\context{

\Staff

\consists "Timing_translator"

\consists "Default_bar_line_engraver"

}

}

}%end of score





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


Re: repeat

2016-02-13 Thread Jonathan Scholbach
I had a similar problem when managing different spread of text in
different stanzas of a song. Maybe the following solution (which does
not produce the correct midi-output!) is appropriate for you? - for me
it looks like a bit of cheating, but it seems to work.

\version "2.19.22"

verseOne = \lyricmode { \set stanza = "1." This is the first al -- ter
-- na -- tive }

verseTwo = \lyricmode { \set stanza = "2." And this is the se -- cond one }

melodyOne = \relative c'' {

c4 d e f

f e d c

}

melodyTwo = \relative c'' {

%make voice effectively invisible

\override Slur.transparent = ##t

\override Stem.transparent = ##t

\override Dots.transparent = ##t

\override Beam.transparent = ##t

\override NoteHead.transparent = ##t

\voiceTwo

r4 d e f

f e d c

}

\score {

\new Staff <<

\new Voice = "first" { \repeat volta 2 { \melodyOne } }

\new Lyrics \lyricsto "first" { \verseOne }

\new Voice = "second" { \voiceTwo \melodyTwo }

\new Lyrics \lyricsto "second" { \verseTwo }

>>

}


Instead of manually overriding the visibility of the notes you can use
\hideNotes after the rest in verseTwo, too.

Hope that helps,

Jonathan

On 02/13/2016 02:35 PM, David Kastrup wrote:
> BB <bb-543...@telecolumbus.net> writes:
>
>> I do NOT want to copy/paste or repaet the notes. My problem is, that
>> only the first note is different. With using repeat volta usually just
>> the "tail" of a sequence of notes is different and not all with the
>> exception of the first.
> Put in both notes in different voices and add texts {1.} and {2.}.
>

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


print page numbers on margins

2016-02-09 Thread Jonathan Scholbach
Dear all,

I have margins on both sides of the page and would like to print the
page numbers on the margin. How do I do that?

My settings are

\version "2.19.22"

\paper {

left-margin = 2\cm

right-margin = 2\cm

oddHeaderMarkup= \markup { \column { { \fromproperty
#'page:page-number-string }}} %left aligned page numbers on odd pages

evenHeaderMarkup = \markup { { \column { \fill-line {"" \fromproperty
#'page:page-number-string %right aligned page numbers on even pages

}

\book {

\score {

\new Staff { R1*500 }

}

}

I tried to play around with something like

indent = 2\cm

short-indent = 2\cm

horizontal-shift = -1\cm


but that's ugly, because it changes only the positioning of the systems,
but not of, for example, the system-separators.  And there might be many
other elements I would have to re-position if I did it that way. Is
there a possibility the other way around - just changing the position of
the HeaderMarkup?

Thanks!

Jonathan


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


access font-size of clef G_8

2016-02-03 Thread Jonathan Scholbach
Dear all,

in a sheet I use the G_8-clef. And I changed the font of the document. Now the 
8 under the clef is very small - because the numbers are a little small in the 
particular font I use - and I would like to increase its size. How can I access 
its font-size?

Thank you ever so much,

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


Fwd: Re: automatic line-breaking in markup

2016-02-03 Thread Jonathan Scholbach



 Ursprüngliche Nachricht 
Von: Jonathan Scholbach <j.scholb...@posteo.de>
Gesendet: 4. Februar 2016 07:47:52 MEZ
An: tisimst <tisimst.lilyp...@gmail.com>
Betreff: Re: automatic line-breaking in markup

Nice! Thank you, Harm! Actually I have (unarguable) reasons to put the title in 
a string variable. But since I do not understand anything of the code in your 
snippet I cannot manage to adapt your macro to take a string variable as input. 
It would be very kind of you if you did even that for me.

Jonathan

Am 4. Februar 2016 00:24:26 MEZ, schrieb tisimst <tisimst.lilyp...@gmail.com>:
>Nice work, Harm!
>
>- Abraham
>
>On Wed, Feb 3, 2016 at 3:43 PM, Thomas Morley-2 [via Lilypond] <
>ml-node+s1069038n186821...@n5.nabble.com> wrote:
>
>> 2016-02-03 19:40 GMT+01:00 Simon Albrecht <[hidden email]
>> <http:///user/SendEmail.jtp?type=node=186821=0>>:
>>
>> > On 03.02.2016 19:24, Jonathan Scholbach wrote:
>> >>
>> >> I want to create a template for a cover page. I do that by
>redefining
>> >> bookTitleMarkup. The title of the piece is stored as string in a
>> variable
>> >
>> >
>> > If there’s no particular need for that, I’d use a normal header
>block
>> and
>> > \fromproperty.
>> >
>> >> and I want to print it relatively tall on the cover page. It
>works.
>> >> But sadly when the title is too long it runs off the page, because
>> >> LilyPond does not automatically break the line. How can I get
>LilyPond
>> to
>> >> break the line automatically when the title runs off page?
>> >
>> >
>> > Try this:
>> >
>> > %%
>> > \version "2.19.22"
>> >
>> > \paper {
>> >   bookTitleMarkup = \markup {
>> > \fontsize #15 \wordwrap-field #'header:title
>> >   }
>> > }
>> >
>> > \book {
>> >   \header {
>> > title = "Many many words may result in a title that is too long
>for
>> one
>> > line"
>> >   }
>> >   \relative c' { c d e f }
>> > }
>> > %%%
>> >
>> > I don’t know how to center-align the wrapped lines, though… Anyone?
>> >
>> > Best, Simon
>>
>>
>>
>> /wordwrap-field puts out a single stencil. You can't align the lines
>> you see after the stencil is created. At least you wouldn't want ...
>> ;)
>>
>> How about below, description should make clear what's happening
>> (hopefully).
>>
>> #(define-markup-command (my-wordwrap-field layout props align symbol)
>>   (number? symbol?)
>>   #:properties ((baseline-skip))
>>   #:category align
>>   "Same as @code{wordwrap-field}, but internally a stencil-list is
>> produced
>> first, which will aligned according to @var{align}, putting out a
>single
>> stencil."
>>
>>   ;; c/p from define-markup-commands.scm, because it's not public
>>   (define (general-column align-dir baseline mols)
>> "Stack @var{mols} vertically, aligned to  @var{align-dir}
>> horizontally."
>> (let* ((aligned-mols
>>  (map (lambda (x) (ly:stencil-aligned-to x X align-dir))
>> mols))
>>(stacked-stencil (stack-lines -1 0.0 baseline
>aligned-mols))
>>(stacked-extent (ly:stencil-extent stacked-stencil X)))
>>   (ly:stencil-translate-axis stacked-stencil (- (car
>stacked-extent))
>> X)))
>>
>>   (let* ((m (chain-assoc-get symbol props)))
>> (if (string? m)
>> (general-column
>>   align
>>   baseline-skip
>>   (wordwrap-string-internal-markup-list layout props #f m))
>> empty-stencil)))
>>
>>
>> \paper {
>>   bookTitleMarkup = \markup \fill-line {
>> \fontsize #15 \my-wordwrap-field #CENTER #'header:title
>>   }
>> }
>>
>> \header {
>>   title = "Many many words may result in a title that is too long for
>one
>> line"
>> }
>> \relative c' { c d e f }
>>
>>
>> HTH,
>>   Harm
>>
>> ___
>> lilypond-user mailing list
>> [hidden email] <http:///user/SendEmail.jtp?type=node=186821=1>
>> https://lists.gnu.org/mailman/listinfo/lilypond-user
>>
>>
>> --
>> If you reply to this email, your message will be added to the
>discussion
>> below:
&

Re: access font-size of clef G_8

2016-02-03 Thread Jonathan Scholbach
Thank you very much - I got it :) I know how to handle the contexts, I just 
didn't know the variable name ClefModifier.

Jonathan

Am 3. Februar 2016 18:13:10 MEZ, schrieb Federico Bruni <f...@inventati.org>:
>Il giorno mer 3 feb 2016 alle 17:45, Kieren MacMillan 
><kieren_macmil...@sympatico.ca> ha scritto:
>> Hi Federico,
>> 
>>>  The Score context should be specified:
>>> 
>>>  \version "2.19.35"
>>>  {
>>>  \clef "G_8"
>>>  c1
>>>  }
>>> 
>>>  \layout {
>>>  \override Score.ClefModifier.font-size = #2
>>>  }
>> 
>> If the OP wants clefs in the whole score (and not just one staff) to 
>> reflect the change, yes.
>> 
>> The way I do it:
>> 
>> \layout {
>>   \context {
>> \Score
>> \override ClefModifier.font-size = #2
>> %% etc.
>>   }
>> }
>> 
>> Thanks for helping clarify.
>> Kieren.
>
>Further clarifying... :)
>
>Even if he wants it in one Staff, the (Staff) context should be 
>specified.
>It doesn't work in the implicit Voice context.
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


automatic line-breaking in markup

2016-02-03 Thread Jonathan Scholbach
Hi list,

I want to create a template for a cover page. I do that by redefining
bookTitleMarkup. The title of the piece is stored as string in a
variable and I want to print it relatively tall on the cover page. It works.
But sadly when the title is too long it runs off the page, because
LilyPond does not automatically break the line. How can I get LilyPond
to break the line automatically when the title runs off page?

My ME is:

\version "2.19.22"

title = "Many many words may result in a title that is too long for one
line"

\paper {

bookTitleMarkup = \markup {

\fontsize #15 \title

}

}

\book {

\relative c' {c d e f }

}


Thanks,

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


Re: [OT] Printer with or without Postscript

2015-10-12 Thread Jonathan Webster



On 10/12/2015 04:29 PM, flup2 wrote:

Hello,

Until now, I always had Postscript laser printers. My printer is now out of
order, and I would like to know if there is still such a huge difference
between music scores printed with printers including postscript language,
and printers without this option (PCL5, proprietary languages, etc.).

Philippe





 Hello,
This does not answer your question,  but a Brothers HL-L2360D does 
understand Postscript. I went through the same questions.

Jonathan


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


Re: OT: Beauty of programming languages

2015-09-11 Thread Jonathan Webster
So far, in the small, non-random sample we have, it looks like the 
average user's age is somewhere around 60. I guess you can teach old 
dogs new tricks! ;)



OK, I'm 77.   I use Lilypond only to engrave fiddle tunes for my own use.
Be well,
Jonathan



___
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


problem with installed font when set-global-staff-size is changed

2015-08-11 Thread Jonathan Scholbach
Hi!

I would like to use the Garamond font for all the text in my sheet
(header, lyrics, markup). I downloaded the EBGaramond from
http://www.georgduffner.at/ebgaramond/download.html and put all the
.otf-files into the directory

lilypond/usr/share/lilypond/current/fonts/otf

Nearly everything works fine, but Lilypond seems to have problems with
scaling, as my ME shows. The lyrics between the staves are not printed
in Garamond font when the global-staff-size is changed.

I don't understand the way lilypond deals with fonts. Can you please
help me?

Thank you,

Jonathan



\version 2.19.22

sopVoice = \relative c'' { c4 c c c c c2 c4 c c c c}
sopLyrix = \lyricmode { This is (not) Ga -- ra -- mond: 1 a A q Q }

\paper {
  #(define fonts
 (make-pango-font-tree EBGaramond
   Nimbus Sans
   Luxi Mono
   (/ staff-height pt 17)
 )
   )
}

%this prints Garamond
\score {
 % \layout { #(layout-set-staff-size 20) }
  \new Staff 
\new Voice = sop {  \sopVoice }
\new Lyrics \lyricsto sop { \sopLyrix }
 
}
What .
%this fails to print Garamond
\score {
  \layout { #(layout-set-staff-size 21) }
  \new Staff 
\new Voice = sop { \sopVoice }
\new Lyrics \lyricsto sop { \sopLyrix }
 
}

%this prints Garamond as well
\markup { \override #'(font-name . EBGaramond) \fontsize #6 This
prints EBGaramond as well: 1 a A q Q}




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


Re: problem with installed font when set-global-staff-size is changed

2015-08-11 Thread Jonathan Scholbach
Hi Simon,

thank you for your advice! Just for people reading my question in the
future: Your hint lead me to solve the problem with

\layout {
  #(layout-set-staff-size 17)
  \override LyricText.font-name = EBGaramond
  \override LyricText.font-size = #2
  \override Score.BarNumber.font-name = EBGaramond
  \override Score.BarNumber.font-size = #2
  \override Staff.InstrumentName.font-name = EBGaramond
  \override Staff.InstrumentName.font-size = #2
}


(Setting the font-sizes manually is necessary since for some unknown
reason, the font-size decreases.) For my purposes that is an acceptable
workaround.

Greets,

Jonathan


On 08/11/2015 07:31 PM, Simon Albrecht wrote:
 Am 11.08.2015 um 18:19 schrieb Jonathan Scholbach:
 Hi!

 I would like to use the Garamond font for all the text in my sheet
 (header, lyrics, markup). I downloaded the EBGaramond from
 http://www.georgduffner.at/ebgaramond/download.html and put all the
 .otf-files into the directory

 lilypond/usr/share/lilypond/current/fonts/otf

 Nearly everything works fine, but Lilypond seems to have problems with
 scaling, as my ME shows. The lyrics between the staves are not printed
 in Garamond font when the global-staff-size is changed.
 The problem is that setting staff size overrides the previous font
 settings, so you have to first change staff size, then change the fonts.
 Normally this would mean inserting #(set-global-staff-size 21) _before_
 the paper block; with #layout-set-staff-size however, I don’t know of
 any solution.
 
 HTH, Simon
 

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


repeat volta with partial, alternative endings and different \time in different voices

2015-08-10 Thread Jonathan Scholbach
Hello again ;-)

I have a somewhat special piece of music: It has a partial and a volta
with alternative endings. That's no problem. But on top it has different
meters in the alternatives of the different voices. When I do not
combine the voices in a ChoirStaff (or StaffGroup) everything works
fine. But as soon as I put them together in a   the volta-bar :|
vanishes. Do you have a solution for that? I am looking for a way to
solve this without setting the volta-bar manually, since I want to
produce adequate midi output, too.

My minimal example:

\version 2.19.22

global = { \time 3/2  \partial 2 }

first = \relative c' {
  \repeat volta 2 { c2 \time 4/4 c4 c c c }
\alternative {
   { \time 3/2
 \set Timing.measureLength = #(ly:make-moment 1)
 c1
   }
   { \time 3/2
 \set Timing.measureLength = #(ly:make-moment 1)
d1
   }
 }
 \time 4/4 c4 c c c
}

second =  \relative c' {
 \repeat volta 2 { c2 \time 4/4 c4 c c c }
 \alternative {
   { \time 3/2
 \set Timing.measureLength = #(ly:make-moment 1)
 c1
   }
   { \time 5/4
 \set Timing.measureLength = #(ly:make-moment 5/4)
c4 d e f
   }
 }
 g
 \time 4/4 c4 c c c
}

% this works:
\score { \new Staff { \global \first } }
\score { \new Staff { \global \second } }

% that does not work:
\score {
  \new ChoirStaff 
\new Staff { \new Voice { \global \first } }
\new Staff { \new Voice { \global \second } }
  

  \layout {
\context {
  \Score
\remove Timing_translator
\remove Default_bar_line_engraver
}
\context {
  \Staff
\consists Timing_translator
\consists Default_bar_line_engraver
}
  }%end of \layout
}%end of \score


Thank you for your help!

Jonathan

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


Height and vertical alignment of first system on first page

2015-08-09 Thread Jonathan Scholbach
Hi Ponders,

I have a score with an odd number of systems. Each page has two systems
(it's an eight-voiced Choirstaff), the first page gets one system (and
the title-section) - fine.

Lilypond stretches the first system vertically to make it fill the whole
first page. I would like this system to have the height of the other
systems in the score and to be placed in the (vertical) center of the
first page. Can you tell me how to do that? I have tried to cheat
lilypond by adding some \vspace in the \title of the \header - that
reduces the stretch of the system, but still lets it stretch to the
bottom of the page - I would like the system to be right in the middle
of the first page.

Your help is appreciated,

Jonathan

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


Re: Mac users: verify fix

2015-07-27 Thread Jonathan Armitage

OK with OS X 10.10.4 and LP 2.18.2.

Jon

 Original Message 
Subject: Re: Mac users: verify fix
Date: 2015-07-27 18:15
From: Jacques Menu imj-muz...@bluewin.ch
To: flup2 phili...@philmassart.net
Copy: lilypond-user@gnu.org

Alright with OS X 10.10.4 and LP 2.19.22

JM


Le 23 juil. 2015 à 16:08, flup2 phili...@philmassart.net a écrit :

Works like expected for me (using OS X 10.10 and lilypond 2.19.15)

Philippe



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Mac-users-verify-fix-tp178979p178980.html

Sent from the User mailing list archive at Nabble.com.




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


Notepad++, lilypond-words.el, etc.

2013-06-04 Thread Jonathan
Hello,

I am new to Lilypond and am THRILLED with it.

I am interested in making a Lilypond syntax highlighter for Notepad++. Have 
the issues with the lilypond-words.el file described in 
http://lists.gnu.org/archive/html/lilypond-user/2006-12/msg00345.html been 
fixed? Is there any other source of syntax information that would be helpful 
that doesn't involve combing through all of the manuals?

Thanks,

Jonathan


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


Re: Notepad++, lilypond-words.el, etc.

2013-06-04 Thread Jonathan
SoundsFromSound soundsfromsound at gmail.com writes:

 
 Hi Jonathan!
 
 Welcome to the LilyPond community!
 
 Here is a list of LilyPond commands, is this what you are looking for?
 
 http://www.lilypond.org/doc/v2.16/Documentation/notation-big-
page#lilypond-command-index
 
 Scroll down quite a bit and you'll see much of the syntax is indexed here
 for reference.
 
 Good luck,
 Ben

That's perfect. I spent a lot of time looking through the manual pages but 
somehow missed that. Thank you very much!

- Jonathan





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


Re: Help get musical scores onto Wikipedia!

2013-03-28 Thread Jonathan Marmor
Yes, while I'm not directly involved in the project, I believe Carlo is
correct: for Wikipedia the primary use case is small quotations, however
for the MediaWiki software support for entire scores would be wonderful.

The link to the original proposal was mangled in the first email.  Please
note there is an exclamation mark at the end of the URL.
https://wikimania2012.wikimedia.org/wiki/Submissions/We_want_scores!


On Wed, Mar 27, 2013 at 8:17 AM, Carlo Stemberger 
carlo.stember...@gmail.com wrote:

 2013/3/23 Shane Brandes sh...@grayskies.net

 Are these small quotations or entire
 scores, what is the scope.


 I think the first one, for Wikipedia (that is an encyclopedia), but the
 software (MediaWiki) might be used for many scopes.

 Carlo

 ___
 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


Fwd: Help get musical scores onto Wikipedia!

2013-03-22 Thread Jonathan Marmor
Hi! Would you like to help get musical scores onto Wikipedia?

Basically, as you can see from this abstract *
https://wikimania2012.wikimedia.org/wiki/Submissions/We_want_scores!* , we've
wanted for a long time to get musical scores (programmable  editable) onto
Wikipedia.  Now it's almost ready!

https://www.mediawiki.org/wiki/Extension:Score details the
Score extension to MediaWiki -- you can see the recent changes at
https://gerrit.wikimedia.org/r/#/q/project:mediawiki/extensions/Score,n,z .

The one major blocker right now regarding Score is making a
particular dependency configurable:

https://bugzilla.wikimedia.org/show_bug.cgi?id=43388

and it sounds like a reasonably easy place for a newbie to get involved, if
you are interested.  Getting started:
https://www.mediawiki.org/wiki/How_to_contribute

Thanks!
--
Sumana Harihareswara
Engineering Community Manager
Wikimedia Foundation
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius Software UK office shuts down

2012-08-06 Thread Jonathan Wilkes
 Date: Mon, 6 Aug 2012 07:24:06 -0600

 From: Neil Thornock neilthorn...@gmail.com
 To: han...@xs4all.nl
 Cc: m...@apollinemike.com m...@apollinemike.com,    
 Lilypond-User
     lilypond-user@gnu.org
 Subject: Re: Sibelius Software UK office shuts down
 Message-ID:
     caca7e6nnx3wiuiw9jfyiivik_dgomtptayqwt5jlojpaem6...@mail.gmail.com
 Content-Type: text/plain; charset=ISO-8859-1
 
  It is easy to see how these events could  help lilypond long-term, but
  it's also easy for any response from us to be interpreted negatively.
  Let the Sibelius users have their personal moment of pain/mourning; if
  they need open-source music notation, they will certainly be able to
  find us without our help.
 
 From my perspective, the loss of Sibelius is bad for *everyone* with a
 stake in music. I never used Sibelius; I never liked it. But many did,
 and many found their first creative voice through the software. I
 don't think its retraction will leave a void that will simply be
 filled by something else.
 
 It's a possible sign that music -- the type many of us are involved in
 -- is losing in the greater culture war. It's not LilyPond vs
 Sibelius vs Finale but rather Quality Music vs Cheap 
 Entertainment.

Uncompromising artistic discipline certainly has its pedagogical usefulness,
but when Orwellian concepts begin to creep in-- like a vague war
apparently dragging on for decades yet with heroes in perpetual danger
of defeat-- maybe it's time to come out of the woodshed.

 
 We're losing.

War is Peace. :)

-Jonathan

 
 -- 
 Neil Thornock, D.M.
 The recent premiere of ...and a bunch of other stuff:
 http://www.youtube.com/watch?v=LQtvPet3k8c
 Assistant Professor of Music
 Composition/Theory
 Brigham Young University
 
 
 
 --
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user
 
 
 End of lilypond-user Digest, Vol 117, Issue 20
 **
 


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


Re: Appreciation / Financial support

2012-06-17 Thread Jonathan Wilkes
 Message: 2

 Date: Sat, 02 Jun 2012 20:33:47 +0200
 From: David Kastrup d...@gnu.org
 To: Janek Warcho? janek.lilyp...@gmail.com
 Cc: lilypond-user@gnu.org
 Subject: Re: Appreciation / Financial support
 Message-ID: 87hauty35g@fencepost.gnu.org
 Content-Type: text/plain; charset=utf-8
 
 Janek Warcho? janek.lilyp...@gmail.com writes:
 
  On Sat, Jun 2, 2012 at 5:37 PM, Graham Percival
  gra...@percival-music.ca wrote:
  On Sat, Jun 02, 2012 at 04:38:24PM +0200, Janek Warcho? wrote:
  So, apologies - and where can i read detailed policies?
 
  Detailed policy is pretty much exactly what is shown on that
  webpage,
 
  ok.  I think that adding a /small/ donation progress bar in David's
  description wouldn't be a violation of the rules.  But i don't 
 insist.
   End of discussion :)
 
 I'll probably see whether I manage to create some 250-byte ASCII-art
 progress bar donation home page that does 
 not pose much of a risk
 of blowing the transfer limits of some zero-cost site if it is _that_
 important to people.

Sorry, I missed this message...


Ok, so the messages I've taken away so far are, Lilypond Website Commercialism 
Danger!  Battlestations, and, You can already sneak into my room and leave 
money in my sock drawer, why do I need to draw you a website?

It'd be nice if someone else (i.e., not me) figured out a user-friendly way for 
people to donate money to the Lilypond devs without having the entire donation 
eaten up in the fees accrued from time spent trying to interact with them.


-Jonathan


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


Re: Appreciation / Financial support

2012-06-12 Thread Jonathan Wilkes
- Original Message -

 From: Francisco Vila paconet@gmail.com
 To: Jonathan Wilkes jancs...@yahoo.com
 Cc: lilypond-user@gnu.org lilypond-user@gnu.org
 Sent: Tuesday, June 12, 2012 4:26 AM
 Subject: Re: Appreciation / Financial support
 
 2012/6/12 Jonathan Wilkes jancs...@yahoo.com:
  I think if Lilypondtool or Frescobaldi would allow you to
 
  click-drag some of the grobs like dynamics and markup in the
 
  preview pdf and automatically insert code to make the tweak,
 
  that would be huge.
 
 LilyPondTool already does this.

Click-dragging to generate code is different from click-dragging, clicking, 
selecting a context from a long list for which the default has no relationship
to what I just clicked, selecting a grob from a long list for which the default
has no relationship to what I just clicked, selecting a property, then clicking
write to score.  Then doing it again for every grob I want to move even
if they are all, say, dynamic scripts, because the dialog window resets each 
time.

Having the dialog window remember my settings would go a long way to making
the tool more useful.

-Jonathan

 
 -- 
 Francisco Vila. Badajoz (Spain)
 www.paconet.org , www.csmbadajoz.com
 

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


Re: Appreciation / Financial support

2012-06-11 Thread Jonathan Wilkes
Message: 7

Date: Mon, 11 Jun 2012 21:21:08 -0500
From: Ivan Kuznetsov ivan.k.kuznet...@gmail.com
To: Tim McNamara tim...@bitstream.net
Cc: lilypond-user Users lilypond-user@gnu.org
Subject: Re: Appreciation / Financial support
Message-ID:
    caasqlbw+e4rk81trxcvdbxoe9i4_brzz7+gwk1miarsuhvg...@mail.gmail.com
Content-Type: text/plain; charset=ISO-8859-1

Music notation is complex.  Any ASCII representation of
music notation likewise has to be complex.
Any simplification of lilypond syntax must mean a removal
of features.

The only other alternative is to use a WYSIWYG
editor where you draw the musical notation you
want, and good luck waiting for an flexible open-source
version of such a program with quality output.


See Musescore.  It uses Lilypond's Feta Font and has the 

look and feel of Sibelius.


Or maybe Frescobaldi will someday evolve to something
like this, I have yet to investigate the interface.

I think if Lilypondtool or Frescobaldi would allow you to 

click-drag some of the grobs like dynamics and markup in the 

preview pdf and automatically insert code to make the tweak, 

that would be huge.  (Plus maybe some way to click-drag an 

entire system to tweak vertical spacing, though after looking 

at the notation manual I have no idea how that could be 

achieved.)


-Jonathan



P.S.  Perl was a bad example, but the latex comparison
was valid.


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


Re: Scheme syntax vs. other languages

2012-06-10 Thread Jonathan Wilkes
 Message: 2

 Date: Sun, 10 Jun 2012 00:03:10 +0200
 From: David Kastrup d...@gnu.org
 To: lilypond-user@gnu.org
 Subject: Re: Scheme syntax vs. other languages
 Message-ID: 8762b0ta75@fencepost.gnu.org
 Content-Type: text/plain
 
 Jonathan Wilkes jancs...@yahoo.com writes:
 
  This doesn't go at all toward one solution or the other, but it does
  strongly point to this being a dev issue and not a user issue.
 
 It depends on whether you consider the distinction between dev and
 user to be branded on people's foreheads.  Then you can state 
 things
 like to extend, you should be able to recompile, but even with the
 most caste-conscious division between devs and users, this does not work
 as a community concept: because then the devs will not be able to help
 individual users with code snippets, when the latter can't compile them.
 
 In LilyPond, the Scheme reader and interpreter is just a # away.  The
 line between LilyPond users and people extending LilyPond with Scheme is
 much more fuzzy and gradual than the line between those extending
 LilyPond with Scheme and those doing it with C++.
 
 Most of the proposals about juggling extension languages are focusing on
 the C++/Scheme border.  That's not the important one for the community
 aspect.  At least not its details, but rather how far away from the user
 you can push it by extending the reach of Scheme.  The important border
 is that between LilyPond and Scheme.  Here is where empowerment of the
 user happens.  Or not.

Can you explain a little about how that empowerment happens? 

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


Re: Scheme syntax vs. other languages

2012-06-10 Thread Jonathan Wilkes




- Original Message -
 From: Graham Percival gra...@percival-music.ca
 To: Jonathan Wilkes jancs...@yahoo.com
 Cc: lilypond-user@gnu.org lilypond-user@gnu.org
 Sent: Sunday, June 10, 2012 2:09 PM
 Subject: Re: Scheme syntax vs. other languages
 
 On Sun, Jun 10, 2012 at 10:49:28AM -0700, Jonathan Wilkes wrote:
   From: David Kastrup d...@gnu.org
  
   The important border
   is that between LilyPond and Scheme.  Here is where empowerment of the
   user happens.  Or not.
 
  Can you explain a little about how that empowerment happens? 
 
 Users can change the behaviour of lilypond without recompiling.
 That is useful because 99% of users do not have a development
 system set up.  Lilypond ships with a scheme interpreter.

So you're talking about users being able to plug in solution given 
to them by a developer directly in an .ly file, right?

 
 Now can you two please take this discussion to private mail?

Nope.

 I don't think it's going anywhere.

Then do something you find more productive during the time you 
would have been reading this thread.

-Jonathan

 
 - Graham
 

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


Re: Scheme syntax vs. other languages

2012-06-09 Thread Jonathan Wilkes


 Message: 4
 Date: Fri, 08 Jun 2012 18:13:40 +0800
 From: James Harkins jamshar...@gmail.com
 To: lilypond-user@gnu.org
 Subject: Re: Scheme syntax vs. other languages
 Message-ID: 87zk8ew1pn.wl%jamshar...@dewdrop-world.net
 Content-Type: text/plain; charset=US-ASCII
 
   D is obviously the wrong fit for an lp extension language, but scheme
   has a couple of strikes against it right from the start.
 
  Sure, it requires getting into.  Not that D doesn't.  The rules of
  Scheme syntax can be learnt in one afternoon.  The syntax may not
  exactly resemble mathematical notation or plain language, but it is
  simple and regular.  If we were out for natural language, our extension
  language for LilyPond would be COBOL.
 
  Scheme has a low lexical and syntactical impact, and the price for that
  is a uniform syntax, and a uniform syntax has few structuring visual
  elements.  One payback for that is that you can do syntax
  transformations in a predictable and reliable way.
 
 I'm certainly in no position to argue for another extension language for LP 
 -- just saying up front that isn't the purpose of this e-mail. Just throwing 
 an opinion into the pot.
 
 In my SuperCollider work, more and more I prefer a coding style that favors 
 legibility over concision. Many people use SC for live coding, where 
 concision 
 is more important -- you have to be able to type the code FAST in front of an 
 audience. As a result, SC is full of syntax sugar, some of it quite lovely, 
 some 
 of it obscure. You can create a new array with 10 random numbers concisely 
 like 
 this -- { rrand(1, 10) } ! 10 -- but lately I prefer to write the more 
 canonical syntax Array.fill(10, { rrand(1, 10) }). Someone 
 unfamiliar with SC can make a reasonable guess what Array.fill does, but ! is 
 opaque.
 
 I find scheme to be impossible to read without an editor that highlights 
 matching brackets. I can start to make sense out of it once the editor shows 
 me 
 which () belong together. That's an obstacle -- it pushes learning lisp into 
 the category of Things I Really Ought to Do Someday If for No Reason Other 
 Than 
 Building Character. I may yet do that for LP and/or Emacs, but it's 
 intimidating -- and if it's intimidating for me, I expect it's more so 
 for other LP users.


There's a distinction to be made between Lilypond's core philosophy and those 
of 

the sound tweaking environments of SC, PD, ChucK, etc.  Lilypond is supposed to 

tweak so that the user doesn't have to.  If a user in Pd or SC continually 
posts to the 

list asking for solutions because they don't understand core programming 
concepts

they will (hopefully gently) be pushed toward documentation 

that educates them on how to _program_ what they want based on a better 
understanding 

of the language.  Granted Lilypond users must understand core markup to make a 

score, but if they are pushed toward learning Scheme _programming_ concepts in 

order to get a good looking score it's a breach of the core philosophy.  
(Unless of 

course what they want to notate is so obscure or difficult that tweaks are 
inevitable, 

but even then Lilypond devs are really good at providing proofs of concept for 
weird 

things like systems that go in a circle and other crazy stuff.)  That holds no 
matter what 

the extension language is.

The affected group here is the above-average users who want to become Lilypond 
mavens.  
I don't know how to measure the trade-off between changing the language in the 
hopes of 
easier future extension development and sticking with what's already there.  
Personally I 
find Scheme really hard to understand, and I understand some C, Perl, Tcl, and 
a few others.  
But I don't think my opinion matters because I shouldn't _need_ to do much of 
anything with an 
extension language directly.  I'm going to take advantage of whatever is here 
on the list, the 
snippets, and in the docs and stick to doing what Lilypond claims I should be 
doing-- entering 
the content of my piece in markup.  I think I'm like most users, and it should 
be taken into 
account that if the extension language does change, or gets improved to become 
more 
expressive, we're not going to care until those changes eventually make the 
common tasks 
of entering musical content easier.

This doesn't go at all toward one solution or the other, but it does strongly 
point to this being
a dev issue and not a user issue.

-Jonathan

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


Re: Appreciation / Financial support

2012-06-01 Thread Jonathan Wilkes
 Message: 7
 Date: Fri, 01 Jun 2012 19:18:58 +0200
 From: David Kastrup d...@gnu.org
 To: lilypond-user@gnu.org
 Subject: Re: Appreciation / Financial support
 Message-ID: 87bol3osql@fencepost.gnu.org
 Content-Type: text/plain; charset=iso-8859-15
 
 Tim Roberts t...@probo.com writes:
 
 Kieren MacMillan wrote:
 Who is going to learn reading notes, let alone writing them?  Of 
 course
 LilyPond is only for geeks, because it is just geeks who bother 
 with
 writing music rather than listening to it.
 In other words, composers who use Lilypond are a [very, very small]
 subset of a [very small] subset of all people.
 
 That is a completely accurate assessment.  Given that, isn't it a
 wonder, when looking at this mailing list, that we can be so vocal and
 opinionated?
 
 Well, returning to the topic in the subject line: on May 24th, my rally
 for funding my work on LilyPond had netted ?165 for the month when I
 posted my guess that the bare minimum of ?800 I needed for just
 subsisting would not be met this month.  I have not yet corrected the
 balance with regard to payments intended for more than one month, but it
 turns out that the balance now is more like ?1150.
 
 Even the subset of the subset of the subset that is reading this mailing
 list, vocal and opinionated or not, is making a difference for me, and
 certainly also for LilyPond.  And a large part of this difference _is_
 by being vocal and opinionated on this list.

You should have a look at the website for Ardour if you haven't already.  Paul 
has a little bar that fills up toward a monthly total, and has an easy donation 
method that is highly visible.  You might also want to get in touch with him to 
get
some details on how that process has worked for Ardour.

If you end up implementing something like that on the Lilypond website, I'll 
donate the first $100.

-Jonathan

 
 -- 
 David Kastrup


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


Re: lilypond-user Digest, Vol 115, Issue 5

2012-06-01 Thread Jonathan Wilkes
 Message: 5
 Date: Fri, 01 Jun 2012 22:19:47 +0200
 From: David Kastrup d...@gnu.org
 To: lilypond-user@gnu.org
 Subject: Re: Appreciation / Financial support
 Message-ID: 87pq9izsws@fencepost.gnu.org
 Content-Type: text/plain; charset=iso-8859-1
 
 Jonathan Wilkes jancs...@yahoo.com writes:
 
 You should have a look at the website for Ardour if you haven't
 already.? Paul has a little bar that fills up toward a monthly total,
 and has an easy donation method that is highly visible.? You might
 also want to get in touch with him to get some details on how that
 process has worked for Ardour.
 
 If you end up implementing something like that on the Lilypond
 website,?I'll donate the first $100.
 
 If we put a full-page ad for proprietary software on the LilyPond
 website and offer only crippled binaries for Windows/MacOSX unless you
 donate first, I'll be in wild protest.
 
 Anyway, I am _one_ developer of several, and it would be inappropriate
 to turn the LilyPond website into a personal payment collector for
 myself.  And Paul Davis runs a decidedly larger part (and also has
 larger responsibilities) with the Ardour show than I do with LilyPond.

It doesn't have to be part of the Lilypond website.  The link you already 
have could go to your own page that has the little bar I referred to and a 
button to make a donation through paypal.  Of course that would require 
work and upkeep on your part.  That's why I suggested contacting Paul-- 
maybe he can give you tips on what the easiest process is to set 
something like that up. (In fact I think there's a thread on the forum about 
just that topic.)

-Jonathan

 
 -- 
 David Kastrup
 
 
 
 
 --
 
 Message: 6
 Date: Fri, 1 Jun 2012 23:05:02 +0200
 From: Janek Warcho? janek.lilyp...@gmail.com
 To: David Kastrup d...@gnu.org
 Cc: lilypond-user@gnu.org
 Subject: Re: Appreciation / Financial support
 Message-ID:
     canyddpqmeusj79bqfpzroq2qen3kbbxqy6d4d8_gbyx4_qw...@mail.gmail.com
 Content-Type: text/plain; charset=UTF-8
 
 On Fri, Jun 1, 2012 at 10:19 PM, David Kastrup d...@gnu.org wrote:
 Anyway, I am _one_ developer of several, and it would be inappropriate
 to turn the LilyPond website into a personal payment collector for
 myself. ?And Paul Davis runs a decidedly larger part (and also has
 larger responsibilities) with the Ardour show than I do with LilyPond.
 
 David's right.  However, i think it would be ok to add a monthly
 donations progress bar on the sponsoring subpage
 (http://www.lilypond.org/sponsoring.html), under David's name.
 What do you think?  To me this would be more like information than an ad.
 
 cheers,
 Janek
 
 
 
 --
 
 Message: 7
 Date: Fri, 1 Jun 2012 22:20:40 +0100
 From: Graham Percival gra...@percival-music.ca
 To: Janek Warcho? janek.lilyp...@gmail.com
 Cc: David Kastrup d...@gnu.org, lilypond-user@gnu.org
 Subject: Re: Appreciation / Financial support
 Message-ID: 20120601212040.GA24998@gperciva-desktop
 Content-Type: text/plain; charset=utf-8
 
 On Fri, Jun 01, 2012 at 11:05:02PM +0200, Janek Warcho? wrote:
 David's right.  However, i think it would be ok to add a monthly
 donations progress bar on the sponsoring subpage
 (http://www.lilypond.org/sponsoring.html), under David's name.
 What do you think?  To me this would be more like information than an ad.
 
 If David wants to have a webpage for additional sponsorship info,
 he can sign up for a free amazon web service account and get
 apache running.  Or stick it on lilynet.net.  Actually, it seems a
 shame that most of his funding details are buried in the lilypond
 reports, so on a personal level I'd encourage him to have some
 more permanent place for the latest funding info.  And lilynet
 is a good place for experimental / unofficial stuff.
 
 But can we stop arguing about commercializing lilypond.org?  As a
 result of a fair amount of arguments, we have a sponsorship page.
 Do you really want to re-open that debate?  after only a few
 months?  I'm pretty sick of that topic.
 
 - Graham
 
 
 
 --
 
 Message: 8
 Date: Fri, 01 Jun 2012 17:53:00 -0400
 From: Louis Guillaume lo...@zabrico.com
 To: lilyp...@umpquanet.com
 Cc: lilypond-user@gnu.org
 Subject: Re: Multiple tensions in Chord Mode
 Message-ID: 4fc939bc.1020...@zabrico.com
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 
 On 5/28/12 6:38 PM, lilyp...@umpquanet.com wrote:
 On Mon, May 28, 2012 at 09:48:29AM -0400, Louis Guillaume wrote:
 
 There is, however, one thing that I find impossible, that is, having 
 two
 of the same tension in the chord symbol expression. There is a single
 case I can think of and that is having both flat-nine and sharp-nine on
 a dominant chord. e.g.
 
     In chord mode:
 
       c:7.9-.9+
 
     In regular markup:
 
       c e g bes des' dis'
 
 Both of these produce a chord symbol AND chord without the flat-nine. 
 It
 seems to only accommodate one 9th, and uses the last one

Re: lilypond-user Digest, Vol 115, Issue 5

2012-06-01 Thread Jonathan Wilkes
 Message: 7
 Date: Fri, 1 Jun 2012 22:20:40 +0100
 From: Graham Percival gra...@percival-music.ca
 To: Janek Warcho? janek.lilyp...@gmail.com
 Cc: David Kastrup d...@gnu.org, lilypond-user@gnu.org
 Subject: Re: Appreciation / Financial support
 Message-ID: 20120601212040.GA24998@gperciva-desktop
 Content-Type: text/plain; charset=utf-8
 
 [...]

 Actually, it seems a
 shame that most of his funding details are buried in the lilypond
 reports, so on a personal level I'd encourage him to have some
 more permanent place for the latest funding info.

I agree!

I know at least two other people who would have used 
Lilypond before, and for me to be able to send them a link with the little 
bar showing funding info for a guy trying to dev full time and a donate 
button-- well, I'm sure they would give at least something.

Anyway, that's very different than telling them to have a look at the 
list archive when they get a chance, which would surely get put on a 
tall pile of todo if I tried that.

-Jonathan

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


Re:Appreciation / Financial support (David Kastrup)

2012-06-01 Thread Jonathan Wilkes
 Message: 4
 Date: Fri, 1 Jun 2012 15:47:54 -0700 (PDT)
 From: Jonathan Wilkes jancs...@yahoo.com
 To: lilypond-user@gnu.org lilypond-user@gnu.org
 Subject: Re: lilypond-user Digest, Vol 115, Issue 5
 Message-ID:
     1338590874.40885.yahoomail...@web39406.mail.mud.yahoo.com
 Content-Type: text/plain; charset=iso-8859-1
 
 Message: 5
 Date: Fri, 01 Jun 2012 22:19:47 +0200
 From: David Kastrup d...@gnu.org
 To: lilypond-user@gnu.org
 Subject: Re: Appreciation / Financial support
 Message-ID: 87pq9izsws@fencepost.gnu.org
 Content-Type: text/plain; charset=iso-8859-1
 
 Jonathan Wilkes jancs...@yahoo.com writes:
 
 [blah blah blah and quotation of entire digest]

oops, sorry about that!

-Jonathan

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


Re: musescore lands sponsoring?

2012-05-30 Thread Jonathan Wilkes




 Message: 3
 Date: Wed, 30 May 2012 17:31:49 +0200
 From: David Kastrup d...@gnu.org
 To: lilypond-user@gnu.org
 Subject: Re: musescore lands sponsoring?
 Message-ID: 87fwahu1lm@fencepost.gnu.org
 Content-Type: text/plain
 
 Carl Sorensen carl.d.soren...@gmail.com writes:
 
  Jan Nieuwenhuizen janneke at gnu.org writes:
 
   
  Wouldn't LilyPond have been a technically superior choice for this
  sponsoring project?  What are we missing?
 
  Somebody who was willing to run a Kickstarter project and make it
  happen.
 
 It is not just that.  There are also a few advantages:
 
 a) MusicXML export means the results are usable in a variety of notation
    programs making use of an open standard.

They can check-out any time they like,
But can they ever leave? :)

Let's say I look at their score and see some bad spacing among some set of 
sixteenths (and there is some bad spacing, btw).  Then I see a glaring 
enharmonic spelling of a leading-tone that the MIDI-entry got wrong and 
the editors missed (also there, btw).  Great, I say-- I'll just import the 
corresponding
MusicXML into Finale or whatever, do the tweaks, then export so that I can 
send the patch back to the project for inclusion in the next version.

Is music software X guaranteed to keep the rest of the score exactly the same, 
except for the parts I tweaked when I do the export back to MusicXML?  If so, 
that's an impressive open standard.

 
 b) volunteers can be given a complete toolchain.  You can use an editor
    of your choice is about as helpful for the average musician as 
 You
    can use a lathe of your choice.
 
 c) Ok, let's assume I have a MIDI keyboard hooked up to my computer 
 for
    note entry.  How do I go from there? Bring the keyboard back to 
 the
    store.  We are not going to use it anyway.
 
 d) I am well-versed in LilyPond.  What form do you want the entry in?
    Can I use music functions?  What note language should I be using?
    Should the voicing be reflected in ad-hoc voices?  Should I be using
    anonymous parallel voices?  What kind of context mods should I be
    using?  Uh, we better form a committee for that kind of 
 question.

One thing I was thinking was that you could use tags in Lilypond to make 
editions.  Let's say someone had some crackerjack fingerings from various 
concert pianists they collected.  You could have all those available as pdfs 
while 
they all derive from the same codebase, so that when someone finally fixes the 
erroneous d-flat they only need to fix it once.  But I don't see how you could 
do 
that with Musescore.  If one wanted to add dynamics, for example, they'd be 
forced to fork the entire notation project and manually keep up with revisions 
to the original, no?

-Jonathan

 
 -- 
 David Kastrup
 
 
 
 
 --
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user
 
 
 End of lilypond-user Digest, Vol 114, Issue 145
 ***
 

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


Output for tablet or smartphone

2012-04-18 Thread Jonathan Wilkes
Hello,
 
1) Has anyone printed out a pdf score for a tablet or smartphone that is just 
like one long roll?  In other words, if you have voice and piano, it'd just be 
the two continuous staves in one long system, and the paper width would be 
however long it needs to be to fit everything onto one page.  Then you could 
scroll horizontally with your finger to read the music.
 
-Jonathan___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Suggestion for documentation: Easy path to datatype reference

2012-04-12 Thread Jonathan Wilkes
 Message: 1

 Date: Thu, 12 Apr 2012 21:32:28 +0800
 From: James Harkins jamshar...@gmail.com
 To: lily-users lilypond-user@gnu.org
 Subject: Suggestion for documentation: Easy path to datatype reference
 Message-ID: 87iph5ulcj.wl%jamshar...@dewdrop-world.net
 Content-Type: text/plain; charset=UTF-8
 
 Along with the existing documentation about overrides and tweaks, it would be 
 helpful to have a page -- which is easy to find -- listing all the data types 
 and the syntax to write them.
 
 Example: Today, I was trying to write my own \override for the first time. 
 To make matters more challenging, I was in a caf? and their WiFi connection 
 was 
 not working. So, the only documentation I had available to me was the *info* 
 docs in Emacs. Eventually I found my way to grob-interface and extra-offset: 
 It takes a pair of numbers... /pair/ of numbers? No obvious entries 
 in the index, or looking through the table of contents of the learning 
 manual, 
 notation reference for internals reference.
 
 I only needed to move something down, so I gave up and used Y-offset.
 
 I got home, and an Internet search turned up the Scheme tutorial, which does 
 explain cons cells, so I finally found the syntax is (a . b). I didn't see 
 it in the table of contents because it goes down to second-level sections 
 (1.1, 
 1.2 etc.) and the headings about datatypes are 1.1.3 and 1.1.4.
 
 Small issue, I guess -- it's possible to find the information with the help 
 of tools outside the documentation, but it is a bit of a usability issue: the 
 learning manual discusses tweaks, but appears not to be specific about the 
 syntax you will need to specify certain datatypes -- requiring external tools 
 and an internet connection to make the documentation useful.
 
 Or maybe it just irritated me and I want to complain :)

Well it's definitely a pain.  My favorites are booleans, which require one hash 
to 
denote scheme code, and one hash for the boolean.  (Why not one more hash, 
for good measure?)

Do you know about the internals reference?  Here's the entry for textscript, 
for example:
http://lilypond.org/doc/v2.14/Documentation/internals/textscript

It shows you the defaults for each setting which show you the syntax to be 
usedin an 
override.

-Jonathan


 
 FWIW, I'm throwing some quite complex multi-voice notation at Lilypond and 
 most of it is coming out beautifully, without manual intervention. So let me 
 balance the complaint with kudos for the excellent work of the developer team!
 
 James
 
 
 --
 James Harkins /// dewdrop world
 jamshar...@dewdrop-world.net
 http://www.dewdrop-world.net
 
 Come said the Muse,
 Sing me a song no poet has yet chanted,
 Sing me the universal.  -- Whitman
 
 blog: http://www.dewdrop-world.net/words
 audio clips: http://www.dewdrop-world.net/audio
 more audio: http://soundcloud.com/dewdrop_world/tracks


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


full rest side effect

2012-03-15 Thread Jonathan Wilkes
Oops, I sent this to lilypond@googlecode by mistake.  Please ignore there...

Hello,
In the following example the left hand gets rhythmically augmented.
What screwy thing am I doing?
This score boilerplate was generated using LilypondTool and I removed the 
irrelevant parts.

Thanks,
Jonathan


% Created on Wed Mar 14 14:40:30 EDT 2012
\version 2.14.2

staffPiano = \new PianoStaff {
        \time 3/4
                
        \context Staff = RH {  % Right hand 
            \clef treble
            \key c \major
            \relative c' {
                c c c |
                c c c |
                R2.*2
            }
        }
        \context Staff = LH {  % Left hand             
            \clef bass
            \key c \major
            \relative c {
                c c c |
              c c c |
                c c c |
                c c c |
            }
        }
    
}

\score {
    
        \staffPiano
    
}

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


Re: full rest side effect

2012-03-15 Thread Jonathan Wilkes

 From: David Nalesnik david.nales...@gmail.com
To: Jonathan Wilkes jancs...@yahoo.com 
Cc: lilypond-user@gnu.org lilypond-user@gnu.org 
Sent: Thursday, March 15, 2012 10:34 AM
Subject: Re: full rest side effect
 

Hi Jonathan,


On Wed, Mar 14, 2012 at 1:56 PM, Jonathan Wilkes jancs...@yahoo.com wrote:

Oops, I sent this to lilypond@googlecode by mistake.  Please ignore there...

Hello,
In the following example the left hand gets rhythmically augmented.
What screwy thing am I doing?
This score boilerplate was generated using LilypondTool and I removed the 
irrelevant parts.




In the absence of an explicit duration, LilyPond will continue to use the last 
duration given it.  So all the notes in the new Staff context are assigned a 
dotted half times 2.  Make the first note in the LH context a c4


-David

Thanks, David.  I actually figured this out about 2 minutes after I posted.

Some time ago someone posted a proposal for best practices on here-- one of 
them was to explicitly write the duration for the note at the beginning of each 
line.  I started out doing that, then got lazy.  But I got punished for that!

-Jonathan


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


Re: Experimental Web-based Lilypond Editor

2012-02-04 Thread Jonathan Kulp
On Sat, Feb 4, 2012 at 9:52 AM, James pkx1...@gmail.com wrote:
 Frescobaldi has a heap more useful features though for serious use than this 
 experimental website - that's not to disparage what is done here, it's a nice 
 piece of work.

 The Implication that Mr Kulp made was basically not having to keep opening a 
 PDF separately from the editor.


Frescobaldi looks nice (although the pdf preview didn't work for me),
I didn't mean to say anything against it. What I like about the web
app is that one needn't install anything. I personally use vim and a
shell script of my own for previewing. I wouldn't use either
Frescobaldi or the web app for myself, I just meant the web app is
great to give super-quick intro without having to install anything.

Jon
-- 
Jonathan Kulp
http://jonathankulp.org

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


Re: Experimental Web-based Lilypond Editor

2012-02-03 Thread Jonathan Kulp
Completely Awesome! I'm going to show this to my students. They'll
find this much easier than trying to deal with a separate editor,
opening pdf reader, etc. Thanks for sharing!

Jon

On Fri, Feb 3, 2012 at 4:08 PM, padovani zepadovani.li...@gmail.com wrote:
 really great!
 It would be nice to be able to edit multiple files in a directory, so that
 it would be possible to work on more complex examples (that would require
 \include).

 congratulations!

 Em 2/3/12 3:10 AM, trevordixon escreveu:

 Now allows for compiling with either the latest stable version or latest
 unstable version. Click the arrow next to the preview button to choose the
 version.

 trevordixon wrote:

 I've been working on something I think the LilyPond community may find very
 useful: a web-based editor. Before you check it out, keep in mind that it's
 at a pre-alpha stage. It's likely that certain things won't work as
 expected, and it will probably crash and be down at times. I've only tested
 it in Chrome 15 and Firefox 9. It should work in Internet Explorer 9 or 10,
 but will almost certainly not work in IE8 or earlier.

 Saving will create a new URL that you can share with others. If they save,
 it will be saved as a new revision, preserving your original.

 This could be useful for:

 Posting example code that you'd like others to look at and mess with.
 Quick projects when you don't have access to your regular development
 environment.
 Perhaps as your main editor someday.

 Future features might include:

 Ability to open and save to your hard drive.
 Ability to open and save to Dropbox.
 Open to suggestions.

 See it at: http://lily.sytes.net

 Let me know how it works for you!


 
 View this message in context: Re: Experimental Web-based Lilypond Editor
 Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.


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





 --
 http://zepadovani.info


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




-- 
Jonathan Kulp
http://jonathankulp.org

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


Re: A problem with lilypond

2011-10-19 Thread Jonathan Kulp
2011/10/19  musicar...@pop.com.br:
 Hello, I am new to the list then I have not followed the discussion on
 lilypond, just do not know if I'm facing the problem that has already been
 discussed, if so I apologize.

 The situation is that I'm developing a site with some tests on music theory
 and I am using the language lilypond to generate the score of the tests,
 however, it is always generated an entire page, which is bad for making
 available on the site page, I were wondering if anyone has any solution to
 generate the image size only occupying the space of the score.


This came up a few months ago here:

http://old.nabble.com/creating-images-for-web-pages-td32223482.html

 Another problem is that when the sound is generated sometimes makes a loud
 pop at the beginning of the audio. Has anyone had this problem before? What
 to do to fix it?


I've never noticed this before.

Jon

-- 
Jonathan Kulp
http://jonathankulp.org

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


Re: A problem with lilypond

2011-10-19 Thread Jonathan Kulp
2011/10/19  musicar...@pop.com.br:

 The situation is that I have to completely fill all the lilypond´s code on
 the site and then generate the score. It gets difficult to count the bars
 and the note durations and get right for the first time.
 I were wondering if there is someway to fill the code and at same time
 generating the score for me to see what I am writting?


I don't know of any way to do this.

Jon
-- 
Jonathan Kulp
http://jonathankulp.org

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


Re: problem after I changed lilypond version

2011-09-17 Thread Jonathan Kulp
On Sat, Sep 17, 2011 at 1:38 PM, Schermann Colette
colettescherm...@yahoo.fr wrote:

 Hello
 I just change from 2.10.25 to 2.14.2-1 lilypond version. I had to adapt my
 style sheets to have aproximately the same design than before, but there is
 still things I can't make work properly: When I want to split the violin 1
 part in two voices in the middle of the piece, the second voice appears at
 the end of the system (below the bass) and not beside the first voice. And
 this worked perfectly well with the former lilypond version.
 Thanks for your help!
 Colette


Sorry but first question has to be whether you ran convert-ly on all
of your files to update them?

Jon

-- 
Jonathan Kulp
http://jonathankulp.org

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


Re: grace synchronization

2011-08-26 Thread Jonathan Wilkes
Wow, this still isn't fixed?
I'll put money towards this, too.


-Jonathan



- Original Message -
 From: Kieren MacMillan kieren_macmil...@sympatico.ca
 To: Lilypond-User Mailing List lilypond-user@gnu.org
 Cc: Lilypond Bugreports bug-lilyp...@gnu.org
 Sent: Friday, August 26, 2011 11:43 AM
 Subject: grace synchronization
 
 Hello all, 
 
 I'm running into a rather irritating grace synchronization problem — an 
 acciaccatura in one voice is overriding an explicit page break — and so I 
 wanted 
 to know what it would take to fix the grace sync problem once and for 
 all.
 
 I know of Issue 34 (and others) in the tracker, but here's my explicit 
 question: What total bounty would cover a rewrite of the code so that grace 
 note 
 synchronization is not a concern at all for the user? I probably can't cover 
 the whole thing, but knowing exactly the scope of the problem might lead 
 others 
 [who are equally frustrated by this issue] to chip in and get the fix funded.
 
 Thanks!
 Kieren.
 ___
 bug-lilypond mailing list
 bug-lilyp...@gnu.org
 https://lists.gnu.org/mailman/listinfo/bug-lilypond


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


Re: MusicXML exporter (was Re: Lilypond lobbying?)

2011-08-23 Thread Jonathan Kulp
On Tue, Aug 23, 2011 at 2:42 PM, Michael Ellis
michael.f.el...@gmail.com wrote:
 Count me in for US$100 toward the project.  Not sure how much programming

I offered a $100 bounty a couple of years ago on this idea and it still stands.

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


Re: Writing makefile for simple project

2011-06-25 Thread Jonathan Kulp
On Sat, Jun 25, 2011 at 7:12 PM, Jesse Engle engle...@gmail.com wrote:
 Hello,

 I'm trying to write a makefile for a simple project with the following
 directory layout:

 ritual/
 |-- Makefile
 |-- build/
 |-- include
 |-- |-- defs.ily
 |-- |-- three-stroke-ruff.ily
 |-- |-- single-drag.ily
 |-- |-- ...
 |-- main.ly

 I'd like to have the makefile rebuild the project and place the .pdf
 and .midi output in build/ when there are any modifications to main.ly
 or any files in the include/ directory. I've been reading the `make'
 manual and have looked over the example makefile in the Lilypond docs
 but I'm still very confused over how to accomplish this. Could someone
 offer me some assistance? Thanks...Jesse


Can you post the text of your makefile so we can see what you've tried so far?

Jon
-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: Writing makefile for simple project

2011-06-25 Thread Jonathan Kulp
On Sat, Jun 25, 2011 at 7:25 PM, Jesse Engle engle...@gmail.com wrote:
 Can you post the text of your makefile so we can see what you've tried so 
 far?

 PIECE=ritual
 INCDIR=include
 INCS=$(INCDIR)/defs.ly \
     $(INCDIR)/three-stroke-ruff.ily \
     $(INCDIR)/single-drag.ily

 $(PIECE).pdf: main.ly $(INCS)
        lilypond $(OPTS) -o $(PIECE) $; \
        if test -f $*.pdf; then
                mv $*.pdf build; \
        fi

 This outputs the following:

 make: *** No rule to make target `include/defs.ly', needed by
 `ritual.pdf'.  Stop.

 I don't know whether or not to use the automatic variables defined by
 make, and I'm also unsure about using the VPATH variable... Also, do I
 need to specify the .midi target separately? Help! :) ...Jesse


Although I added the Makefile section to the docs, I'm not a Makefile
guru and I had a LOT of help from more experienced folks on this list.
It looks like there's no target defined in your makefile. Try adding
something like this:

  .PHONY: score
  score: $(PIECE).pdf

Then do the command make score and see what happens.

I'm also going to post a working Makefile of my own on pastebin for
you to peruse if you want:

http://pastebin.com/1zAHCSCK

-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: intro; art song example or template?

2011-04-07 Thread Jonathan Kulp
On Thu, Apr 7, 2011 at 2:02 PM,  ivan.k.kuznet...@gmail.com wrote:

 My first lilypond project is too notate some songs I
 wrote for soprano and classical guitar.

 Can someone recommend a template or even a finished
 song that I could begin with?

 Thank you for your help;  Ivan

Hi Ivan,

If you're interested you can check out my song cycle Canciones para
niños for voice and guitar, done in lilypond.

http://music2.louisiana.edu/Gratis/lorca.tar

If you don't understand my file structure you can email me off-list.
If you're familiar with Makefiles and Latex and such things, it
shouldn't be too hard though. After downloading  unpacking, cd to the
dir and type make score to compile the whole cycle. Individual songs
compile by make songtitle.pdf and are output in the PDF directory.

Good luck with your scores. :)

Jon
-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: Major version: LilyPond 2.14.0 released!

2011-03-31 Thread Jonathan Kulp
Nice one, Graham! Did you forget to mention newly implemented
automatic display of one-ee-and-a-two-ee-and-a under 16th notes for
ease in counting?

Jon

On Thu, Mar 31, 2011 at 8:19 PM, Graham Percival
gra...@percival-music.ca wrote:
 GLASGOW, Scotland -- April 1, 2011 -- The LilyPond development
 team is proud to announce LilyPond 2.14, the latest stable release
 of our award-winning music engraver.  Music notation for
 everyone has never looked better!
    http://lilypond.org

 Following the open-source motto of release early, release often,
 we are making 2.14 available now.  There are still a few
 regression bugs compared to 2.12, but we urge everybody to
 download 2.14.0 from the lilypond website when it becomes
 available and use it in their production systems.  Let us know if
 anything doesn't work; we love getting feedback!  We have
 introduced a new bug voting system on our website to allow us to
 better direct programmer effort:
    http://lilypond.org/website/bug-reports.html


 Other major new features include:
  * eyeglass markup, to remind musicians to watch the conductor
    at critical moments.
  * in tablature, frets can be indicated with colored letters
    instead of numbers.
  * The Unicode Bidirectional Algorithm is now fully supported
    for single-line markup due to enhanced integration with
    Pango, and we now use FT_Error in the prototype for
    freetype_error_string().
  * 128th note downstems are now 0.15 staff-spaces shorter.

 The full list of new features is online here:
    http://lilypond.org/doc/v2.13/Documentation/changes/index.html


 Having music engraving!

 Mike Solomon - Beaming, feathers, guy with no fear
 Janek Warchol - Upsteam, downstem, flags, feta-er
 David Kastrup - Keeping us honest by questioning
 Phil Holmes - Bug Meister, build system quester
 Benko Pal - Mensural notation, tonal inversion
 Ian Hulin - Guile 2.0 future portability guru
 Keith OHara - Fantastic regression bug fixer
 Neil Puttock - Core development, LSR import
 Xavier Scheuer - French stuffs, cautionary
 Patrick McCarty - SVG guru, texts handler
 Yoshiki Sawada - Japanese doc translator
 Nicolas Sceaux - Schemer extraordinaire
 Reinhold Kainhofer - musicxml2ly bloke
 Werner Lemberg - Fonts, bugz squasher
 Jan Nieuwenhuizen - Core development
 Han-Wen Nienhuys - Core development
 John Mandereau - Translation swain
 Trevor Daniels - Asst. doc editor
 Jonathan Kulp - Asst. doc editor
 Mark Polesky - Code cleanup-er
 Mats Bengtsson - Support guru
 Valentin Villenave - Web 2.0
 Carl Sorensen - Frog master
 Francisco Vila - ES writer
 Joe Neeman - Spacing guru
 Dmytro O. Redchuk - Bugs
 James Lowe - Doc gopher
 Colin Campbell - Ditto
 Marc Hohl - Bug nuker
 Graham Percival - me

 --
 This email is best viewed with a fixed-width font in a screen size
 of 80x25 characters.


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




-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: Favorite Lilypond-Score Printer?

2011-03-28 Thread Jonathan Kulp
On Sun, Mar 27, 2011 at 6:45 PM, PMA peterarmstr...@aya.yale.edu wrote:

 One constraint -- it must output comfortably onto 11x17 inch card stock.

 I'd much appreciate any thoughts.  The vista of available contraptions is
 daunting!

Our department has an HP Laserjet 5200 that's excellent for this. It
does double-sided 11x17 easily so you can print booklet style and
staple for very nice scores. It may be pricier than what you want but
it's great.

Jon

-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: unexpected STRING error with unapparent cause

2011-03-21 Thread Jonathan Kulp
This error is normally the result of a stray or missing curly brace {
or }. Check this carefully first.

Jon

On Mon, Mar 21, 2011 at 12:25 AM, tbear2500 tbear2...@gmail.com wrote:
 I'm writing an a cappella piece in Lilypond (actually transcribing one which
 is probably copyrighted, hence all notes and titles being removed) primarily
 for a midi file with which to practice. I have six different files
 ('[songtitle].ly', 'intro.ly', 'soprano.ly', 'alto.ly', 'tenor.ly', and
 'bass.ly') to keep the code reasonably organized and manageable. Everything
 but [songtitle].ly simply defines variables: intro contains the two intro
 parts, and the others their respective vocal parts (S/A/T/B). Everything
 worked flawlessly until I added to the tenor part after the intro (I worked
 my way from top down, so soprano and alto worked). After doing this, I got
 the error message:

 L:/Music/lilypond/[songtitle]/intro.ly:1:0: error: syntax error, unexpected
 STRING

 saintro = \relative c' {

 L:/Music/lilypond/[songtitle]/intro.ly:24:0: error: syntax error, unexpected
 STRING

 tbintro = \relative c {

 L:/Music/lilypond/[songtitle]/bass.ly:5:0: error: syntax error, unexpected
 STRING

 with no error text (it wouldn't tell me just which string it wasn't
 expecting) for the error in bass.ly.

 The structure (if this helps more) goes as follows:

 ([songtitle].ly):
 \version 2.12.3

 \header {
 %title/composer etc. defined, no errors
 }

 \include soprano.ly
 \include alto.ly
 \include tenor.ly
 \include bass.ly

 \score {
   \new ChoirStaff 
 \new Staff {
   %set up staff data, no errors
   \soprano
   }
 %same as above for alto, tenor, and bass
 
   \layout { }
   \midi { }
   }

 (intro.ly):
 saintro = \relative c' { %error here
   %note data, error free
   }

 tbintro = \relative c { %error here
   %note data, error free
   }


 (soprano.ly):
 \version 2.12.3

 \include intro.ly

 soprano = {
   \saintro
   \relative c' {
 %note data, error free
 }
   }

 I then have the same kind of thing in alto.ly and tenor.ly. In bass.ly:

 \version 2.12.3

 \include intro.ly

 bass = { %error somewhere here (according to description, unexpected string
 at character 0 of length 0)
   \tbintro
   \relative c {
 %one measure of note data, because I've been focusing on fixing the
 'problem' with the code rather than writing the part
 }
   }


 I have searched everything I could find to search through rather thoroughly
 to no avail. What might be causing this and how can it be fixed? If it
 helps, I'm using jEdit to write the files and compile them (simply double
 clicking or running through cmd results in error and failure of compilation
 as well) with Windows 7.
 
 View this message in context: unexpected STRING error with unapparent cause
 Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.

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





-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: scorio.com A WYSIWYG-Editor with LilyPond-Export

2011-02-01 Thread Jonathan Kulp
On Tue, Feb 1, 2011 at 8:55 AM, Ralph Palmer palmer.r.vio...@gmail.com wrote:

 On Tue, Feb 1, 2011 at 9:11 AM, Johannes Feulner
 johannes.feul...@scorio.com wrote:

 On http://www.scorio.com/ a fully web browser based scorewriter project
 has
 started end of last year.

 Works here, under WinXP. I'm impressed!


Pretty cool! My students might like to use this. Thanks for sharing.

Jon

-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: fingeringOrientations

2011-01-30 Thread Jonathan Kulp
On Sun, Jan 30, 2011 at 5:59 PM, Peter Buhr pab...@sympatico.ca wrote:
 G'day. Sorry, if I don't use the correct lilypond nomenclature.

 Below are two bars of notes. The first bar is done with 2 voices inline and 
 the
 second bar is done with 2 voices out-of-line. In the first bar, the string
 positions are not on the left of the notes, while they are in the second bar.
 I would like to use the convenience of inline voices AND get the string 
 numbers
 in the correct position. Is there some mechanism to accomplish this?

 (I have a sneaking suspicion someone is going to tell me this is a know bug 
 and
 point me to some URL confirming it. ;-)


It works if you put the orientation command inside the {} of each
voice. I made it less clunky by defining the orientation command like
so:

lefty = \set fingeringOrientations = #'(left left left left)

VoiceA = \relative c {
   %\set fingeringOrientations = #'(left left left left)
{ \lefty c'-1 g-21 } \\ { \lefty c,-32 }  | c'-1 g-21
}

HTH,

Jon
-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: testing lilydev

2011-01-03 Thread Jonathan Kulp
On Mon, Jan 3, 2011 at 4:30 PM, Helge Kruse helge.kruse-nos...@gmx.net wrote:
 Am 03.01.2011 23:15, schrieb Helge Kruse:

 Am 03.01.2011 19:56, schrieb Phil Holmes:

 If you go to the page above, and look for Advanced tasks you'll find a
 link in the section indented with Note:


 I got it. Thanks,

 Is there any good place where to get help to run this in VirtualBox? I think
 about the screen resolution but don't want to stress the Lilypond mailing
 list with such questions.


I'd suggest the VirtualBox manual, available from their website.

Jon

-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: key signature problem

2010-12-20 Thread Jonathan Kulp
On Mon, Dec 20, 2010 at 8:12 AM, Ralph Palmer palmer.r.vio...@gmail.com wrote:
 Greetings -

 I'm running LilyPond 2.12.3 under Ubuntu.

 I'm trying to get a non-standard key signature : b-flat and d-flat. When I
 follow the 2.12.3 docs, I get the following error message.

 GNU LilyPond 2.12.3
 Processing `key_sign_test.ly'
 Parsing...
 Interpreting music...
 Preprocessing graphical objects...ERROR: In procedure denominator:

 ERROR: Wrong type argument in position 1: (unquote FLAT)


I think I've found it. Try using a backtick ` instead of single quote
' on this line:

\set Staff.keySignature = #'(((1 . 1) . ,FLAT)

When I did this it compiled (and notice in the doc example it has a backtick).

Jon


 Here's the minimal example file :

  Begin snippet %

 % key signature test file

 \version 2.12.3

 test =
 \relative c' {
   \set Staff.keySignature = #'(((1 . 1) . ,FLAT)
((0 . 6) . ,FLAT))

   \clef treble
   \time 4/4

   a4 c b d |
   e4 g f a |
 }

 \score {
   \test
 }

  End snippet %%

 And here is the entry from the 2.12.3 docs :

  Snip 
  Non-traditional key signatures
 The commonly used \key command sets the keySignature property, in the Staff
 context.
 To create non-standard key signatures, set this property directly. The
 format of this command is a list:

 \set Staff.keySignature = #`(((octave . step) . alter) ((octave . step) .
 alter) ...) where, for each
 element in the list, octave specifies the octave (0 being the octave from
 middle C to the B above),

 step specifies the note within the octave (0 means C and 6 means B), and
 alter is ,SHARP ,FLAT ,DOUBLE-SHARP etc.
 (Note the leading comma.) The accidentals in the key signature will appear
 in the reverse order to that in which

 they are specified.
 Alternatively, for each item in the list, using the more concise format
 (step . alter) specifies that the same
 alteration should hold in all octaves.
 For microtonal scales where a sharp is not 100 cents, alter refers to the
 alteration as a proportion of a 200-cent whole tone.

 Here is an example of a possible key signature for generating a whole-tone
 scale:

 \relative c' {
   \set Staff.keySignature = #`(((0 . 3) . ,SHARP)

((0 . 5) . ,FLAT)
((0 . 6) . ,FLAT))
   c4 d e fis
   aes4 bes c2

 }

 % Snip 55

 Can someone please show me where I'm going wrong?

 Gratefully,

 Ralph

 --
 Ralph Palmer
 Montague City, MA
 USA
 palmer.r.vio...@gmail.com

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





-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: key signature problem

2010-12-20 Thread Jonathan Kulp
On Mon, Dec 20, 2010 at 8:12 AM, Ralph Palmer palmer.r.vio...@gmail.com wrote:
 Greetings -

 I'm running LilyPond 2.12.3 under Ubuntu.

 I'm trying to get a non-standard key signature : b-flat and d-flat. When I
 follow the 2.12.3 docs, I get the following error message.

 GNU LilyPond 2.12.3
 Processing `key_sign_test.ly'
 Parsing...
 Interpreting music...
 Preprocessing graphical objects...ERROR: In procedure denominator:

 ERROR: Wrong type argument in position 1: (unquote FLAT)


I think I've found it. Try using a backtick ` instead of single quote
' on this line:

\set Staff.keySignature = #'(((1 . 1) . ,FLAT)

When I did this it compiled (and notice in the doc example it has a backtick).

Jon


 Here's the minimal example file :

  Begin snippet %

 % key signature test file

 \version 2.12.3

 test =
 \relative c' {
   \set Staff.keySignature = #'(((1 . 1) . ,FLAT)
((0 . 6) . ,FLAT))

   \clef treble
   \time 4/4

   a4 c b d |
   e4 g f a |
 }

 \score {
   \test
 }

  End snippet %%

 And here is the entry from the 2.12.3 docs :

  Snip 
  Non-traditional key signatures
 The commonly used \key command sets the keySignature property, in the Staff
 context.
 To create non-standard key signatures, set this property directly. The
 format of this command is a list:

 \set Staff.keySignature = #`(((octave . step) . alter) ((octave . step) .
 alter) ...) where, for each
 element in the list, octave specifies the octave (0 being the octave from
 middle C to the B above),

 step specifies the note within the octave (0 means C and 6 means B), and
 alter is ,SHARP ,FLAT ,DOUBLE-SHARP etc.
 (Note the leading comma.) The accidentals in the key signature will appear
 in the reverse order to that in which

 they are specified.
 Alternatively, for each item in the list, using the more concise format
 (step . alter) specifies that the same
 alteration should hold in all octaves.
 For microtonal scales where a sharp is not 100 cents, alter refers to the
 alteration as a proportion of a 200-cent whole tone.

 Here is an example of a possible key signature for generating a whole-tone
 scale:

 \relative c' {
   \set Staff.keySignature = #`(((0 . 3) . ,SHARP)

((0 . 5) . ,FLAT)
((0 . 6) . ,FLAT))
   c4 d e fis
   aes4 bes c2

 }

 % Snip 55

 Can someone please show me where I'm going wrong?

 Gratefully,

 Ralph

 --
 Ralph Palmer
 Montague City, MA
 USA
 palmer.r.vio...@gmail.com

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





-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: key signature problem

2010-12-20 Thread Jonathan Kulp
On Mon, Dec 20, 2010 at 9:34 AM, Ralph Palmer palmer.r.vio...@gmail.com wrote:

 I think I've found it. Try using a backtick ` instead of single quote
 ' on this line:

 \set Staff.keySignature = #'(((1 . 1) . ,FLAT)

 When I did this it compiled (and notice in the doc example it has a
 backtick).

 Jon


 Wonderful! That's it, Jon. I'm grateful for your quick reply. I don't recall
 ever having a problem (i.e., didn't have to use) with the backtick and
 Scheme before.



I don't recall this either. I thought all such constructs used the
single quote. :shrug: Glad to help,

Jon

-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: music engraving resources in the internet

2010-12-19 Thread Jonathan Kulp
2010/12/19 Janek Warchoł lemniskata.bernoull...@gmail.com:
 while i'm waiting for new Lilybuntu to be finished, i'd like to learn
 more about music engraving rules. I found lists of books on the

No need to wait. You can use it now.

http://files.lilynet.net/

I recommend lilybuntu2.1.iso

Jonathan

-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: text inside the staff close to the notes

2010-12-13 Thread Jonathan Kulp
On Mon, Dec 13, 2010 at 4:36 PM, Marc Mouries m...@mouries.net wrote:

  I am wondering if it is possible to write text inside the staff close to
 the notes or without the notes like in the attached image to show the name
 of the notes.



 -Marc



When putting fingerings inside the staff, I override the staff padding
property like this:

\override Fingering #'staff-padding = #'()

You might try a similar approach for the text markup.

Jon
-- 
Jonathan Kulp
http://www.jonathankulp.com
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: problem with compillation of a large file

2010-12-11 Thread Jonathan Kulp
On Sat, Dec 11, 2010 at 3:30 PM, Stefan Thomas
kontrapunktste...@googlemail.com wrote:
 Dear Jonathan,
 thanks for Your help.
 In the meantime, I found out, that the error was in the file violine1.ly
 I had to delete there, in line 5, the command Kurvenunterbrech
 which I've defined as:

 Kurvenunterbrech = {
     \hideCurvesFrom #'Fingering   #'(0.3 . 0.3) #'(0 . 0)
     \hideCurvesFrom #'Staff.KeySignature  #'(0.3 . 0.3) #'(0 . 0)
     \hideCurvesFrom #'Staff.TimeSignature #'(0.3 . 0.3) #'(0 . 0)
     \hideCurvesFrom #'Staff.Accidental  #'(0.3 . 0.003) #'(0 . 0)

 }

 I don't know why this command caused the errors.


Yes it compiled after commenting that command out. I suspect the
command caused the error because it wasn't defined in that file, and
because it wasn't defined in the \include file. Is there another file
of definitions where Kurvenunterbrech is defined? If so just \include
it and it should work. That took a *long* time to compile. :)

Jon
-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: problem with compillation of a large file

2010-12-10 Thread Jonathan Kulp
On Wed, Dec 8, 2010 at 4:39 PM, Stefan Thomas
kontrapunktste...@googlemail.com wrote:
 Dear community,
 I have a proplem with a large score.
 When I run lilypond, I get at the end the error message
 Preprocessing graphical objects...string:9:110: In procedure
 procedure-name in expression (procedure-name stil-proc):

 string:9:110: Wrong type argument in position 1: #f

 I can compile without problems all the parts of the score, but not the score
 itself.
 I also tried it with
 export LILYPOND_GC_YIELD=10
 but without any success.
 The strange thing is:
 with the same machine I could compile the same file without problems, just a
 few months ago.
 I don't understand this ...


If you'd like to post an archive of the source files somewhere (or
email it privately) I'd be happy to test it on my machine.

Jon
-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: How to parenthesize a time signature

2010-12-10 Thread Jonathan Wilkes
Thanks Carl, that's exactly what I was looking for.

Something I tried naively at first:
\parenthesize
\time 4/4

But \parenthesize seems only to work for notes, rests, and chords.

-Jonathan


--- On Fri, 12/10/10, Carl Sorensen c_soren...@byu.edu wrote:

 From: Carl Sorensen c_soren...@byu.edu
 Subject: Re: How to parenthesize a time signature
 To: Mark Polesky markpole...@yahoo.com, lilypond-user@gnu.org 
 lilypond-user@gnu.org, Jonathan Wilkes jancs...@yahoo.com
 Date: Friday, December 10, 2010, 1:06 AM
 
 
 
 On 12/9/10 8:28 AM, Mark Polesky markpole...@yahoo.com
 wrote:
 
  Jonathan Wilkes wrote:
  Is there a quick way to parenthesize a simple
 time
  signature?
  
  There's a quick way to bracketify a time signature:
  http://lsr.dsi.unimi.it/LSR/Item?id=169
  
  To get real parentheses requires a little more
 tweaking.
  Maybe someone who has already done this will chime
 in.  If
  not, I don't have time right now, but someone could
 tweak
  the idea in this post to accomplish it:
  http://lists.gnu.org/archive/html/lilypond-user/2009-05/msg00401.html
  
 \version 2.13.42
 
 \relative c'' {
   \override Staff.TimeSignature #'stencil = #(lambda
 (grob)
     (parenthesize-stencil
 (ly:time-signature::print grob) 0.1 0.4 0.4 0.1 ))
   \time 2/4
   a4 b8 c
 }
 
 
 HTH,
 
 Carl
 
 




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


How to parenthesize a time signature

2010-12-09 Thread Jonathan Wilkes
Greetings Lilypouncers,
 Is there a quick way to parenthesize a simple time signature?  
I'm not sure whether this is standard or not, but I used it once or 
twice at the beginning of a score that shows an excerpt from, say, the 
middle of a piece, to make it clear that the time signature also 
applied to the music leading up to the excerpt.  (I think I used it a 
long time ago in a copy job for a musicologist, but I can't be sure.)

Thanks,
Jonathan


  

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


Re: virtualization software for windows

2010-12-06 Thread Jonathan Kulp
On Mon, Dec 6, 2010 at 8:49 AM, Graham Percival
gra...@percival-music.ca wrote:


 We currently recommend VirtualBox Open Source Edition for lilypond
 contributors.  However, the download page (no longer?) has binaries
 available for the open-source edition:
    http://www.virtualbox.org/wiki/Downloads

 Has it always been this way?  Do our windows contributors just use the
 non-open source edition of virtualbox?  Is there another webpage that
 supplies compiled versions of the open-source edition?  (is this
 something that changed after Oracle bought Sun?)

It looks like the non-OSE version is at least free as in beer so
people could use that instead.  I see that virtualbox-ose is what's
still in the ubuntu repo though.

Jon

-- 
Jonathan Kulp
http://www.jonathankulp.com

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


new autobeam settings not working for me

2010-12-04 Thread Jonathan Kulp
Having trouble with new autobeam settings. I get the simplest thing to work:

\relative c' {
  \time 4/4
  \set Timing.baseMoment = #(ly:make-moment 1 8)
  \set Timing.beatStructure = #'(3 3 2)
  c8 c c c c c c c
}

Shouldn't this group the 8th notes into 3 + 3 + 2? I can't get the
beaming to change at all no matter what I do.

Jon
-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: new autobeam settings not working for me

2010-12-04 Thread Jonathan Kulp
On Sat, Dec 4, 2010 at 6:04 PM, Jonathan Kulp jonlancek...@gmail.com wrote:
 Having trouble with new autobeam settings. I get the simplest thing to work:

 \relative c' {
  \time 4/4
  \set Timing.baseMoment = #(ly:make-moment 1 8)
  \set Timing.beatStructure = #'(3 3 2)
  c8 c c c c c c c
 }

 Shouldn't this group the 8th notes into 3 + 3 + 2? I can't get the
 beaming to change at all no matter what I do.


Ok so now I've been able to make the beaming change if I am in 8/8 or
6/8 but not in 4/4 time, where it stays resolutely in groups of 4 + 4
8th notes. How do I alter the beaming of a 4/4 bar?

Jon
-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: new autobeam settings not working for me

2010-12-04 Thread Jonathan Kulp
On Sat, Dec 4, 2010 at 7:26 PM, Carl Sorensen c_soren...@byu.edu wrote:

 Hi,

 I suppose it is due to  beamExceptions  that is set for 8th in 4/4
 (see Oscm/time-signature-settings.scm¹).


 Yep, I had just made and tested the change when this email came in.

 This works:

 \relative c' {
  \time 4/4
  \set Timing.baseMoment = #(ly:make-moment 1 8)
  \set Timing.beatStructure = #'(3 3 2)
  \set Timing.beamExceptions = #'()
  c8 c c c c c c c
 }

 But this behaviour is strange (non expected from a user point of view)
 and should be changed or at least documented.

 I can't see how it should be changed.  It's totally under user control.
 There are three separate context properties that affect autobeaming, and all
 three need to be properly set.

 I can see that it needs to be documented better.  I'll cook a patch.


Thanks guys. I'll try it when I log back into my linux side. (I only
have 2.12 on windows.)

Jon

-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: new autobeam settings not working for me

2010-12-04 Thread Jonathan Kulp
On Sat, Dec 4, 2010 at 8:12 PM, Carl Sorensen c_soren...@byu.edu wrote:
 On 12/4/10 6:33 PM, Xavier Scheuer x.sche...@gmail.com wrote:

 On 5 December 2010 02:26, Carl Sorensen c_soren...@byu.edu wrote:

 I can see that it needs to be documented better.  I'll cook a patch.

 Great, thanks!

 I've pushed a patch that does the following:

 1) Identifies that beamExceptions can cause unexpected results

 2) Demonstrates that there is a (2 2) exception in 4/4 time that causes
 Jon's example not to work, but that it will work if beamExceptions is set to
 '()

 3) Demonstrates that 3/4 time has a (3) exception that causes 1/8 notes to
 be beamed in whole measures, but that clearing beamExceptions causes 3/4
 time to be beamed (1 1 1).

 http://git.savannah.gnu.org/gitweb/?p=lilypond.git;a=commit;h=ff89624de9566
 c48f27ec827ad440bd00db46eda


Awesome, Carl. Thanks for doing that so quickly. :)

Jon

-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: lilypond in a webapp, version 2

2010-11-18 Thread Jonathan Kulp
On Wed, Nov 17, 2010 at 6:46 PM, Carel Jonkhout
carel.jonkh...@gmail.com wrote:
 He everybody,

 I have finished work lilydocs.com. It is lilypond in a webapp. You can save 
 your
 work online like google docs. Check it out if you like.

 http://lilydocs.com


Pretty cool! I'll keep the link handy. Thanks for sharing.

Jon
-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: What setup for a Pedagogy Book?

2010-11-13 Thread Jonathan Kulp
On Fri, Nov 12, 2010 at 7:34 PM, Carl Sorensen c_soren...@byu.edu wrote:

 What a cool book!  I think I may buy the Kennan book and work my through
 your workbook!  Maybe I'll do some real learning about music.

 BTW, congratulations on your tenure and promotion.  Great news!

Thanks Carl. Nice of you to say. Unfortunately with the Univ. budget
in the toilet my wife (also tenured) and I could both end up out of
work. Hopefully not but it's very uncertain right now.


 One small thing -- in the Colophon, you refer to a carrot.  The proper
 term, I believe, is caret[1].  Actually, it's probably a circumflex[2].


Haha! What a dumb mistake! I'll fix it right away. Thanks for checking
it out. :)

Jon

-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: Brandenburg #3 - convert-ly fails

2010-11-12 Thread Jonathan Kulp
On Fri, Nov 12, 2010 at 11:14 AM, Marc Mouries m...@mouries.net wrote:
 Excellent. I am trying to convert it to the latest version but convert-ly
 stops at version 2.5.18 and afterwards lilypond says error: file too old:
 2.5.18 (oldest supported: 2.7.38)
 violin1pt.ly:6:2: error: GUILE signaled an error for the expression
 beginning here
  #
   (override-auto-beam-setting '(end 1 16 2 2)  1 4)
 /brandenburg 3-1-2-lys/violin1pt.ly:7:2: error: GUILE signaled an error for
 the expression beginning here
  #
   (override-auto-beam-setting '(end 1 32 2 2)  1 4)
 error: failed files: /brandenburg 3-1-2-lys/violin1pt.ly
 Unbound variable: override-auto-beam-setting

Which piece are you working on? I downloaded the 3rd mvmt of
Brandenburg 3, ran convert-ly on all files (brought up to 2.12.3) and
the full score compiled successfully (numerous warnings, but none
fatal).

Jon
-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: What setup for a Pedagogy Book?

2010-11-12 Thread Jonathan Kulp
On Fri, Nov 12, 2010 at 10:37 AM, Aaron Dalton aa...@daltons.ca wrote:
 On Fri, 12 Nov 2010, Henry Flurry wrote:


 I was thinking of exploring the possibility of LaTex  Lilypond.

 Has anybody out there done this kind of combo?


 My entire Master's thesis was a combination of LaTeX and Lilypond---both
 musical examples and the inclusion of an entire modern edition and
 apparatus. The musical examples were embedded in the LaTeX source and the
 individual pieces of the edition were contained in separate files. This
 would give you arbitrary control over the styling of each piece. My
 workflow:


My counterpoint workbook is also done with LaTeX and Lilypond. It's an
excellent combination. Source files are available here if you want to
see:

http://music2.louisiana.edu/Gratis/

Jon

-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: Syntax error

2010-10-04 Thread Jonathan Kulp
On Mon, Oct 4, 2010 at 10:18 AM, alex stone compos...@gmail.com wrote:
 I can't for the life of me figure out what i've done here. (new lily user)

 Working in lilypondtool 2.12.894 (jedit 4.3.2), with lily 2.13.36

 Here's the error:

 %lilypond %args /home/alex/audio-projects/wobbly
 Processing `/home/alex/audio-projects/wobbly'
 Parsing...
 /home/alex/audio-projects/wobbly:138:37: error: syntax error, unexpected 
 STRING
        \set Staff.instrumentName = 
                                     Horn F 1
 error: failed files: /home/alex/audio-projects/wobbly
 Processing time: 1 seconds


Normally this error message is because of a missing curly brace
somewhere. From the code you included it's impossible to tell where
that might be--there's not enough code there. Check for missing {}.

Jon
-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: early music transcriptions

2010-08-10 Thread Jonathan Kulp
On Tue, Aug 10, 2010 at 5:29 PM, Geisel Hanna
hannasemailadre...@hotmail.com wrote:
 Hello everyone,
 I have two questions concerning transcriptions of medieval or renaissance
 music:
 How does one enter color brackets? I couldn't find them anywhere, but as
 they're rather basic I'd be surprised if they weren't supported. (My next
 question about this is probably going to be: How does one deal with colored
 ligatures or color overlapping ligatures?)

I've just put a red ligature indication in my transcription of a
Philippe de Vitry motet. My ligatures are actually done with analysis
brackets, though, since there's some issue with ligatures and lyrics.
Here's how I got the red bracket, though:

  \once \override HorizontalBracket #'color = #red

Then I just make ligatures with the normal \startGroup and \stopGroup
commands for analysis brackets.

 Are trecento measure signs supported, as quaternaria, ternaria, ... ,
 duodenaria?
 Very grateful for any hints I remain
 with all the best wishes, Hanna

Not sure about this. You might check the Lilypond Snippet Repository
and the manual sections on Ancient music.

HTH,

Jonathan

p.s. if you want to see the rest of my code I can send you an archive
file privately.
-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: early music transcriptions

2010-08-10 Thread Jonathan Kulp
On Tue, Aug 10, 2010 at 5:29 PM, Geisel Hanna
hannasemailadre...@hotmail.com wrote:
 How does one enter color brackets? I couldn't find them anywhere, but as

Wait, are you talking about brackets indicating a change in
mensuration? From black to red ink in the original manuscript?

Jon
-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: Different versions of LilyPond

2010-07-14 Thread Jonathan Kulp
On Wed, Jul 14, 2010 at 5:14 AM, Dmytro O. Redchuk
brownian@gmail.com wrote:
 On Wed 14 Jul 2010, 11:54 Urs Liska wrote:
 Hello list,
 Hello Urs!

 I would like to have several versions of LilyPond installed at the
 same time to be able to test lilypond code in different versions.
 What would be the best way to accomplish this on Windows XP and
 Ubuntu Linux?
 I recall having read something about a renaming/symlink solution on
 Linux but don't seem to find it anymore.
 Here is in short how i am managing it under Linux:
 http://lists.gnu.org/archive/html/lilypond-user/2010-06/msg00298.html

 I do believe that under windows i would use junction[1] for this, but i have
 not even tried.


 Any tips?
 Many thanks
 Urs

 ___
  1. http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx

 --
  Dmytro O. Redchuk
  Bug Squad

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


I wrote a passage in the Contributor's Guide about this a while back.
Read section 3.8 to see how I do it. I only have two versions at once,
though.

http://lilypond.org/doc/v2.13/Documentation/contributor/concurrent-stable-and-development-versions

Jon
-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: cross-staff tuplets, again

2010-07-06 Thread Jonathan Kulp
On Tue, Jul 6, 2010 at 12:15 PM, Stefan Thomas
kontrapunktste...@googlemail.com wrote:
 Dear community,
 I've tried a snippet for cross-staff-beamed tuplets, I've found in the
 snippet repository.
 Unfortunately, it does not work in the way I expected it.
 Here is my short example:


 \version 2.12.2
 \include klavierstyle.ly

 rechts = {
  \override TupletNumber #'Y-offset = #kneed-beam
    \set tupletSpannerDuration = #(ly:make-moment 1 4)
 \times 2/3 { \lira g 8 \reru  e' \lira  bes \reru d'' g' f'' cis''  ais''
 fis'' ~    fis'' \lira f'! b | }
 }
 links = {
   \clef bass s1
 }
 \score {
 \new PianoStaff = Klavier
     
     \new Staff= rechts { \rechts }
    \new Staff = links \with {
   \override VerticalAxisGroup #'keep-fixed-while-stretching = ##t }
     { \links} 
 }


If you follow the hint in the snippet's comments about using manual
beaming for best results, then the numbers appear in (more or less)
the right place. Try manually beaming the first and last triplet.

Jon


-- 
Jonathan Kulp
http://www.jonathankulp.com

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


Re: fyi - https://wiki.ubuntu.com/UbuntuFreeCultureShowcase

2010-06-24 Thread Jonathan Kulp
On Thu, Jun 24, 2010 at 9:06 AM, James Lowe james.l...@datacore.com wrote:
 I believe this gentleman uses LilyPond.

 http://www.oscarvandillen.com/Main_Page

 James


I have a bunch of stuff engraved with Lilypond, including this:

  http://www.jonathankulp.com/Tarantella.html

and this song cycle:

  http://www.jonathankulp.com/Lorca.html

(source files not posted for that one but I'd be happy to share with anyone)

Jon
-- 
Jonathan Kulp
http://www.jonathankulp.com

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


  1   2   3   4   5   6   7   8   9   >