Automatic beaming in polymetric (scaled) context
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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