Automatic beaming in polymetric (scaled) context

2014-05-06 Thread Urs Liska

Hi,

if I use \scaleDurations to create polymetric music like written in

http://www.lilypond.org/doc/v2.18/Documentation/notation/displaying-rhythms.html#polymetric-notation

there is no automatic beaming, see:

{
  \time 9/8
  c8 c c c c c c c c
  \time 4/4
  \set Staff.timeSignatureFraction = 9/8
  \scaleDurations 8/9 {
c8 c c c c c c c c
  }
}

Is that really right or is there a possibility to make that example work 
like a real 9/8 time signature?


Best
Urs

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


Tool suggestion for Frescobaldi

2014-05-06 Thread Jacques Menu
Hello folks,

A diff/merge utility could be nice to have in the Tools menu. 

In the case of Mac OS X, provided XCode (free from the App Store) is installed, 
/usr/bin/opendiff launches FileMerge or connects to the running instance if 
any. FileMerge has a nice interface.

Hope this helps!

JM

PS1 To have FileMerge (XCode 5.x) in the Applications folder:

cd /Applications 
ln -s /Applications/Xcode.app/Contents/Applications/FileMerge.app .

PS2 You can then drag the FileMerge icon to the Dock


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


An old claveciniste's notation

2014-05-06 Thread Richard Shann
I am typesetting some music that needs a slash between the notes of a
chord, as in the attached image.
Any suggestions how to achieve this? (I'm not sure what it is called, or
quite what the execution is either, but that is another story...)

Richard Shann


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


Re: An old claveciniste's notation

2014-05-06 Thread Malte Meyn

Is this what you want? http://lsr.di.unimi.it/LSR/Item?id=837
Malte

(Sorry, Richard, I sent this only to you but not to the list)

On 06.05.2014 15:34, Richard Shann wrote:

I am typesetting some music that needs a slash between the notes of a
chord, as in the attached image.
Any suggestions how to achieve this? (I'm not sure what it is called, or
quite what the execution is either, but that is another story...)

Richard Shann




___
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: Tool suggestion for Frescobaldi

2014-05-06 Thread Knute Snortum
Could you use git?  Or are you looking to have this integrated?  For me, I
just open a command shell and do the diff/merge there.  Frescobaldi knows
when a file has changed underneath it and asks you if you want to reload it.


Knute Snortum
(via Gmail)


On Tue, May 6, 2014 at 1:23 AM, Jacques Menu imj-muz...@bluewin.ch wrote:

 Hello folks,

 A diff/merge utility could be nice to have in the Tools menu.

 In the case of Mac OS X, provided XCode (free from the App Store) is
 installed, /usr/bin/opendiff launches FileMerge or connects to the
 running instance if any. FileMerge has a nice interface.

 Hope this helps!

 JM

 PS1 To have FileMerge (XCode 5.x) in the Applications folder:

 cd /Applications
 ln -s /Applications/Xcode.app/Contents/Applications/FileMerge.app .

 PS2 You can then drag the FileMerge icon to the Dock



 ___
 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: An old claveciniste's notation

2014-05-06 Thread Knute Snortum
Execution would be to roll the chord, but (in this case) add an 'e', that
is { d e fis a }.  You hold d, fis and a but not e.


Knute Snortum
(via Gmail)


On Tue, May 6, 2014 at 6:34 AM, Richard Shann rich...@rshann.plus.comwrote:

 I am typesetting some music that needs a slash between the notes of a
 chord, as in the attached image.
 Any suggestions how to achieve this? (I'm not sure what it is called, or
 quite what the execution is either, but that is another story...)

 Richard Shann



 ___
 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: Tool suggestion for Frescobaldi

2014-05-06 Thread Jacques Menu
Hello Knute,

I sometimes need to compare files with my local backup after changes, without 
resorting to git.

Thought it could be nice to have that integrated, and was wandering if other 
Frescobaldi users thought so too.

JM

Le 6 mai 2014 à 15:59:02, Knute Snortum ksnor...@gmail.com a écrit :

 Could you use git?  Or are you looking to have this integrated?  For me, I 
 just open a command shell and do the diff/merge there.  Frescobaldi knows 
 when a file has changed underneath it and asks you if you want to reload it.
 
 
 Knute Snortum
 (via Gmail)
 
 
 On Tue, May 6, 2014 at 1:23 AM, Jacques Menu imj-muz...@bluewin.ch wrote:
 Hello folks,
 
 A diff/merge utility could be nice to have in the Tools menu. 
 
 In the case of Mac OS X, provided XCode (free from the App Store) is 
 installed, /usr/bin/opendiff launches FileMerge or connects to the running 
 instance if any. FileMerge has a nice interface.
 
 Hope this helps!
 
 JM
 
 PS1 To have FileMerge (XCode 5.x) in the Applications folder:
 
   cd /Applications 
   ln -s /Applications/Xcode.app/Contents/Applications/FileMerge.app .
 
 PS2 You can then drag the FileMerge icon to the Dock
 
 
 
 ___
 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: An old claveciniste's notation

2014-05-06 Thread Andrew Bernard


Richard,

As a harpsichordist, let me clarify, The snippet is one way to render it 
graphically.


The sign is known as a coulé in French, but the Germans used the same 
sign and called it Schleifer (there's another meaning to Schleifer but 
lets not turn this into a treatise!). It's not a 'light arpeggio' as the 
LSR snippet claims. A coulé  indicates to join the notes indicated a 
third apart with the intermediary note in a run, and the whole chord 
arpeggiated, or shaded as harpsichordists say, sometimes or sometimes 
not, depending on taste (le bon goût Couperin always mentions).


There are a dozen other signs for coulé  that I have seen. The slash is 
quite common. But often its nice and curvy, as per baroque taste. This 
is before the age of industrial standards and ISO norms. :-)


If you are engraving coulés I wager you are going to need pincé and all 
the usual suspects as well!


Andrew



Richard Shann mailto:rich...@rshann.plus.com
Tuesday, May 06, 2014 11:34 PM
I am typesetting some music that needs a slash between the notes of a
chord, as in the attached image.
Any suggestions how to achieve this? (I'm not sure what it is called, or
quite what the execution is either, but that is another story...)
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Unknown Schumann piece

2014-05-06 Thread Peter Toye
I'm not sure that for very small people really describes the piece well, 
given the large stretch at the end of bar 4. Or maybe, like Stravinsky, he 
forgot that small people have small left hands as well as right hands.

Another solution - a very small child plays the upper part, and a slightly more 
advanced one the lower part, using two hands.  So whether it's for two 
pianists or very small people becomes irrelevant.

 
Regards,

Peter
mailto:lilyp...@ptoye.com
www.ptoye.com___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Unknown Schumann piece

2014-05-06 Thread Urs Liska

Am 06.05.2014 17:36, schrieb Peter Toye:

I'm not sure that for very small people really describes the piece
well, given the large stretch at the end of bar 4. Or maybe, like
Stravinsky, he forgot that small people have small left hands as well as
right hands.


I think this piece is already more complex than the other of the first 
pieces. I can imagine that this was the reason to emend the title.


Urs



Another solution - a very small child plays the upper part, and a
slightly more advanced one the lower part, using two hands.  So whether
it's for two pianists or very small people becomes irrelevant.


Regards,

Peter
mailto:lilyp...@ptoye.com
www.ptoye.com http://www.ptoye.com


___
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: Once only custos

2014-05-06 Thread Simon Albrecht

Bonsoir Jacques,

I don’t know why you altered the suggestion I sent you:
Am 06.05.2014 17:06, schrieb Jacques Menu:

Hello Simon,

Thanks for your answer.


With:

%
\version 2.18.1

\layout {
ragged-right = ##t
\context { \Staff
\consists Custos_engraver

uncomment the following line

% \override Staff.Custos.stencil = ##f
}
}

\relative c' {
d1
b1

and replace style by stencil in the following line.

\once\override Staff.Custos.style = #ly:custos::print
\break
a1
\break
f1
}
%
Unfortunately, I just noticed that this doesn’t work as expected – the 
\once doesn’t seem to come into effect (Does anybody know why?).

But thus you simply write


\relative c' {

d1

b1

\revert Staff.Custos.stencil

\break

a1

\override Staff.Custos.stencil = ##f

\break

f1

}


and it works like expected.

HTH,
Simon

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


Re: [SPAM] Re: Automatic beaming in polymetric (scaled) context

2014-05-06 Thread Urs Liska

Hallo Simon,

Am 06.05.2014 19:53, schrieb Simon Albrecht:

Hello Urs,

you need to change the beamExceptions for that, see
http://lilypond.org/doc/v2.19/Documentation/notation/beams#setting-automatic-beam-behavior.
The syntax for that has changed recently, I see with surprise :-)
So we get:

\version 2.19.3


\relative c' {

\time 9/8

c8 c c c c c c c c

\time 4/4

\set Staff.timeSignatureFraction = 9/8

\set Timing.beamExceptions = \beamExceptions { 8[ 8 8 8] 8[ 8 8 8] |

\scaleDurations 8/9 { 8[ 8 8] 8[ 8 8] 8[ 8 8] } |

\scaleDurations 2/3 { 8[ 8 8] 8[ 8 8] 8[ 8 8] 8[ 8 8] } }

\scaleDurations 8/9 {

c8 c c c c c c c c

}

}


For 2.18.0, you might have to go back to the old syntax (I didn't test
that), but the general idea is clear.


Have a nice evening,
Simon


Thank you for that.
Maybe you want to add that as a comment to#
http://lilypondblog.org/2014/05/independent-meters/
?

Best
Urs




Am 06.05.2014 09:52, schrieb Urs Liska:

Hi,

if I use \scaleDurations to create polymetric music like written in

http://www.lilypond.org/doc/v2.18/Documentation/notation/displaying-rhythms.html#polymetric-notation


there is no automatic beaming, see:

{
  \time 9/8
  c8 c c c c c c c c
  \time 4/4
  \set Staff.timeSignatureFraction = 9/8
  \scaleDurations 8/9 {
c8 c c c c c c c c
  }
}

Is that really right or is there a possibility to make that example
work like a real 9/8 time signature?

Best
Urs

___
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




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


Re: An old claveciniste's notation

2014-05-06 Thread Richard Shann
On Tue, 2014-05-06 at 15:49 +0200, Malte Meyn wrote:
 Is this what you want? http://lsr.di.unimi.it/LSR/Item?id=837
 Malte

Yes, indeed, thank you very much - my searches didn't turn this up.
I found the example difficult to understand until I twigged to the
strategy being adopted: the idea is that each slash is treated as a note
whose drawn representation is the slash with no stem or flag; these
notes are placed in a separate voice.
I've added this to Denemo now, a simple example of what it generates is
as follows:

MvmntIVoiceI = {
 f' a'4 f' a' c'' 
}


MvmntIVoiceII = {
  \override NoteHead.stencil = #(ly:make-stencil
   (list 'draw-line 0.15 -0.5 -0.4 2 0.4)
   '(-0.1 . 0.1) '(0.1 . 1))
 \override Stem.stencil = ##f
 \override Flag.stencil = ##f 

g'4 \skip 4 b'4 
}

Here the notes g'4 and b'4 are the filling-in between the f' a' chord
and the a' c'' chords respectively.

Thank you very much for the pointer.

Richard



 
 (Sorry, Richard, I sent this only to you but not to the list)
 
 On 06.05.2014 15:34, Richard Shann wrote:
  I am typesetting some music that needs a slash between the notes of a
  chord, as in the attached image.
  Any suggestions how to achieve this? (I'm not sure what it is called, or
  quite what the execution is either, but that is another story...)
 
  Richard Shann
 
 
 
 
  ___
  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



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


Re: An old claveciniste's notation

2014-05-06 Thread Richard Shann
On Wed, 2014-05-07 at 00:11 +1000, Andrew Bernard wrote:
 
 Richard,
 
 As a harpsichordist, let me clarify, The snippet is one way to render
 it graphically.
 
 The sign is known as a coulé in French, but the Germans used the same
 sign and called it Schleifer (there's another meaning to Schleifer but
 lets not turn this into a treatise!). It's not a 'light arpeggio' as
 the LSR snippet claims. A coulé  indicates to join the notes indicated
 a third apart with the intermediary note in a run, and the whole chord
 arpeggiated, or shaded as harpsichordists say, sometimes or sometimes
 not, depending on taste (le bon goût Couperin always mentions).
  
 There are a dozen other signs for coulé  that I have seen. The slash
 is quite common. But often its nice and curvy, as per baroque taste.
 This is before the age of industrial standards and ISO norms. :-)
 
 If you are engraving coulés I wager you are going to need pincé  and
 all the usual suspects as well!

Yes, I don't know whether using mordents etc will be sufficient for this
job, or whether new glyphs will be needed. Has LilyPond used for
typesetting the French clavecinistes does anyone know? I didn't manage
to track down the list of glyphs available (it's in the documentation
somewhere) but I don't think they include the various 18th c ornaments.

Richard


 
 Andrew
 
 
  
  Richard Shann
  Tuesday, May 06, 2014 11:34 PM
  I am typesetting some music that needs a slash between the notes of
  a
  chord, as in the attached image.
  Any suggestions how to achieve this? (I'm not sure what it is
  called, or
  quite what the execution is either, but that is another story...)



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


Lilypond and OS-X Mavericks

2014-05-06 Thread Dennis Clason
I recently upgraded my MacBook Pro (2.5 GHz Intel Core i5, 8 GB Ram) to OS-X 
10.9.2.

Lilypond no longer runs for me : (

It throws a very strange error:

5/6/14 1:31:08.291 PM com.apple.launchd.peruser.501[263]: 
(org.lilypond.lilypond.55472[68008]) Exited with code: 255

5/6/14 1:29:56.472 PM LilyPond[68008]: LilyPond Error
An unexpected error has occurred during execution of the main script

ImportError: 
dlopen(/Applications/LilyPond.app/Contents/Resources/lib/python2.6/lib-dynload/objc/_objc.so,
 2): Symbol not found: _objc_sync_notify
  Referenced from: 
/Applications/LilyPond.app/Contents/Resources/lib/python2.6/lib-dynload/objc/_objc.so
  Expected in: /usr/lib/libobjc.A.dylib

I’ve updated to the latest version of Lilypond, and that didn’t help at all.

Any ideas?


Dennis Clason
dennis.cla...@gmail.com





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


Re: An old claveciniste's notation

2014-05-06 Thread Simon Albrecht


Am 06.05.2014 21:18, schrieb Richard Shann:

On Wed, 2014-05-07 at 00:11 +1000, Andrew Bernard wrote:

If you are engraving coulés I wager you are going to need pincé  and
all the usual suspects as well!

Yes, I don't know whether using mordents etc will be sufficient for this
job, or whether new glyphs will be needed. Has LilyPond used for
typesetting the French clavecinistes does anyone know? I didn't manage
to track down the list of glyphs available (it's in the documentation
somewhere) but I don't think they include the various 18th c ornaments.

Richard


Nicolas Sceaux wrote a series of posts on lilypondblog.org on this subject:
http://lilypondblog.org/2013/08/adding-ornamentations-to-note-heads-part-1/ 
% and parts 2/3


HTH, Simon

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


Request for advice: how to install documents

2014-05-06 Thread mark damerell
Lubuntu 12.04, I recently downloaded Lilypond 2.18.2, (Linux generic package
from lilypond.org/unix.html ) Then

sudo sh ./lilypond-2.18.2-1.linux-x86.sh --doc --prefix /usr/local
[password]

This ran without visible error and lilypond works, but the documents are
badly
installed:

1. Man pages are in/usr/local/lilypond/usr/share/man/man1   (at least
the
ones I have found) and the man program cannot find them.

2. There are lots of  html  and  pdf  files in

/usr/local/lilypond/usr/share/doc/lilypond/html/Documentation

and sub-directories and there seem to be several  copies of everything that
is represented. So please is there a sensible way to install the documents?
By sensible I mean: one copy of each manual, and some convenient
way of reading it.

Another problem appears when I try to read the manuals from the website.
The split HTML files have navigation buttons for next page etc, and I cannot
get them to work.

Please any advice? Thank you
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


decimal numerator in time signature

2014-05-06 Thread Kate Sekula
Is there a way to have a decimal, such as 3.5, as the numerator in a time 
signature?


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


Re: Redefining parentheses

2014-05-06 Thread Simon Albrecht

Hello Evgeny,

sorry I forgot to cc the list in my first reply, actually it’s always 
useful to do so.
Well, I experimented some more, and I can explain why it’s so 
complicated: the overrides need to come before the first note and the 
slur needs to be started after the first note since this is a post-event 
(meaning that it comes after the note to which it belongs).
But finding a solution is somewhat over my head. I made another try at 
creating a music function:


sn = #(define-music-function (parser location mus muss)

(ly:music? ly:music?)

#{ \newSpacingSection \override Score.SpacingSpanner.spacing-increment = #0

$mus

#(make-span-event 'SlurEvent START)

$muss

#(make-span-event 'SlurEvent STOP)

\newSpacingSection \revert Score.SpacingSpanner.spacing-increment

\once \override Score.BarLine.transparent = ##t

\bar  \noBreak \bar  \noBreak

#}

)


\relative {

c' d e f

\sn c { d e f }

}


But Lily won’t accept the post-events in the music function like that.
So I pass the question on to the music-function-and-scheme cracks on the 
list ;-)



Best regards, Simon


Am 05.05.2014 22:57, schrieb shtangencirkul:

Hello, Simon, thank you for you answer.
But this redefining haven't Slur. I need function with no_space only 
under Slur, but *with* slur.


I try use  #(make-span-event 'SlurEvent START)  in your variant,
but this line get error: unexpected post-event

thank you,
Evgeny


2014-05-06 0:24 GMT+04:00 Simon Albrecht simon.albre...@mail.de 
mailto:simon.albre...@mail.de:


Am 04.05.2014 23:17, schrieb shtangencirkul:

Hello, can you help me -

I need redefining ( and ) with folowing parameters:
1. Saving usual Slur (and Beam, Stem etc.).
2. No space (or minimum) between notes _only _under the slur.
(Like Kievan Ligature in Ancient notation, but on the usually
default-style Staff)

Now I use this function:

SN = #(define-music-function (parser location  music) (ly:music?)
   #{
  \newSpacingSection \override
Score.SpacingSpanner.spacing-increment = #0
  #music
   \newSpacingSection \revert Score.SpacingSpanner.spacing-increment

% In this variant NEXT FIRST NOTE after this function haven't
space too,
% and I insert invisible objects (bars) for spacing.
% Strange solve, I see, but I can`t find something else yet.

 \once \override Score.BarLine.transparent = ##t
 \bar  \noBreak \bar  \noBreak
#})
--
All working fine for nonmetric Russian or Byzantic Orthodox
Church songs
(One Voice with Ison (is a drone note) ) with cadenza and some
layot tweaks.
But code look like:

\SN{ c1 (c2 c4 c1)} for each slured notes.

I think about redefining ( and ) for simplifying code and for
future compatibility.

=
I saw examlpe with redefinig

  ( = \melisma
 melisma = #(context-spec-music (make-property-set
'melismaBusy #t) 'Bottom) in /usr/hare/lilypond/current ,

but I understand how can I hack this code for my task.

Thank you.


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

Hello,

I think it should be as easy as


( = { \newSpacingSection \override
Score.SpacingSpanner.spacing-increment = #0 }

) = {

\newSpacingSection \revert Score.SpacingSpanner.spacing-increment


% In this variant NEXT FIRST NOTE after this function haven't
space too,

% and I insert invisible objects (bars) for spacing.

% Strange solve, I see, but I can`t find something else yet.


\once \override Score.BarLine.transparent = ##t

\bar  \noBreak \bar  \noBreak

}


\relative { c' d e f

\SN { c d e f }

( c d e f )

}


Does that do what you want?
Best, Simon




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