Re: Control beaming with tuplets

2024-05-24 Thread Damian leGassick
\tuplet 5/4 ?

D

> On 24 May 2024, at 09:44, Kenneth Flak  wrote:
> 
> Hi,
> 
> I'm trying to replicate the notation in originalHarp.png for harp with 
> 5-tuplets, but the beaming I am getting is completely off... My attempt is in 
> the file myAttempt.png, using this code:
> 
> right = {
>  \relative c'{
>s4 \tuplet 5/2 {c32 e g bf df}
>\tuplet 5/2 {c32 e g bf df}
>c16 e fs g s4.
> 
>  }
> }
> 
> left = {
>  \textLengthOn
>  \relative c {
>\clef bass
>  c8 e32 g bf df
>  s4 s4  c,,
>  }
> }
> 
> \score {
>  \new PianoStaff
>  <<
>\new Staff = "right" \right
>\new Staff = "left" \left
>>> 
> }
> 
> Any help much appreciated!
> 
> Best,
> Kenneth
> 
> -- 
> Roosna & Flak - Contemporary Dance & Music
> Web: roosnaflak.com
> Code: {github,gitlab}.com/kflak
> Mastodon: @k...@sonomu.club
> 
> 



Re: tied sharps after line break

2024-03-03 Thread Damian leGassick
I had this yesterday, wasn’t immediately obvious butAccidentals (LilyPond Notation Reference)lilypond.orghthDamianOn 3 Mar 2024, at 17:39, Martin Tarenskeen  wrote:Op zondag 3 maart 2024 om 18:33:26 +01:00:00 schreef Hans Aikema :On 3 Mar 2024, at 17:26, Martin Tarenskeen  wrote:Hi LilyPonders,I bumped into a situation similar to this tiny example (In the real score the linebreak happened at such a situation without a forced \break but the result was the same):\relative c' {c4 c c cis ~ |\breakcis cis cis d |}the sharp sign in the 2nd bar is printed twice. I am not sure if that's the correct behaviour?Without a \break the sharp is not printed for the tied 1st cis in the 2nd bar, and only repeated for the 2nd cis in the 2nd bar. I can imagine the reason to print the sharp sign after a linebreak and/or pagebreak. But in such a case I would not repeat the sharp on the snd quarter.The proposed behavior by Elain Gould in Behind bars (p 80) is to have a single sharp, without braces, on the second line before the tied note.Yes, that's what I had in mind. How can I prevent LilyPond from printing a second sharp in the second bar?MT

Re: shifting accidentals horizontally

2023-06-12 Thread Damian leGassick


> Even though I can imagine this happening, I don't recall seeing
> it as a pianist. Even if you tweak it to swap the note columns,
> I think it will still be a bit confusing.
> 
> There are two obvious fixes: if you are the composer, you could
> consider changing the B♭ into an A♯. And the other solution is
> to move the B♭ note to the lower staff in a local treble clef.

there’s many examples in Bartok, e.g. Sonata, p9 has about 10 of them

D


Re: Time signature cancellation

2023-06-04 Thread Damian leGassick
you just want a recent real-world example? Birtwistle: Harrison’s Clocks.

D

> On 4 Jun 2023, at 14:51, Werner LEMBERG  wrote:
> 
> 
>> 
>>> Has anyone here ever used or seen the X-shaped time-signature
>>> cancellation sign pictured at [1], or anything similar?
>> 
>> It's one standard for open meter.
>> 
>> Here's the Dorico manual info: [...]
> 
> Thanks, but ideally we would like to see a real-world example that
> predates recent notation programs – they probably all try to implement
> the stuff from Gould's book...
> 
> 
>Werner



Re: German notation

2023-01-29 Thread Damian leGassick
If it’s bass clarinet notation we’re talking about then all that’s needed is 
transpose up one octave and make the clef treble throughout.

hth

Damian

> On 29 Jan 2023, at 09:55, Thomas Scharkowski  
> wrote:
> 
> Hi Wim,
> 
> I looked at the score of the Menuet - I do not find anything extraordinary 
> there. The Bass clarinet in B flat (Si b) is transposed as usual. I still do 
> not understand what you mean by „German“ and „French notation“.
> 
> Thomas
> 
> BTW: The French Horn parts (4 Corni) are also transposed, these are in F 
> (french: Fa).
> 
> 
>> Am 29.01.2023 um 10:29 schrieb Wim van Dommelen :
>> 
>> Hi Thomas,
>> 
>> "Short" is a dificult concept
>> 
>> I think the best is to point you to a live example, check entry PMLP255074 
>> on the (magnificant) IMSLP collection (do not hit print, this is bad for 
>> your carbon footprint as the full score is 170 pages <;0). I myself looked 
>> at part III "Menuette" (still 29 pages :-). Within the score look for the 
>> Bass clarinet line and compare this score with the other instruments, both 
>> concerning the pitch to play it as checking the key in which it is done. A 
>> befriended professional player confirmed me this is "German notation". I'm 
>> looking for help in converting this to the regular way of working.
>> 
>> Regards,
>> Wim.
>> 
>> 
 On 29 Jan 2023, at 10:00 , Thomas Scharkowski  
 wrote:
>>> 
>>> Hi Wim,
>>> 
>>> could you provide short example?
>>> 
>>> Thomas
>>> 
>>> PS: I do not unterstand this sentence: << I want to play it properly 
>>> notation (which is „French“ >>
 
 Am 29.01.2023 um 09:43 schrieb Wim van Dommelen :
 
 I encountered a piece written in so-called "German notation"  and I want 
 to play it properly notation (which is "French"
 
 I can do the basic transposes but the key is always interfering and 
 produces strange results.
 
 Is there a quick Lilypond recipe to convert this (from "German" to 
 "French" written) ?
 
 Thanks,
 Wim van Dommelen
 
 
>>> 
>> 
> 
> 



Re: irrational meters

2023-01-19 Thread Damian leGassick
I’d just like to say that I really appreciate that Lilypond handles these so 
effortlessly, whatever they’re called.

I do wonder whether ‘irrational’ wasn’t originally perjorative.

Damian



Re: Any LyX users? Missing prerequisites: lilypond-book->latex

2022-05-31 Thread Damian leGassick


> 
> Uh-oh. That's a bit worrisome, since I was stymied by lilypond-book
> alone... Since you're the only person so far who seems to have spent
> time with LyX, I'll take that under serious advisement...

For simple stuff Lyx is much simpler. I’d certainly recommend you try it.


Re: Any LyX users? Missing prerequisites: lilypond-book->latex

2022-05-31 Thread Damian leGassick
fwiw I was never able to get Lyx’s native Lilypond mode working reliably. The 
manual was, and remains completely unhelpful.

That said, it is a good environment for embedding multiple Lilypond generated 
pdf/eps in a structured text document, because any changes in those pdf/eps 
files are picked up automatically without having to reimport them (cf MS Word) 
or even refresh Lyx - they just change.

I’ve typeset a long complex analytical doctoral thesis and several 
harmony/analysis workbooks like this and it works really well.

be aware that multi-page lilypond scores need to be imported into Lyx one page 
at a time - it will not ‘flow’ a score between multiple boxes.

My sense is also that for smaller documents, learning Lyx is actually more work 
than just learning lilypond-book as tweaks outside of what Lyx provides (and 
there could be many) require you to know your way around normal ()TeX.

D

> On 30 May 2022, at 19:08, David Wright  wrote:
> 
> On Sun 29 May 2022 at 20:30:34 (-0400), Kevin Cole wrote:
>> [Asked on the lyx mailing list but, so far, no response.]
>> 
>> I'm running the latest -- and greatest(?)  -- release of Pop!_OS,
>> which is effectively Ubuntu. Specifically, 22.04 LTS ("Jammy").
>> 
>> I'm finding myself having a hard enough time with LilyPond alone,
>> without the added burden of learning everything about LaTeX, XeTeX,
>> LuaTeX, etc, (just to get the font I want) along with LilyPond-Book.
>> So, I'm hoping, for what I want to do, that LyX -- which I also don't
>> know, will be less of a climb.
> 
> It seems a slightly odd choice to me, as it's designed AIUI to give
> a more wysiwyg experience, which would seem to be the opposite of
> the lilypond-book workflow. Perhaps I'm wrong.
> 
>> I've just installed LyX and have not adjusted any preferences /
>> options / configurations. When I try Help -> Specific Manuals ->
>> LilyPond I get a pop-up:
> 
> Very appropriate!
> 
>> __
>> The module lilypond requires a package that is not
>> available in your LaTeX installation, or a converter that
>> you have not installed. LaTeX output may not be possible.
>> Missing prerequisites:
>>lilypond-book->latex
>> See section 3.1.2.3 (Modules) of the User's Guide for more information.
>> __



Re: Openlilylib status

2021-03-11 Thread Damian leGassick
Hi Andrew

I was just waiting for an update (and feeling your pain about the server) 
before using OLL in a ‘real’ project. I’ve gotten familiar with most of it now 
and it is certainly worth keeping alive. I would use it but I worry about 
fragility. My python skills are too limited for the deeper tasks, but my offer 
for testing and documentation help stands.

I hope that more help is forthcoming - it does strike me as too big for one 
person.

Best

Damian



> On 10 Mar 2021, at 22:21, Andrew Bernard  wrote:
> 
> Hello All,
> 
> Some time ago I took over the management of the Openlilylib project from Urs 
> Liska, who was forced to cease the work for personal reasons. I created a 
> server to host a new website, a Git repository and a Discourse forum and 
> Openlilylib specific mailing list. The old git repository remains untouched, 
> but it is no longer taking pull requests. I was in the process of refactoring 
> the whole git repo to make it easier to use, but have not yet completed that 
> work.
> 
> To cut to the point, in a moment of complete stupidity I deleted the server 
> this was running on without thinking to take a backup of the OLL systems. So 
> the work has currently been put on hold until I make a new server and setup 
> all the work again. Sadly, nobody has noticed the loss of the website or 
> forum, which did have a few members, so I wonder if this is worth pursuing 
> anyway.
> 
> Just letting you know where we are with OpenLilyLib.
> 
> If anybody else is interested in taking over the work, please write and let 
> me know.
> 
> 
> Andrew
> 
> 
> 
> 
> 



Re: ANN: Frescobaldi 3.1.3

2021-01-07 Thread Damian leGassick


> Despite my best efforts and decades of experience with UNIX, I am
> utterly unable to get Frescobaldi document view working on current
> Arch Linux. The python-poppler-qt5 refuse to build with complex
> dependencies on sip that are beyond my ken. I am just alerting you to
> this. Others here seem to have got it working by rebuilding these
> dependencies, but Arch system, can vary widely as they are so
> customised.
> 
> It's at the point that I have to use Ubuntu to use Frescobaldi, but
> this is not my desired outcome.
> 

fwiw I built my poppler stuff on Arch with yay, not pip

might be worth a try

Damian



Re: Frescobaldi on Arch Linux

2020-12-25 Thread Damian leGassick



> Something to do with poppler?
> Also, I don't understand the ultra-cryptic post 'qt5'. What are you
> saying to do?
> 
>> 

sorry! just adding that Frescobaldi builds fine with qt5 as a clean install.

Damian



Re: edition-engraver mod on first note

2020-11-09 Thread Damian leGassick
sorry, meant to say ‘this works’

> On 9 Nov 2020, at 14:30, Damian leGassick  wrote:
> 
> Thanks Martin, I’ll try this
> 
> Damian
> 
>> On 9 Nov 2020, at 14:04, Martin Neubauer  wrote:
>> 
>> Hi Damian,
>> 
>> During the summer I spent some time diving into the edition engraver
>> myself and also noticed that some classes of mods didn't work on the
>> first downbeat while others did. (I don't remember exactly which ones
>> were problematic, but I can look it up later.) My workaround was to
>> insert '\grace s8' at the beginning. (The actual duration shouldn't
>> matter, but too long ones might add noticeable empty space.)
>> 
>> Hope that helps somewhat,
>> Martin
>> 
>>>> On 06/11/2020 17:40, damianlegassick wrote:
>>> Hi
>>> 
>>> 
>>> I can't persuade edition-engraver to add an \editionMod starting on the
>>> downbeat of the first bar. I can't even do it with the example.ly from
>>> the repo (is that why there's an R1 at the top?).
>>> 
>>> 
>>> any clues for a workaround or am I being dumb?
>>> 
>>> 
>>> Damian
>> 



Re: edition-engraver mod on first note

2020-11-09 Thread Damian leGassick
Thanks Martin, I’ll try this

Damian

> On 9 Nov 2020, at 14:04, Martin Neubauer  wrote:
> 
> Hi Damian,
> 
> During the summer I spent some time diving into the edition engraver
> myself and also noticed that some classes of mods didn't work on the
> first downbeat while others did. (I don't remember exactly which ones
> were problematic, but I can look it up later.) My workaround was to
> insert '\grace s8' at the beginning. (The actual duration shouldn't
> matter, but too long ones might add noticeable empty space.)
> 
> Hope that helps somewhat,
> Martin
> 
>> On 06/11/2020 17:40, damianlegassick wrote:
>> Hi
>> 
>> 
>> I can't persuade edition-engraver to add an \editionMod starting on the
>> downbeat of the first bar. I can't even do it with the example.ly from
>> the repo (is that why there's an R1 at the top?).
>> 
>> 
>> any clues for a workaround or am I being dumb?
>> 
>> 
>> Damian
> 



Re: linux install problem virtualbox

2020-10-16 Thread Damian leGassick
I updated windows and reinstalled virtualbox and everything is behaving as 
expected.

fyi I was also trying Hyper-V and WSL before virtualbox...They were disabled 
again but who knows?

thanks everyone

Damian

> On 16 Oct 2020, at 14:39, Andrew Bernard  wrote:
> 
> I have been running lilypond on many different Linux distros in
> VirtualBox for years, and it works splendidly. Perhaps your VM was
> misconfigured in some complex way. Do not abandon hope.
> 
> Andrew
> 
>> On Fri, 16 Oct 2020 at 23:43, damianlegassick  
>> wrote:
>> 
>> I changed to VMWare and it works as normal
> 



Re: OLL

2020-10-10 Thread Damian leGassick
OLL is something that I have occasionally looked into, and something that I am 
reassured to know is there: it is something that I hoped to use more in the 
future. I do use notation-fonts. I have not used ScholarLy, Edition-engraver 
and Analysis so far on occasions when, in hindsight, it would have been useful 
simply because of the sketchy documentation. That is, I found it quicker to use 
LaTex and graphics to get the job done. I doubt I’m the only one.

The thought of OLL disappearing does sadden me going forward. I am not a 
scheme/C programmer but I would be happy to help by fully and finally getting 
to grips with OLL and working on use-cases or documentation.

Damian

> On 10 Oct 2020, at 14:40, Andrew Bernard  wrote:
> 
> Hello All,
> 
> Since Urs has stepped down from OLL work for personal reasons, as
> somebody who has written code for OLL, and contributed some snippets
> of some utility, I have been considering taking it all over. I have
> proposed to make a new domain openlilylib.space, move to Gitlab.
> establish a website on my personal Linux servers at my own expense,
> and add much more documentation and morenad try to communicate the use
> and utility of OLL to end users.
> 
> I have written to a few of the members of the list and perhaps it is
> too soon but I have only heard back from one person. There have been
> no contributions for some time. And now suddenly the thread about
> licencing has risen again, a topic which I find absurd and I would
> refuse to countenance it for any OLL work ongoing that I would be
> doing. It seems that thread is trying to actively discourage OLL use.
> 
> Like Urs, I get the impression that the effort on OLL is not worth the
> return, as hardly anybody seems to use it and there appears to be
> little interest. This is very disappointing. So, may I ask - it is
> worth me continuing the development and maintenance of OLL?
> 
> Andrew
> 
> [I am not prepared to discuss changes to GPL and anything related to 
> licences.]
> 



Re: fix for Windows Exited with return code -1073741819 ?

2020-09-25 Thread Damian leGassick



> On 25 Sep 2020, at 13:50, Karlin High  wrote:
> 
> On Fri, Sep 25, 2020 at 4:30 AM damianlegassick  
> wrote:
>> I know that this has come up a few times and I'm aware that it's a Windows 
>> 32 bit memory issue
>> but does anyone actually have a fix? I have to work on a windows machine atm.
> 
> This might not rise to the level of a "fix." But with the recent
> Windows 10 versions there's an option to use Windows Subsystem for
> Linux for running the 64-bit Linux version of LilyPond.
> -- 
> Karlin High
> Missouri, USA

that could well be enough of a fix for now - I’ll try it thanks


Re: figured bass / latex lilypond-book

2017-11-26 Thread Damian leGassick
Hi Joram

I’ve looked at this, but as far as I can tell it doesn’t do figured bass 
numerals

Damian



> On 26 Nov 2017, at 19:43, Noeck  wrote:
> 
> Hi Damian,
> 
> do you know this: https://ctan.org/pkg/lilyglyphs ?
> 
> With that package you can use lilypond symbols in LaTeX.
> 
> HTH,
> Joram
> 
> ___
> 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: figured bass / latex lilypond-book

2017-11-26 Thread Damian leGassick
Thanks Mark

maybe I wasn’t clear

I know how to work with figured bass in lilypond when there are notes, I meant 
to ask about how to include *just* the figure bass numbers in the middle of 
some text

Damian 

> On 26 Nov 2017, at 19:20, Mark Stephen Mrotek  wrote:
> 
> Damian,
> 
> http://lsr.di.unimi.it/LSR/Search?q=figured+bass
> 
> Mark
> 
> -Original Message-
> From: lilypond-user 
> [mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of 
> damianlegassick
> Sent: Sunday, November 26, 2017 7:23 AM
> To: Lilypond-User 
> Subject: figured bass / latex lilypond-book
> 
> Hello list
> 
> I want to include references to Roman numerals/figured bass in a latex 
> document — such as V4/2 with a sharp before the 4, or a 6/3 with the 6 
> slashed and the 3 as a sharp-sign — you know the type of thing
> 
> I’m currently using the \shortstack Latex package, but it doesn’t look great, 
> and I’d really like lilypond-book to do the figured-bass bit for me
> 
> any clues or pointers would be great
> 
> thanks as always
> 
> Damian
> ___
> 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: tremolo confusion

2015-06-13 Thread Damian leGassick

On 12 Jun 2015, at 14:57, Simon Albrecht wrote:

 Hello Damian,
 
 Am 12.06.2015 um 11:15 schrieb Damian leGassick:
 \version 2.18.2
 
 
 {
   \time 3/4
   r4 \repeat tremolo 4 { e'''!64 c'''! } r4.
   r4 \repeat tremolo 8 { e'''!64 c'''! } r4
 }
 You might be interested in \accidentalStyle dodecaphonic – unless of course 
 you already know it…
 Cheers, Simon


thanks Simon

I do know about the accidental style - I'm revising a file that I started back 
in 2007 (when I was just starting with Lilypond)

cheers

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


Re: tremolo confusion

2015-06-12 Thread Damian leGassick

On 12 Jun 2015, at 10:34, Mark Knoop wrote:

 At 10:15 on 12 Jun 2015, Damian leGassick wrote:
 Dear all
 
 I need to set this tremolo:
 
 
 {
  \time 3/4
  r4 \scaleDurations #'(2 . 1) \repeat tremolo 4 { e'''!64 c'''! } r4
 }
 
 
 -- 
 Mark Knoop
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user


perfect

thanks

Damian

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


Re: custom markup help

2015-05-24 Thread Damian leGassick

On 23 May 2015, at 13:11, Klaus Blum wrote:

 Hi Damian, 
 
 aah, Nick was faster than me... :-)
 
 The easiest way I've found would be this:
 
 % ---
 \version 2.18.0
 
 #(define-markup-command (sd layout props sdnum) (markup?)
   Put a number with a carat above the note.
   (interpret-markup layout props
 #{\markup {
   \override #'(baseline-skip . 0.5)
   \column { \small {^ #sdnum }}
   }
 #}))
 
 {g^\markup \sd 3}
 % ---
 
 If you dont want to use \markup every time, you also could work like this:
 
 % ---
 \version 2.18.0
 
 sd = #(define-music-function (parser location sdnum)
(markup?)
Put a number with a carat above the note.
#{
  -\markup {
\override #'(baseline-skip . 0.5)
\column { \small {^ #sdnum }}
  }
#})
 
 {g^\sd 3}
 % ---
 
 Cheers, 
 Klaus
 
 
Thanks Klaus

now to combine yours and Nick's version so that I can override the 
baseline-skip set by your music-function

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


Re: custom markup help

2015-05-24 Thread Damian leGassick

On 23 May 2015, at 12:51, Nick Payne wrote:

 On 23/05/2015 21:24, Damian leGassick wrote:
 \version 2.18.0
 
 
 #(define-markup-command (sd layout props sdnum) (markup?)
   #:properties ((baseline-skip 0.5))
   Put a number with a carat above the note.
   (interpret-markup layout props
 #{\markup \override #`(baseline-skip . ,baseline-skip)
   \column { \small {^ #sdnum }}#}))
 
 
 {g^\markup {\sd 3}}
 
 Don't use the name baseline-skip for the baseline-skip value. Change it to 
 something else and it works:
 
 \version 2.18.0
 
 
 #(define-markup-command (sd layout props sdnum) (markup?)
  #:properties ((skip 0.5))
  Put a number with a carat above the note.
  (interpret-markup layout props
#{\markup \override #`(baseline-skip . ,skip)
  \column { \small {^ #sdnum }}#}))
 
 
 {g^\markup {\sd 3}}
 skip.png___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user

Thanks Nick

it works, but I don't see why my version doesn't

I though that I was setting a property with a default value rather than 
creating a variable

my assumption is based on the example given at 
http://www.lilypond.org/doc/v2.18/Documentation/extending/new-markup-command-definition
 

#(define-markup-command (double-box layout props text) (markup?)
  #:properties ((inter-box-padding 0.4)
(box-padding 0.6))
  Draw a double box around text.
  (interpret-markup layout props
#{\markup \override #`(box-padding . ,inter-box-padding) \box
  \override #`(box-padding . ,box-padding) \box
  { #text } #}))

\markup \double-box A
\markup \override #'(inter-box-padding . 0.8) \double-box A
\markup \override #'(box-padding . 1.0) \double-box A

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


custom markup help

2015-05-23 Thread Damian leGassick
Hello list

I'm trying to get a markup to help with repetitive addition of scale-degrees 
with carats

I've got this far, but it's not picking up the new default baseline-skip value

\version 2.18.0 


#(define-markup-command (sd layout props sdnum) (markup?)
  #:properties ((baseline-skip 0.5))
  Put a number with a carat above the note.
  (interpret-markup layout props
#{\markup \override #`(baseline-skip . ,baseline-skip)
  \column { \small {^ #sdnum }}#}))


{g^\markup {\sd 3}}


any clues?

ideally i'd like to be able to write something like

{g^\sd{3}}

any assistance much appreciated

thanks as always

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


Re: print change of clef after barline

2014-06-01 Thread Damian leGassick

On 31 May 2014, at 22:12, Thomas Morley wrote:

 2014-05-31 20:05 GMT+02:00 Damian leGassick damianlegass...@mac.com:
 thanks Harm
 
 I found a way...though I don't understand how or why the vector works for 
 break-align-orders
 
 Damian
 
 Did you look into
 IR 3.1.22 BreakAlignment -break-align-orders ?
 
 Or NR A.17 Layout properties -break-align-orders
 
 
 Please specify whats not clear there and how to improve the description.
 
 Cheers,
  Harm

what is not clear is this bit:

The format is a vector of length 3, where each element is one order for 
end-of-line, middle of line, and start-of-line, respectively. 

the override in this:

\version 2.18.0

musicRH = {
\override Staff.Clef.full-size-change = ##t
\set Staff.printKeyCancellation = ##f
\override Score.BreakAlignment #'break-align-orders =
  #(make-vector 3 '(
   span-bar
   breathing-sign
   staff-bar
   clef
   key-cancellation
   key-signature
   time-signature))
 
 \key fis \major 
 s1 \bar ||  
 \set Staff.forceClef = ##t \key es \major s \bar || 
 \set Staff.forceClef = ##t \key a \major
 }
\layout { ragged-right = ##f }

\score {
  \new PianoStaff 
   
 \new Staff {\musicRH} 
 \new Staff {\musicRH} 
   
}

has only one order, suggesting that it acts on end-of-line only, but it also 
affects middle of line and also changes the spacing at start of line

I couldn't work out form the docs how to do the override just for middle of 
line (which is what I want), or how to do a vector with a different orders for 
end/middle/start respectively

thanks

Damian

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


Re: print change of clef after barline

2014-06-01 Thread Damian leGassick

On 1 Jun 2014, at 12:26, David Kastrup wrote:

 Thomas Morley thomasmorle...@gmail.com writes:
 
 2014-06-01 12:19 GMT+02:00 Thomas Morley thomasmorle...@gmail.com:
 2014-06-01 12:09 GMT+02:00 David Kastrup d...@gnu.org:
 Thomas Morley thomasmorle...@gmail.com writes:
 
 make-vector
 
 @David
 If an experienced user like Damian stumbles across it, it might be
 worth clearifying it in NR/IR.
 What do you think?
 
 I don't think that we can reasonably explain stuff like make-vector in
 our manuals.
 
 The best we can do is to avoid it in elementary examples.  That may mean
 spelling three identical lists out, or using
 (let ((breaklst ...)) (vector breaklst breaklst breaklst))
 
 It's probably most straightforward to spell the lists out three times.
 That leaves the user with a tedious but reliable and easy to understand
 recipe.
 
 --
 David Kastrup
 
 Agreed.
 I'll go for a patch.
 
 Cheers,
  Harm
 
 
 Well, I have a problem:
 
 I assume the entries in
 IR 3.1.22 BreakAlignment -break-align-orders
 Or NR A.17 Layout properties -break-align-orders
 are generated from define-grob-properties.scm
 Correct?
 
 Values from define-grobs.scm.
 
 We have already:
 http://www.lilypond.org/doc/v2.19/Documentation/snippets/pitches#pitches-separating-key-cancellations-from-key-signature-changes
 
 Therefore I think refering to that snippet would be sufficient.
 Is it feasible to reference it from inside define-grob-properties.scm
 If yes, how to do it?
 
 Judging from other manual entries, by putting the following at the end
 of the documentation string:
 
 @snippets
 
 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
 {separating-key-cancellations-from-key-signature-changes.ly}
 
 -- 
 David Kastrup
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user

hi all

yes, a link to that snippet would have enabled me to hack it out; searching the 
LSR it was not apparent that that snippet held all the answers

for 'normal but adventurous' users I wouldn't worry about examples in the 
manual being 'tedious but reliable' - I use a lot of the internals tweaks every 
day without really understanding how they work - the one's i've got to grips 
with quickest are the ones with the fullest examples.

thanks for all the help - I really appreciate it 

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


Re: Getting LilyPond code with included files into LyX

2014-06-01 Thread Damian leGassick

On 26 May 2014, at 07:54, Ben Beeson wrote:

 Hi all,
 
 I decided that I wanted to compile a tune book using LyX. I have collected up 
 several tunes that I want in the tune book and these tunes are all engraved 
 with LilyPond.  Now I need to figure out how to get these tunes into a LyX 
 file so I can compile the tune book. 
 
 I have figured out how to get some music notes such as a scale into a LyX 
 document using the LilyPond module. Now I need to   figure out how to 
 make that work when your LilyPond code needs an included file such as 
 bagpipe.ly to render the music correctly.  So far I am not having much luck 
 with including bagpipe.ly and the LyX documentation has not helped much in 
 that regard.  I am missing something that will tell LyX to send the 
 instructions for the include files to LilyPond when it builds the file.  I am 
 hoping there is a simple fix for this, but I have not found it yet.  If 
 anyone knows how to get the LyX LilyPond module to include bagpipe.ly  or 
 some other path/to/some/file.ly   when building a document with LilyPond to 
 work, I would appreciate a short note to help explain that.
 
 Cheers and thanks in advance,
 
 Ben 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user

It works for me - though there's a catch...

On Mac OS 10.6.8 with LyX 2.0.5 I can get the included files to work *only* if 
they are located in

/Applications/LilyPond.app/Contents/Resources/share/lilypond/current/ly/ 
(right-click on the Lilypond app and 'show package contents')

e.g. a source file that has: 

\include bagpipe.ly 

compiles for me in LyX if there is a file:

/Applications/LilyPond.app/Contents/Resources/share/lilypond/current/ly/bagpipe.ly

/include path/to/some/file.ly does not work in LyX even if the file compiles 
as normal with 'regular' Lilypond

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


get and print current clef

2014-05-31 Thread Damian leGassick
Hi all

could someone show me how I could write something like: \clef \currentclef 

many thanks

Damian

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


Re: get and print current clef

2014-05-31 Thread Damian leGassick
These are great, thanks

Damian


On 31 May 2014, at 15:30, David Kastrup wrote:

 Paul Morris p...@paulwmorris.com writes:
 
 David Kastrup wrote
 I am leaning towards redefining
 
 clef =
 #(define-music-function (parser location type) ((string?))
   (_i Set the current clef to @var{type} if specified,
 or force a repetition of the current clef when @code{\\default}
 is given instead.)
   (if type
   (make-clef-set type)
   #{ \set Staff.forceClef = ##t #}))
 
 which then would allow using \clef \default.  
 
 Good idea.  Thinking about the wording, what about \clef \current
 instead?
 
 Not negotiable:
 
 I see that \default already works here, although I don't know why.  (I
 couldn't find \default in the manuals.)
 
 URL:http://www.lilypond.org/doc/v2.18/Documentation/extending/scheme-function-usage
 
 Yes, it's underrepresented in pretty much _all_ manuals.
 
 One reason \current is clearer is that the default clef when a clef
 is not specified is always the treble clef.  Anyway, just something to
 consider.
 
 We already have \key \default for a similar purpose.
 
 Here's something else to consider.  Should the following display the second
 bass clef?  
 
 {
  \clef bass
  c1
  \clef bass
  c1
 }
 
 For example, I can see users asking Why do I have to use \clef \default? 
 Why can't I just enter \clef bass again?  Why doesn't \clef always display a
 clef?
 
 Hmmm... are there any cases where you'd want to enter \clef ... but
 not display a clef?  (I realize that changing this behavior would
 entail more significant code changes than \clef \default.)
 
 \clef treble ... \repeat unfold 2 { \clef treble ... \clef bass ... }
 
 You don't want to see the treble clef in the first unfold of the
 repetition.
 
 Also instrument definitions may contain a clef.  When invoking a
 particular instrument that happens to use the same clef as previously,
 you don't want to see a clef repetition.
 
 -- 
 David Kastrup
 
 ___
 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


print change of clef after barline

2014-05-31 Thread Damian leGassick
Hi all

I need a change of clef to appear after a double barline, not before it (for a 
theory worksheet)

any clues much appreciated

Damian

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


Re: print change of clef after barline

2014-05-31 Thread Damian leGassick

On 31 May 2014, at 18:00, David Kastrup wrote:

 Damian leGassick damianlegass...@mac.com writes:
 
 Hi all
 
 I need a change of clef to appear after a double barline, not before
 it (for a theory worksheet)
 
 There are some properties determining the order of elements, but one can
 also cheat:
 
 { c'1 \grace { \bar || s4 } \clef bass c1 }
 
 -- 
 David Kastrup


Hi David
the cheat fails with this layout

\version 2.18.0
musicRH = { c'1 \grace { \bar || s1 } \clef bass c1 }
\layout { ragged-right = ##f }
\new Staff {\musicRH}   

Damian

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


Re: print change of clef after barline

2014-05-31 Thread Damian leGassick
thanks Harm

I found a way...though I don't understand how or why the vector works for 
break-align-orders

Damian

On 31 May 2014, at 18:14, Thomas Morley wrote:

 2014-05-31 18:51 GMT+02:00 Damian leGassick damianlegass...@mac.com:
 Hi all
 
 I need a change of clef to appear after a double barline, not before it (for 
 a theory worksheet)
 
 any clues much appreciated
 
 Damian
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user
 
 look for
 'break-align-orders
 and maybe additionally
 'space-alist
 
 -Harm


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


Re: lilyglyphs 0.2 - First 'official' release

2012-11-14 Thread Damian leGassick

 
 I'm happy (and also proud) to be able to announce a new release of my 
 lilyglyphs LaTeX package.
 While I label it version 0.2 I am convinced that it is the first release that 
 is really useable, so I consider this the initial 'public' release.
 

only a few days ago I was thinking 'if only'
really useful
thanks

Damian


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


Re: -dbackend=eps clips lowest beam

2012-09-16 Thread Damian leGassick

On 15 Sep 2012, at 23:55, eluze wrote:

 
 Damian leGassick wrote
 
 Hi all
 
 If I run this with no arguments (or have a tagline) everything's fine
 if run the file with -dbackend=eps the bottom stem is clipped
 
 any clues?
 
 
 
 how do you open the eps file? I use IrfanView and have no problem!
 
 Eluze
 
 
interesting...

i get this with acrobat, illustrator and preview (mac):



space_prob.pdf
Description: Adobe PDF document



I wonder whether it's a mac thing - or maybe ghostscript

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


-dbackend=eps clips lowest beam

2012-09-15 Thread Damian leGassick
Hi all

If I run this with no arguments (or have a tagline) everything's fine
if run the file with -dbackend=eps the bottom stem is clipped

any clues?

thanks

Damian

\header{  tagline =  }
\version 2.16.0
musicRH = {
{
}
  \\ 
{
  \change Staff = LH  b8[
  \change Staff = RH  e'' 
  \change Staff = LH d,  
  \change Staff = RH g']
  }
   }

musicLH = { \clef bass s8*4}

\score {
  
 \new PianoStaff
 
   \new Staff = RH {\musicRH}
\new Staff = LH{\musicLH} 
 

}


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


Re: -dbackend=eps clips lowest beam

2012-09-15 Thread Damian leGassick

On 15 Sep 2012, at 22:35, Damian leGassick wrote:

 Hi all
 
 If I run this with no arguments (or have a tagline) everything's fine
 if run the file with -dbackend=eps the bottom stem is clipped
 
 any clues?
 
 thanks
 
 Damian
 
 \header{  tagline =  }
 \version 2.16.0
 musicRH = {
{
}
  \\ 
{
  \change Staff = LH  b8[
  \change Staff = RH  e'' 
  \change Staff = LH d,  
  \change Staff = RH g']
  }
 }
 
 musicLH = { \clef bass s8*4}
 
 \score {
  
 \new PianoStaff
 
   \new Staff = RH {\musicRH}
\new Staff = LH{\musicLH} 
 
 
 }
 
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user
 sorry - my mail program eats the 'greater-than' signs



space_prob.ly
Description: Binary data
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: transpose with intervals?

2012-02-17 Thread Damian leGassick

On 17 Feb 2012, at 16:26, Jonghyun Kim wrote:

 Dear List,
 
 lilypond version: 2.14.2
 
 How can I transpose with intervals?
 
 I WANT TO DO THIS:
 \transpose -5 {\music}
 
 note:-5 means five semitones, so it's perfect fifth.
 
 OR
 \transpose perfect-fifth {\music}
 
 Any suggestion?
 
 Thanks,
 Jong
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user

\transpose c f, {\music} #perfect fifth down

\transpose c g' {\music} #perfect fifth up

see 
http://lilypond.org/doc/v2.14/Documentation/notation/changing-multiple-pitches#transpose

Damian

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


Re: transpose with intervals?

2012-02-17 Thread Damian leGassick

On 17 Feb 2012, at 17:11, David Kastrup wrote:

 Damian leGassick damianlegass...@mac.com writes:
 
 \transpose c f, {\music} #perfect fifth down
 
 \transpose c g' {\music} #perfect fifth up
 
 You might want to check your comment character...
 
 -- 
 David Kastrup
 
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user

oops - ruby brain moment - sorry

Damian

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


ERROR: Unable to find file ice-9/boot-9.scm in load path

2012-01-21 Thread Damian leGassick
Hi

I've seen this before and a search through the list says it was fixed in 2.14

just upgraded to 2.15.26 and i get

GNU LilyPond 2.15.26
ERROR: In procedure primitive-load-path:
ERROR: Unable to find file ice-9/boot-9.scm in load path

is there a simple fix for this? I've tried adding the ice-9 folder to the PATH

echo $PATH gives:

/usr/local/git/bin:/usr/texbin:/usr/X11/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/local/bin:/Applications/LilyPond.app/Contents/Resources/bin:/Applications/LilyPond.app/Contents/Resources/share/guile/1.8/ice-9:/usr/texbin

any clues?

TIA

Damian

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


Re: ERROR: Unable to find file ice-9/boot-9.scm in load path

2012-01-21 Thread Damian leGassick

On 21 Jan 2012, at 12:08, Damian leGassick wrote:

 Hi
 
 I've seen this before and a search through the list says it was fixed in 2.14
 
 just upgraded to 2.15.26 and i get
 
 GNU LilyPond 2.15.26
 ERROR: In procedure primitive-load-path:
 ERROR: Unable to find file ice-9/boot-9.scm in load path
 
 is there a simple fix for this? I've tried adding the ice-9 folder to the PATH
 
 echo $PATH gives:
 
 /usr/local/git/bin:/usr/texbin:/usr/X11/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/local/bin:/Applications/LilyPond.app/Contents/Resources/bin:/Applications/LilyPond.app/Contents/Resources/share/guile/1.8/ice-9:/usr/texbin
 

Ok - I get that it's I it's a guile error message

I added export 
GUILE_LOAD_PATH=/Applications/LilyPond.app/Contents/Resources/share/guile/1.8 
to my .bash_profile

guile now launches in the terminal without the error, but lilypond still won't

Damian (btw, Mac OSX10.6.8)

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


Re: ERROR: Unable to find file ice-9/boot-9.scm in load path

2012-01-21 Thread Damian leGassick

On 21 Jan 2012, at 13:09, James wrote:

 Hello,
 
 On 21 January 2012 12:55, m...@apollinemike.com m...@apollinemike.com wrote:
 On Jan 21, 2012, at 1:47 PM, Damian leGassick wrote:
 
 
 On 21 Jan 2012, at 12:08, Damian leGassick wrote:
 
 Hi
 
 I've seen this before and a search through the list says it was fixed in 
 2.14
 
 just upgraded to 2.15.26 and i get
 
 GNU LilyPond 2.15.26
 ERROR: In procedure primitive-load-path:
 ERROR: Unable to find file ice-9/boot-9.scm in load path
 
 is there a simple fix for this? I've tried adding the ice-9 folder to the 
 PATH
 
 echo $PATH gives:
 
 /usr/local/git/bin:/usr/texbin:/usr/X11/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/local/bin:/Applications/LilyPond.app/Contents/Resources/bin:/Applications/LilyPond.app/Contents/Resources/share/guile/1.8/ice-9:/usr/texbin
 
 
 Ok - I get that it's I it's a guile error message
 
 I added export 
 GUILE_LOAD_PATH=/Applications/LilyPond.app/Contents/Resources/share/guile/1.8
  to my .bash_profile
 
 guile now launches in the terminal without the error, but lilypond still 
 won't
 
 Damian (btw, Mac OSX10.6.8)
 
 Damian,
 
 I've cc'ed my response to the bug list - this should be opened up as an 
 issue on the tracker.
 What would help a lot is if you added things to your PATH variable until 
 LilyPond started working and let us know what the key addition(s) proved to 
 be.
 Also, make sure to open a new terminal window every time you modify 
 .bash_profile (I'm not assuming that you are not doing this, but I forget to 
 do this all the time, so I figured it was worth saying).
 
 
 Also, and I had this same message on my Linux Box, and found it was to
 do with the relation of where I ran the command and where the file I
 am running LP on.
 
 So, for example if you use Terminal and cd *into* the same dir as the
 .ly file do you get the same message?
 
 
 -- 
 --
 
 James

James, you are correct - cd-ing into the directory works, thanks
Mike - I tried adding everything I could think of (I'm not a guile expert!) but 
couldn't make progress beyond:

export 
GUILE_LOAD_PATH=/Applications/LilyPond.app/Contents/Resources/share/guile/1.8 
 
export 
GUILE_LOAD_PATH=$GUILE_LOAD_PATH:/Applications/LilyPond.app/Contents/Resources/share/lilypond/current/scm
 

which gives the error:

GNU LilyPond 2.15.26
/Applications/LilyPond.app/Contents/Resources/share/guile/1.8/srfi/srfi-1.scm:223:1:
 In procedure dynamic-link in expression (load-extension 
libguile-srfi-srfi-1-v-3 scm_init_srfi_1):
/Applications/LilyPond.app/Contents/Resources/share/guile/1.8/srfi/srfi-1.scm:223:1:
 file: libguile-srfi-srfi-1-v-3, message: file not found

Damian



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


subDivideBeams issue

2012-01-21 Thread Damian leGassick
Hi

can someone explain why in the following the triplet beams are subdivided in 
bar 2, but not in bar 1 (I want them both subdivided as in bar 2)?

\version 2.15.26
\relative c'' {
  \time 3/4
  \set subdivideBeams = ##t 
  \set baseMoment = #(ly:make-moment 1 8)
  c16[ c c c] c[ c c c] \times 2/3 {c16 c c c c c}
  c16[ c c c] \times 2/3 {c16 c c c c c} c16[ c c c]
}

thanks

Damian

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


Re: subDivideBeams issue

2012-01-21 Thread Damian leGassick

On 21 Jan 2012, at 17:35, Xavier Scheuer wrote:

 On 21 January 2012 14:58, Damian leGassick damianlegass...@mac.com wrote:
 Hi
 
 can someone explain why in the following the triplet beams are
 subdivided in bar 2, but not in bar 1 (I want them both subdivided as
 in bar 2)?
 
 \version 2.15.26
 \relative c'' {
 \time 3/4
 \set subdivideBeams = ##t
 \set baseMoment = #(ly:make-moment 1 8)
 c16[ c c c] c[ c c c] \times 2/3 {c16 c c c c c}
 c16[ c c c] \times 2/3 {c16 c c c c c} c16[ c c c]
 }
 
 
 Hi,
 
 I'd say this is the same issue as what I reported today:
 http://lists.gnu.org/archive/html/bug-lilypond/2012-01/msg00837.html
 
 Cheers,
 Xavier
 
 -- 
 Xavier Scheuer x.sche...@gmail.com

indeed - it must be triplet day!

Damian

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


Re: Help for partial

2011-12-22 Thread Damian leGassick
Hi Maarten

I've modified your file to get it working



Yiruma - The things I really_dlg.ly
Description: Binary data


I've annotated bits of the file - sorry if anything's obvious

you still need to sort out which notes you want in which voice towards the end

(you also had two score blocks)

Damian



On 22 Dec 2011, at 12:20, Maarten de Keijzer wrote:

 Ok, thanks. That works, although the 'why' is not clear to me.
 Unfortunately, the other problem (the strange out-of-the-margin measure)
 still exists.
 
 Maarten
 
 -Original Message-
 From: Francisco Vila [mailto:paconet@gmail.com] 
 Sent: donderdag 22 december 2011 12:50
 To: Maarten de Keijzer
 Cc: lilypond-user@gnu.org
 Subject: Re: Help for partial
 
 2011/12/22 Maarten de Keijzer maarten.de.keij...@hccnet.nl:
 Can someone help me with some strange effects in this score (a 
 composition of Yiruma, in which I tried to combine the solo and right 
 hand to make it easier to play).
 
 The piece starts with a partial, which is displayed on its own; why 
 isn't it combined with a few more measures?
 
r1*7
 
 could be the cause. Try
 
  R1*7
 
 instead.
 
 --
 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

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


Re: Using lilipond for uncommon musical notation

2011-12-19 Thread Damian leGassick

On 19 Dec 2011, at 18:11, Kieren MacMillan wrote:

 Hi Thomas,
 
 I want to write something according to the following rules:
 
 * two staves (piano-style, bass and treble);
 * no time signature;
 * only successive very-large-arpeggios (~ 10 notes each)
   starting from left hand (bass staff) and ending at the right hand
   (treble staff); notes are eigth notes; all linked together accross
   both staves
 * off course no rest should appear on one staff, while notes are played
   on the other staff;
 * no bar lines;
 * (probably, but I would like to try both) no bar line at end of lines
   (right of the page), maybe no bar line at the beginning of the lines
   (left of the page).
 
 Here's a start — hope it helps.
 Kieren.
 __
 
 \version 2.15.21
 
 \layout {
  \context {
\Staff
\remove Bar_engraver
\remove Time_signature_engraver
  }
 }
 
 pU = \change Staff = upper
 pL = \change Staff = lower
 
 musicRH = \relative c, {
   \time 10/8
   \repeat unfold 6 { \pL c8[ g' e' g b \pU d f a c a'] }
 }
 
 musicLH = \relative {
  \clef bass
  \repeat unfold 60 s8
 }
 
 \score {
  \new PianoStaff 
\new Staff = upper \new Voice \musicRH
\new Staff = lower \new Voice \musicLH
 
 }
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user

almost the same as Keiran's

\version 2.15.21
rhMusic = {
  s8*10 %you need spaces otherwise the staff isn't 'alive' and you can't 
\change staff into it
}

lhMusic = \relative c, {
  \clef bass
  \stemDown
  \autoBeamOff
  c8[ f b d g c
  \change Staff=RH
  f b e a]
}

\score {
\new PianoStaff 
\new Staff = RH {\rhMusic}
\new Staff = LH {\lhMusic}
  
}

\layout {
  \context {
\Staff 
\remove Bar_engraver %removes barlines
\remove Time_signature_engraver
}
  \context {
\Score
\remove System_start_delimiter_engraver %removes first barline
  }
}

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


Re: skipTypesetting oddities

2011-12-18 Thread Damian leGassick

On 18 Dec 2011, at 09:11, -Eluze wrote:

 
 
 Damian leGassick wrote:
 
 
 
 I appreciate the fact that it was designed to save time when entering
 data, but I'm still curious as why even my minimal examples don't work
 properly. 
 
 I have a five hundred bar full orchestral score and I need to typeset just
 bars 111-116 (and about a dozen other short extracts) for a musicological
 paper. It would be a real timesaver if skipTypesetting could come to my
 aid - it's close, but it always leaves errors in the first and last bars.
 Simply padding my extract with a bar either side isn't the answer, because
 those bars will then have their own errors.
 
 
 the erratic behaviour of skipTypeSetting seems to be known (s.
 https://code.google.com/p/lilypond/issues/detail?id=1543q=skiptypesettingcolspec=ID%20Type%20Status%20Stars%20Owner%20Patch%20Needs%20Summary
 )
 
 there i also found a simple trick to correct the funny timing: insert a
 harmless grace note before skipping typesetting!
 
 to not spoil the original score i would suggest to define these skipping
 commands in a special voice.
 printing only measure 111 - 116 would then look so:
 
 music = { … }
 
 \new Staff 
  \music
  \new Voice = skipping {
\set Score.skipTypesetting = ##t
s1*110
\grace s8 \set Score.skipTypesetting = ##f
s1*6
\grace s8 \set Score.skipTypesetting = ##t
s1*10
…
  }
 
 
 

Thanks again - but the grace note does not fix the slur problem in my second 
minimal example:

{
 \grace s8 \set Score.skipTypesetting = ##t
 e'2~ e'8( d' cis' b) a2~ a8( a' g' e') 
 \grace s8 \set Score.skipTypesetting = ##f
 d'16\p d' d' d' d' d' d' d' d'8 r8 r4
}


I guess for now i'll do it the old fashioned way - shame, because it so nearly 
gets it right

hopefully someone in dev will find some time to look at this again soon

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


Re: skipTypesetting oddities

2011-12-18 Thread Damian leGassick

On 18 Dec 2011, at 11:10, Damian leGassick wrote:

 
 On 18 Dec 2011, at 09:11, -Eluze wrote:
 
 
 
 Damian leGassick wrote:
 
 
 
 I appreciate the fact that it was designed to save time when entering
 data, but I'm still curious as why even my minimal examples don't work
 properly. 
 
 I have a five hundred bar full orchestral score and I need to typeset just
 bars 111-116 (and about a dozen other short extracts) for a musicological
 paper. It would be a real timesaver if skipTypesetting could come to my
 aid - it's close, but it always leaves errors in the first and last bars.
 Simply padding my extract with a bar either side isn't the answer, because
 those bars will then have their own errors.
 
 
 the erratic behaviour of skipTypeSetting seems to be known (s.
 https://code.google.com/p/lilypond/issues/detail?id=1543q=skiptypesettingcolspec=ID%20Type%20Status%20Stars%20Owner%20Patch%20Needs%20Summary
 )
 
 there i also found a simple trick to correct the funny timing: insert a
 harmless grace note before skipping typesetting!
 
 to not spoil the original score i would suggest to define these skipping
 commands in a special voice.
 printing only measure 111 - 116 would then look so:
 
 music = { … }
 
 \new Staff 
 \music
 \new Voice = skipping {
   \set Score.skipTypesetting = ##t
   s1*110
   \grace s8 \set Score.skipTypesetting = ##f
   s1*6
   \grace s8 \set Score.skipTypesetting = ##t
   s1*10
   …
 }
 
 
 
 
 Thanks again - but the grace note does not fix the slur problem in my second 
 minimal example:
 
 {
 \grace s8 \set Score.skipTypesetting = ##t
 e'2~ e'8( d' cis' b) a2~ a8( a' g' e') 
 \grace s8 \set Score.skipTypesetting = ##f
 d'16\p d' d' d' d' d' d' d' d'8 r8 r4
 }
 
 
 I guess for now i'll do it the old fashioned way - shame, because it so 
 nearly gets it right
 
 hopefully someone in dev will find some time to look at this again soon
 
 Damian
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user

actually it's not a slur, it's a misprinted tie:

{
 \set Score.skipTypesetting = ##t
 e'8~ e' e' e' e' e' e' e'
 \set Score.skipTypesetting = ##f
 d'16 d' d' d' d' d' d' d' d'8 r8 r4
}

if any of the e-naturals are tied, a tie gets printed between the first 2 
d-naturals

if you remove the tie:

{
\set Score.skipTypesetting = ##t
 e'8 e' e' e' e' e' e' e'
 \set Score.skipTypesetting = ##f
 d'16 d' d' d' d' d' d' d' d'8 r8 r4
}

It's fine. weird...

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


Re: skipTypesetting oddities

2011-12-17 Thread Damian leGassick

On 18 Dec 2011, at 00:17, -Eluze wrote:

 
 
 Damian leGassick wrote:
 
 Hi all
 
 1) in the following, the beaming goes wrong:
 
 any ideas how to get around this?
 
 hi Damian
 
 NR 3.4.2 Skipping corrected music
 When entering or copying music, usually only the music near the end (where
 you are adding
 notes) is interesting to view and correct. To speed up this correction
 process, it is possible to
 skip typesetting of all but the last few measures. This is achieved by
 putting
 showLastLength = R1*5
 \score { ... }
 in your source file. This will render only the last 5 measures correctly.
 
 in your example you could define showLastLength = R1*1
 
 the purpose of these functions is just to limit the compilation time when
 entering music - it will never claim a correct output considering all the
 (possibly sophisticated) skipped music!
 
 Eluze
 -- 
 View this message in context: 
 http://old.nabble.com/skipTypesetting-oddities-tp32988646p32996117.html
 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

Hi Eluze

I appreciate the fact that it was designed to save time when entering data, but 
I'm still curious as why even my minimal examples don't work properly. 

I have a five hundred bar full orchestral score and I need to typeset just bars 
111-116 (and about a dozen other short extracts) for a musicological paper. It 
would be a real timesaver if skipTypesetting could come to my aid - it's close, 
but it always leaves errors in the first and last bars. Simply padding my 
extract with a bar either side isn't the answer, because those bars will then 
have their own errors.

(and -dclip-systems doesn't help as it doesn't always print clefs/system 
braces/instrument names etc)

(and I really don't want to start copying and pasting from multiple files for 
each extract...)

thanks though

Damian

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


skipTypesetting oddities

2011-12-16 Thread Damian leGassick
Hi all

1) in the following, the beaming goes wrong:

{
b8 b b b b b b b
\set Score.skipTypesetting = ##t
b b b b b b b b 
}

whereas if I skip one eighth later it's fine:

{
  b8 b b b b b b b
  b
  \set Score.skipTypesetting = ##t
  b b b b b b b b 
}


2) in this snippet of Beethoven, an extra tie or slur appears on the first two 
d16

{
  \set Score.skipTypesetting = ##t
  e'2~ e'8( d' cis' b) a2~ a8( a' g' e') 
  \set Score.skipTypesetting = ##f
  d'16\p d' d' d' d' d' d' d' d'8 r8 r4
}

if I move the skip##f back a note, it's fine:

{
  \set Score.skipTypesetting = ##t
  e'2~ e'8( d' cis' b) a2~ a8( a' g' 
  \set Score.skipTypesetting = ##f 
  e') 
  d'16\p d' d' d' d' d' d' d' d'8 r8 r4
}

any ideas how to get around this?

thanks

Damian

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


Re: staff to end of socre

2011-12-15 Thread Damian leGassick

On 15 Dec 2011, at 00:10, Xavier Scheuer wrote:

 On 15 December 2011 01:00, Damian leGassick damianlegass...@mac.com wrote:
 
 Thanks Xavier, this works perfectly (although couldn't get it to work
 in 2.14 for some reason...)
 
 The 2.14 syntax is
 
  #(ly:export (skip-of-length longestVoiceVariableName)
 
 I'm using latest development version and this time I did not check
 carefully for 2.14.
 
 Cheers,
 Xavier
 
 -- 
 Xavier Scheuer x.sche...@gmail.com

Out of interest - how did you know about the skip-of-length function?

I was able to find it in music-functions.scm but wouldn't know to look there - 
I can't see it in the docs

thanks

Damian

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


staff to end of socre

2011-12-14 Thread Damian leGassick
Hi all

In this example the second staff is left hanging


\new Staff {b b b b}
\new Staff {b b}


Can I force all staves to go to the end of the file without adding rests or 
spacers?

thanks

Damian

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


Re: staff to end of socre

2011-12-14 Thread Damian leGassick
On 14 Dec 2011, at 18:22, Damian leGassick wrote:

 Hi all
 
 In this example the second staff is left hanging
 
 
 \new Staff {b b b b}
 \new Staff {b b}
 
 
 Can I force all staves to go to the end of the file without adding rests or 
 spacers?
 
 thanks
 
 Damian
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user


oops - I mean


\new Staff {b b}
\new Staff {b b b b}


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


Re: staff to end of socre

2011-12-14 Thread Damian leGassick

On 14 Dec 2011, at 19:04, David Nalesnik wrote:

 Hi Damian,
 
 On Wed, Dec 14, 2011 at 12:25 PM, Damian leGassick damianlegass...@mac.com 
 wrote:
 On 14 Dec 2011, at 18:22, Damian leGassick wrote:
 
  Hi all
 
  In this example the second staff is left hanging
 
  
  \new Staff {b b b b}
  \new Staff {b b}
 
 
  Can I force all staves to go to the end of the file without adding rests or 
  spacers?
 
 I'm not clear exactly what you want.  Do you want the staff with only two 
 notes to continue for the same length as the other staff, minus the barline 
 at the end? If so, an easy solution would in fact be to use spacer rests and 
 hide one of the barlines:
 
 
   \new Staff {
 b b s2
 \once \override Staff.BarLine #'transparent = ##t
   }
   \new Staff {b4 b b b}
 
 
 If you want both lines to stretch the full width of the page without spacers, 
 you could do something like this:
 
 \paper {
   ragged-right = ##f
 }
 
 #(define (to-end-of-line grob)
 (ly:output-def-lookup (ly:grob-layout grob) 'line-width))
   
 
   \new Staff {
 \override Staff.StaffSymbol #'width = #to-end-of-line 
 b4 b b b
 b b
   }
   \new Staff {
 \repeat unfold 7 {b b b b}
   }
 
 
 HTH,
 David

Hi David

thanks for the quick reply

the to-end-of-line function is half way there, but if I modify your example to 
\repeat unfold 17 there is only one staff after the line break

what I'd like is for both staves to remain until the end of the score.

I know that in a simple example it's just as easy to add spacers but I've got a 
number of complex musicological examples where the trial and error involved in 
determining exactly what spacer values to use is proving very time consuming

thanks

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


Re: staff to end of socre

2011-12-14 Thread Damian leGassick
On 14 Dec 2011, at 22:05, Xavier Scheuer wrote:

 On 14 December 2011 20:21, Damian leGassick damianlegass...@mac.com wrote:
 Hi David
 
 thanks for the quick reply
 
 the to-end-of-line function is half way there, but if I modify your example
 to \repeat unfold 17 there is only one staff after the line break
 
 what I'd like is for both staves to remain until the end of the score.
 
 I know that in a simple example it's just as easy to add spacers but I've
 got a number of complex musicological examples where the trial and error
 involved in determining exactly what spacer values to use is proving very
 time consuming
 
 Hi,
 
 If you know which voice is the longest and if you use variables for
 the voices, then you can use  skip-of-length longestVoiceVariableName .
 
 
 
 \version 2.15.21
 
 shortestVoice = \repeat unfold 8 e'1
 midLengthVoice = \repeat unfold 16 d'1
 longestVoice = \repeat unfold 24 c'1
 
 \score {
  
\new Staff = shortest {
  
% in order to keep alive the staff (with spacer rests)
$(skip-of-length longestVoice)  % 2.15.21 syntax
% #(skip-of-length longestVoice)  % 2.14.2 syntax
\shortestVoice
 
}
\new Staff = midLength {
  
% in order to keep alive the staff (with spacer rests)
$(skip-of-length longestVoice)  % 2.15.21 syntax
% #(skip-of-length longestVoice)  % 2.14.2 syntax
\midLengthVoice
 
}
\new Staff = longest {
  \longestVoice
}
 
 }
 
 
 
 Cheers,
 Xavier
 
 -- 
 Xavier Scheuer x.sche...@gmail.com

Thanks Xavier, this works perfectly (although couldn't get it to work in 2.14 
for some reason...)

Damian



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


Re: Basic LilyPond Cheat Sheet

2011-09-13 Thread Damian leGassick


On 13 Sep 2011, at 00:19, Nick Payne wrote:

 On 13/09/11 04:55, Reinhold Kainhofer wrote:
 Am Montag, 12. September 2011, 19:21:02 schrieb Helge Kruse:
 But when I try to
 send the PDF to my printer I get the messages
 
Das Dokument konnte nicht gedruckt werden.
(The document could be printed.)
 
Keine zum Drucken ausgewählte Seiten vorhanden.
(There are no pages selected to print.)
 
 When I look at the PDF document properties I can read Drucken: Zuläsig
 (Print: allowed).
 
 Is this intentionally inhibited with some scripts in the document or is
 there something incompatible with Acrobat Reader 9.4.2.220?
 No, printing is not disallowed. It is probably some incompatibility with
 Acrobat Reader.
 
 I can print it just fine from okular.
 I can't print it from Adobe Reader on Ubuntu either. I also opened it in the 
 default PDF document viewer that comes with Ubuntu (Evince), and in that, 
 most of the text just displays as blocks of various sizes and shades - see 
 attached screen dump of part of the page.
 

you could try the 'print as image' option in acrobat

this works for me usually when i get the weird printouts

Damian


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


Re: Misleading autobeaming in 3/4

2011-08-15 Thread Damian leGassick
sorry to be a pedant, but...

traditionally, 4. [8 8 8] is the exception to the rule that you subdivide the 
8ths 2,2,2 in a 3/4 bar

Mozart, Haydn, Beethoven, Schubert, Chopin, Liszt, Brahms and Ravel do this 
consistently. It is also normal for Debussy apart from in the late violin 
sonata .

the occasional exception to this exception is in phrasing like this:

4.( 8)-. 8[(  8]) or 4.( 8)-. 8[(  8] 

I'm sorry to contradict David but you'll be hard pushed to find many published 
examples of 4. 8 [8 8] that don't have mitigating phrasing circumstances (e.g. 
Rachmaninov prefers a strict 2,2,2 at slow tempi). There are, otoh, literally 
thousands of examples of 4. [8 8 8] in 3/4 time from the baroque through 
late-romantic periods - it is certainly not 'wrong' even though it 'should' be 
logically

d

On 14 Aug 2011, at 17:59, Craig wrote:

 On Sun, 2011-08-14 at 12:00 -0400, lilypond-user-requ...@gnu.org wrote:
 So the defaults should look like [8 8 8 8 8 8] and even [8. 16 8 8 8
 8],
 but 4. [8 8 8] is wrong and needs to be 4. 8 [8 8] instead.
 
 6/8 would have [8 8 8] [8 8 8], [8. 16 8] [8 8 8] and 4. [8 8 8],
 respectively.
 
 -- 
 David Kastrup 
 
 Hi All,
 
 I must add that (I am speaking as a living composer, for what that is
 worth these days), the above question has more to do with phrasing and
 tempo.  I write the 4. [8 8 8] with musical textures that are developing
 rapidly with a fast tempo, and I write 4. 8 [8 8] when things are
 developing slowly.  Also, it depends upon the other parts of the music,
 if there are further simultaneous subdivisions.  But, it is mainly
 because of phrasing.  Brahms and Chopin expedited their notation.
 Didn't Chopin and Brahms write 4. [8 8 8]?
 
 Craig Bakalian
 
 
 ___
 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: Misleading autobeaming in 3/4

2011-08-13 Thread Damian leGassick
checking my Chopin and Brahms, they both notate your rhythm as lilypond 
defaults, so it's not a defect - i'm certainly used to seeing it notated like 
that in 3/4

to my eyes your desired version looks wrong, but if that's really what you 
want, then using [ and ]  or \noBeam as and when is easier than changing the 
default groupings, which may have other unintended consequences

d



On 13 Aug 2011, at 21:55, Bertrand Bordage wrote:

 Hi everyone!
 
 (I don't know if we can call this a defect, so I don't send it to 
 bug-lilypond for the moment)
 
 I am working on a 3/4 score with this rhythmical pattern in the beginning : 
 4. 8 8 8.
 It is repeated five times, but the rest of the score is clearly in 3/4 and 
 not 6/8, contrary to what this pattern suggests.
 
 It is therefore important to have a beaming that suggests 3/4, even if it's 
 already written at the beginning.
 But here's what happens:
 
 %%%
 \markup This:
 \relative c'' { \time 3/4 a4. b8 c d e d c b4. a8 b c d c b a2. }
 \markup looks like 6/8:
 \relative c'' { \time 6/8 a4. b8 c d e d c b4. a8 b c d c b a2. }
 \markup but should be like this:
 \relative c'' { \time 3/4 a4. b8\noBeam c d e d c\noBeam b4. a8 b c d c b a2. 
 }
 %%%
 
 Is there any way to fix this globally instead of having to add \noBeam 
 everywhere?
 
 Thanks,
 Bertrand
 ___
 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: [ANN] Frescobaldi 2.0 development progress, runs already on Windows

2011-05-23 Thread Damian leGassick
that's great

i'll try a build on mac...



On 23 May 2011, at 10:46, Wilbert Berendsen wrote:

 Hi all,
 
 just to update interested people about the progress of Frescobaldi 2.0, and 
 let you know I managed to get it running on Windows. Testers are welcome :-) 
 The Frescobaldi 2.0 feature set is far from complete yet, but the basics are 
 in good shape.
 
 Frescobaldi (dedicated LilyPond text editor) 2.0 is designed to run on all 
 major platforms and depends only on Python, PyQt4 and Poppler and the poppler-
 qt4 python binding. Target 2.0.0 release date is Christmas 2011.
 
 On Linux. Frescobaldi 2.0 already works well. Use Qt4.7, PyQt4.7 or 4.8, 
 Python 2.6 or 2.7, Poppler and python-poppler-qt4 (from [1]) and git clone 
 [2]. See the README[3] for what is already functioning and how to use it.
 
 [1] http://python-poppler-qt4.googlecode.com/
 [2] git://github.com/wbsoft/frescobaldi.git
 [3] https://github.com/wbsoft/frescobaldi/blob/master/README
 
 I have not yet a Windows installer for the popplerqt4 plugin that powers the 
 PDF preview. It should be compiled from source, together with Poppler itself. 
 I did not try that yet, but Frescobaldi can run without the PDF preview.
 
 Here is how to test Frescobaldi on Windows:
 
 - Install Git from http://code.google.com/p/msysgit/downloads/list
 - Install Python 2.7 from www.python.org
 - Install PyQt4 from 
 http://www.riverbankcomputing.co.uk/software/pyqt/download
 Note: use the same Python version (2.7 recommended)
 
 - Of course: install LilyPond (latest dev recommended)
 
 - Open Git Bash from the start menu
 - Enter commands:
 git clone git://github.com/wbsoft/frescobaldi.git
 cd frescobaldi
 /c/Python27/python frescobaldi
 
 And voilá! You can edit LilyPond documents and run LilyPond.
 
 To create an installer:
 /c/Python27/python setup.py bdist_wininst
 
 Then run the installer (.exe file) from the dist/ directory.
 It will even create a Start menu entry!
 
 Windows TODO:
 - fix RuntimeError+crash when closing the window via the close button
  (File-Quit works well)
 - let bdist_wininst create a file association for *.ly to Frescobaldi (how?)
 - make an installer for python-poppler-qt4 to get a working PDF preview
 
 
 best regards,
 Wilbert Berendsen
 
 -- 
 Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/
 
 ___
 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: problem with OS X 10.6.7 and Lily-PDFs

2011-04-05 Thread Damian leGassick
Hi James/Ole

I did the whole onyx suite thing - permissions, caches, scripts etc then reboot

which of course makes it less useful for debugging

d



On 5 Apr 2011, at 01:36, Ole Schmidt wrote:

 Am 05.04.2011 um 00:04 schrieb James Lowe:
 
 hello
 
 .
 
 On 4 Apr 2011, at 22:52, Damian leGassick damianlegass...@mac.com wrote:
 
 running onyx plus reboot has fixed this for me
 
 d
 
 any particular operations or did you just clear/run everything?
 
 James
 
 
 may I chime in-
 
 don't know if its the same problem, the pdf looks ok in preview but when I 
 print them out (or even when I use the save as pdf function in the printer 
 dialog) the noteheads and the clefs are missing, the font for the timesigns 
 and the dynamics are wrong...
 
 I did that ats server restart thing and some operations whith onyx font 
 cache cleaning... but no succes...
 
 The strange thing is, when I print the pdf-file from Skim (another 
 pdf-viewer), only the fermata-signs are swallowed, the rest looks ok...
 
 And it happens only to the last pdf I typeset tonight- I did two other sheets 
 before which print out normally
 thats why I am not sure about what is my problem...
 
 ole
 Preview_on_screen.jpgwith_Skim.jpgprinted_f_Preview.jpg___
 lilypond-user mailing list
 lilypond-user@gnu.org
 http://lists.gnu.org/mailman/listinfo/lilypond-user


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


Re: problem with OS X 10.6.7 and Lily-PDFs

2011-04-04 Thread Damian leGassick
running onyx plus reboot has fixed this for me

d


On 1 Apr 2011, at 09:30, Frauke Jurgensen wrote:

 This has happened to me in the past, and the problem goes away
 completely with a re-boot.
 
 On Fri, Apr 1, 2011 at 8:49 AM, Jan-Peter Voigt jp.vo...@gmx.de wrote:
 Hello James,
 
 thanks for your reply.
 With the ats-rebuild still some things aren't right. If I randomly pick and
 print a page out of my current work with preview, there are still some
 things bad: The time-signature is still in some other font and the footer is
 mashed up onto the page.
 If I print the same page with skim, everything is fine. (thats the way, I
 will do from now on ;-) )
 
 cheers,
 Jan-Peter
 
 
 On 31.03.2011 23:43, James Lowe wrote:
 
 hello,
 
 James.
 
 On 31 Mar 2011, at 22:08, Patrick Karlpck...@mac.com  wrote:
 
 Message: 3
 Date: Thu, 31 Mar 2011 13:21:09 +0200
 From: Jan-Peter Voigtjp.vo...@gmx.de
 Subject: problem with OS X 10.6.7 and Lily-PDFs
 To: lilypond-user Mailinglistlilypond-user@gnu.org
 Message-ID:4d9463a5.1000...@gmx.de
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 
 Hello List,
 
 I installed Mac OSX 10.6.7 and now am unable to print my beautiful
 sheets from my mac! It seems to be related to a font problem in the last
 security update: http://www.tidbits.com/article/12078
 Luckily I work on Ubuntu and can print from there ...
 
 Sorry for this off topic message, but I know, there are a lot mac users
 in this community ;-)
 
 Cheers,
 Jan-Peter
 
 I also have this problem with Preview 5.0.3 under OSX 10.6.7.  Missing
 are noteheads, repeats, rests, accidentals, articulations.  All that's left
 is staves, stems, beams, and slurs, for the most part.
 
 well you could try the following.
 
 1. close all apps
 2. open terminal.app
 3. now type
 
  atsutil databases -removeUser
 
 hit return
 
 then type
 
  atsutil server -shutdown
 
 then hit return
 
 now type
 
  atsutil server -ping
 
 This restarts the ats server and rebuilds the font cache.
 
 I suggest a reboot for good measure.
 
 See if that helps.
 
 James
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 http://lists.gnu.org/mailman/listinfo/lilypond-user
 
 
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 http://lists.gnu.org/mailman/listinfo/lilypond-user
 
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 http://lists.gnu.org/mailman/listinfo/lilypond-user


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


Re: timing false in one staff only? [no longer with picture, just mental flailing]

2011-03-29 Thread Damian leGassick
that's  a crazy idea but it might just work...

d


On 27 Mar 2011, at 23:20, madMuze wrote:

 
 I used to do this kind of thing with NoteWriter - remember that?
 
 no, but I do remember being able to size a region manually in SCORE; we give
 up some flexibility for this elegant spacing system.
 
 Just had a quick thought and then must rush out:
 
 Could the analysis noteheads be set in a markup (either as the whole staff,
 or more likely, using the notehead glyphs from the Feta font (using \raise,
 \lower, etc. and a space between each))? Then, that markup could be
 \fill-line'd in a box with invisible borders, and the box positioned on the
 staff (extra-offset is probably easiest, with the markup attached to s4*0
 or something) and its width adjusted to suit the music.
 
 Obviously, I go for the high-maintenance solutions. After all, the schemers
 on this board love finding ways to automate.
 d
 
 -- 
 View this message in context: 
 http://old.nabble.com/timing-false-in-one-staff-only--tp31246377p31252758.html
 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


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


Re: timing false in one staff only? [also with picture]

2011-03-27 Thread Damian leGassick
Hey David

thanks for the hard work there

I'm resigned that the 'untimed' music has to be in the time of 'something' so 
your suggestions are very useful

I used to do this kind of thing with NoteWriter - remember that?

Damian

On 27 Mar 2011, at 20:35, madMuze wrote:

 
 Glad that project is not on my desk! However, having little to do while we
 patiently salivate for version 2.14:
 
 http://old.nabble.com/file/p31251873/test.png test.png 
 \version 2.12.2
 % because of the timing abuse, bars happen everywhere, 
 % so here is a handy way to insert only as needed.
 barSt = #(define-music-function (parser location bType) (string?)
   #{
   \once \set Timing.whichBar = $bType
   #}
 )
 pitchTop = \relative c' { \clef bass \key c \major
   \time 3/8 \partial 8 cs, as'8 \barSt | 
   \time 5/16 ds8[ gs b16] \barSt | 
   r16  b c8[  b c8] \barSt | 
   \time 6/16 r16 b[( gs-.]) r ds8 \barSt |  
   \time 3/8  { \voiceOne as'8 as d8 } 
   \new Voice { \voiceTwo cs,8 cs as'4 }  \barSt ||
 }
 pitchBottom = \relative c' { \clef treble \key c \major \override Voice.Stem
 #'stencil = ##f
 % 48 thirty-second notes on this line, grouped as 17+2+21+8
   \set Score.proportionalNotationDuration = #(ly:make-moment 1 52)
   \times 17/96 { b4 as cs d ds fs f e g gs a c } b4*1/4
   \once \override Staff.BarLine #'Y-offset = #3 % adjust for staff 
 separation
   \once \override Staff.BarLine #'bar-size = #10 % adjust for staff
 separation
   \once \override Score.BarLine #'extra-offset = #'(-1 . 0) \barSt 
 dashed
   \newSpacingSection \set Score.proportionalNotationDuration =
 #(ly:make-moment 1 26)
   \times 21/96 { b4 c a gs g e f fs ds d cs as } b4
 }
 \score {
   
   \override Score.SpacingSpanner #'uniform-stretching = ##t 
   \override Score.SpacingSpanner #'strict-note-spacing = ##t
   \set Score.defaultBarType = 
   \override Score.TupletBracket #'stencil = ##f
   \override Score.TupletNumber #'stencil = ##f
   \new Staff {
   \new Voice { \pitchTop }
   }
   \new Staff \with { \remove Time_signature_engraver } {
   \new Voice { \pitchBottom }
   }
   
   \layout {
   \context { \Score \remove Timing_translator }
   \context { \Staff \consists Timing_translator }
   }
 }
 
 Too much trial-and-error tweaking, perhaps (especially for that one needy
 barline), and the music line spacing is distorted, and I've no idea if the
 other staves would make this house of cards collapse. Other than that, it's
 simply splendid.
 
 Your hope of rhythmically decoupling some staves in a system is obviously
 better, but I'm not sure LilyPond has a way of understanding what that
 means. And, they're not entirely decoupled; the analysis information relates
 spatially to the music. So, yes, setting multiple scores with parallel line
 breaks, then explicitly stating staff positions (notation reference 4.4.3)
 is perhaps easier. For that, I use:
 vPlan = #(define-music-function (parser location sysOff stfOffs) (number?
 list?)
   #{
   \overrideProperty #Score.NonMusicalPaperColumn
 #'line-break-system-details
   #(list (cons 'Y-offset $sysOff) (cons 
 'alignment-offsets $stfOffs))
   #}
 )
 with
 \vPlan #16 #'(0 -10 -20 -30) 
 for instance, at the start of each system, usually in a separate layout
 voice with breaks and marks info.  Positive numbers in the list move a staff
 above the reference staff. You might consider using draw-line in a markup
 for the system delimiters (can they really not be lengthened?).
 
 It seems like such a simple question; I wouldn't be surprised if I'm missing
 an obvious solution…
 d
 
 
 -- 
 View this message in context: 
 http://old.nabble.com/timing-false-in-one-staff-only--tp31246377p31251873.html
 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


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


help with scheme function

2011-03-26 Thread Damian leGassick
hi all

as you can see below I've got some very repetitive note entry

my attempt at a scheme substitution is not working

can anyone help me out here?

cheers

Damian


\version 2.13.54

xenAccGliss = #(define-music-function (parser location nOne nTwo) (ly:music? 
ly:music?) #{ 
\afterGrace $nOne\glissando {\stemDown 
\once \override Stem #'stroke-style = #grace $nTwo} #})

cello = {
 
  \override Glissando #'springs-and-rods = #ly:spanner::set-spacing-rods
  \override Glissando #'minimum-length = #5
  \override Glissando #'thickness = #2
  \clef treble
  #(define afterGraceFraction (cons 15 16))
  \override Beam #'positions = #'(-8 . -8)
  \afterGrace d'''16\glissando {\stemDown \once \override Stem #'stroke-style = 
#grace c''16} 
  \afterGrace b''16\glissando {\stemDown \once \override Stem #'stroke-style = 
#grace e''16} 
  \afterGrace f'''8\glissando {\stemDown \once \override Stem #'stroke-style = 
#grace d'16} 
  \afterGrace c''8\glissando {\stemDown \once \override Stem #'stroke-style = 
#grace b''16} 
  \afterGrace gis''16\glissando {\stemDown \once \override Stem #'stroke-style 
= #grace f'16} 
  \afterGrace c''16~\glissando {\stemDown \once \override Stem #'stroke-style = 
#grace d'16} 
  \afterGrace c''16\glissando {\stemDown \once \override Stem #'stroke-style = 
#grace d'16} 
  \xenAccGliss f'4 g''2
}

\score {
  \new Staff \with {
instrumentName = Cello
  } {\cello }
  \layout { }
}


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


Re: help with scheme function [solved]

2011-03-26 Thread Damian leGassick
Thanks Mike that works perfectly

Damian


On 26 Mar 2011, at 13:26, m...@apollinemike.com wrote:

 On Mar 26, 2011, at 8:58 AM, Damian leGassick wrote:
 
 hi all
 
 as you can see below I've got some very repetitive note entry
 
 my attempt at a scheme substitution is not working
 
 can anyone help me out here?
 
 cheers
 
 Damian
 
 
 \version 2.13.54
 
 xenAccGliss = #(define-music-function (parser location nOne nTwo) (ly:music? 
 ly:music?) #{ 
\afterGrace $nOne\glissando 
 {\stemDown \once \override Stem #'stroke-style = #grace $nTwo} #})
 
 cello = {
 
  \override Glissando #'springs-and-rods = #ly:spanner::set-spacing-rods
  \override Glissando #'minimum-length = #5
  \override Glissando #'thickness = #2
  \clef treble
  #(define afterGraceFraction (cons 15 16))
  \override Beam #'positions = #'(-8 . -8)
  \afterGrace d'''16\glissando {\stemDown \once \override Stem #'stroke-style 
 = #grace c''16} 
  \afterGrace b''16\glissando {\stemDown \once \override Stem #'stroke-style 
 = #grace e''16} 
  \afterGrace f'''8\glissando {\stemDown \once \override Stem #'stroke-style 
 = #grace d'16} 
  \afterGrace c''8\glissando {\stemDown \once \override Stem #'stroke-style = 
 #grace b''16} 
  \afterGrace gis''16\glissando {\stemDown \once \override Stem 
 #'stroke-style = #grace f'16} 
  \afterGrace c''16~\glissando {\stemDown \once \override Stem #'stroke-style 
 = #grace d'16} 
  \afterGrace c''16\glissando {\stemDown \once \override Stem #'stroke-style 
 = #grace d'16} 
  \xenAccGliss f'4 g''2
 }
 
 \score {
  \new Staff \with {
instrumentName = Cello
  } {\cello }
  \layout { }
 }
 
 
 The problem is (I think) in the way glissando is parsed.
 
 You can either remove glissando from the definition and add it in manually 
 like so:
 
 xenAccGliss = #(define-music-function (parser location nOne nTwo)
 (ly:music? ly:music?)
 #{
 \afterGrace $nOne { \stemDown \once \override Stem #'stroke-style = #grace 
 $nTwo }
 #})
 
 \xenAccGliss a' \glissando b'
 
 OR write a function that'll tack the glissando on
 
 #(define (bar m)
   (ly:music-set-property! m 'elements (reverse (cons (make-music (quote 
 GlissandoEvent)) (ly:music-property m 'elements
 m)
 
 foo = #(define-music-function (parser location mus) (ly:music?) (bar mus))
 
 xenAccGliss = #(define-music-function (parser location nOne nTwo)
 (ly:music? ly:music?)
 #{
 \afterGrace \foo $nOne { \stemDown \once \override Stem #'stroke-style = 
 #grace $nTwo }
 #})
 
 \xenAccGliss a' b'
 
 Cheers,
 MS
 

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


timing false in one staff only?

2011-03-26 Thread Damian leGassick
Hi all

I want  a staffgroup with:

*top is a reduction of some music

*bottom is a line of  notes - like a series

I don't want the bottom staff to synchronize with the top (ie I want the notes 
to be evenly spaced, regardless of what's going on in the top staff)

I can get rid of the time signature, barlines etc no problem - i just can't get 
timing = false in the one staff

any ideas? 

tia

Damian

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


\set beatLength broken?

2011-03-26 Thread Damian leGassick
hi all

the snippet given at

http://lilypond.org/doc/v2.13/Documentation/notation/beams

\relative c'' {
  c32[ c c c c c c c]
  \set subdivideBeams = ##t
  c32[ c c c c c c c]

  % Set beam sub-group length to an eighth note
  \set baseMoment = #(ly:make-moment 1 8)
  \set beatStructure = #'(2 2 2 2)
  c32[ c c c c c c c]

  % Set beam sub-group length to a sixteenth note
  \set baseMoment = #(ly:make-moment 1 16)
  \set beatStructure = #'(4 4 4 4)
  c32[ c c c c c c c]
}
does not work for me under 2.13.55

I get a warning 

cannot find property type-check for 'beatLength' (translation-type?).

or am I doing something wrong

cheers

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


Re: \set beatLength broken? [solved]

2011-03-26 Thread Damian leGassick
my bad - frescobaldi defaults to the 2.12 branch for docs 

sorry for the noise

Damian


On 26 Mar 2011, at 18:22, Damian leGassick wrote:

 hi all
 
 the snippet given at
 
 http://lilypond.org/doc/v2.13/Documentation/notation/beams
 
 \relative c'' {
   c32[ c c c c c c c]
   \set subdivideBeams = ##t
   c32[ c c c c c c c]
 
   % Set beam sub-group length to an eighth note
   \set baseMoment = #(ly:make-moment 1 8)
   \set beatStructure = #'(2 2 2 2)
   c32[ c c c c c c c]
 
   % Set beam sub-group length to a sixteenth note
   \set baseMoment = #(ly:make-moment 1 16)
   \set beatStructure = #'(4 4 4 4)
   c32[ c c c c c c c]
 }
 does not work for me under 2.13.55
 
 I get a warning 
 
   cannot find property type-check for 'beatLength' (translation-type?).
 
 or am I doing something wrong
 
 cheers
 
 Damian
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 http://lists.gnu.org/mailman/listinfo/lilypond-user

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


Re: \set beatLength broken?

2011-03-26 Thread Damian leGassick
Hi Xavier

yes it was 2.12/13 docs confusion

Damian

On 26 Mar 2011, at 19:13, Xavier Scheuer wrote:

 On 26 March 2011 19:22, Damian leGassick damianlegass...@mac.com wrote:
 
 hi all
 the snippet given at
 http://lilypond.org/doc/v2.13/Documentation/notation/beams
 
 \relative c'' {
  c32[ c c c c c c c]
  \set subdivideBeams = ##t
  c32[ c c c c c c c]
 
  % Set beam sub-group length to an eighth note
  \set baseMoment = #(ly:make-moment 1 8)
  \set beatStructure = #'(2 2 2 2)
  c32[ c c c c c c c]
 
  % Set beam sub-group length to a sixteenth note
  \set baseMoment = #(ly:make-moment 1 16)
  \set beatStructure = #'(4 4 4 4)
  c32[ c c c c c c c]
 }
 
 does not work for me under 2.13.55
 I get a warning
 cannot find property type-check for 'beatLength' (translation-type?).
 or am I doing something wrong
 
 Works fine here with 2.13.55 GNU/Linux.
 Are you sure you are compiling with this version and not 2.12.3 that
 would be installed also ?
 You can check by running lilypond (without argument) in a terminal.
 
 Cheers,
 Xavier
 
 -- 
 Xavier Scheuer x.sche...@gmail.com


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


Re: help with scheme function [solved]

2011-03-26 Thread Damian leGassick
although 

#(define (bar m) etc

gave me some weird problems with \bar  etc

 #(define (baz m) 

sorted it


On 26 Mar 2011, at 14:30, Damian leGassick wrote:

 Thanks Mike that works perfectly
 
 Damian
 
 
 On 26 Mar 2011, at 13:26, m...@apollinemike.com wrote:
 
 On Mar 26, 2011, at 8:58 AM, Damian leGassick wrote:
 
 hi all
 
 as you can see below I've got some very repetitive note entry
 
 my attempt at a scheme substitution is not working
 
 can anyone help me out here?
 
 cheers
 
 Damian
 
 
 \version 2.13.54
 
 xenAccGliss = #(define-music-function (parser location nOne nTwo) 
 (ly:music? ly:music?) #{ 
\afterGrace $nOne\glissando 
 {\stemDown \once \override Stem #'stroke-style = #grace $nTwo} #})
 
 cello = {
 
  \override Glissando #'springs-and-rods = #ly:spanner::set-spacing-rods
  \override Glissando #'minimum-length = #5
  \override Glissando #'thickness = #2
  \clef treble
  #(define afterGraceFraction (cons 15 16))
  \override Beam #'positions = #'(-8 . -8)
  \afterGrace d'''16\glissando {\stemDown \once \override Stem 
 #'stroke-style = #grace c''16} 
  \afterGrace b''16\glissando {\stemDown \once \override Stem #'stroke-style 
 = #grace e''16} 
  \afterGrace f'''8\glissando {\stemDown \once \override Stem #'stroke-style 
 = #grace d'16} 
  \afterGrace c''8\glissando {\stemDown \once \override Stem #'stroke-style 
 = #grace b''16} 
  \afterGrace gis''16\glissando {\stemDown \once \override Stem 
 #'stroke-style = #grace f'16} 
  \afterGrace c''16~\glissando {\stemDown \once \override Stem 
 #'stroke-style = #grace d'16} 
  \afterGrace c''16\glissando {\stemDown \once \override Stem #'stroke-style 
 = #grace d'16} 
  \xenAccGliss f'4 g''2
 }
 
 \score {
  \new Staff \with {
instrumentName = Cello
  } {\cello }
  \layout { }
 }
 
 
 The problem is (I think) in the way glissando is parsed.
 
 You can either remove glissando from the definition and add it in manually 
 like so:
 
 xenAccGliss = #(define-music-function (parser location nOne nTwo)
 (ly:music? ly:music?)
 #{
 \afterGrace $nOne { \stemDown \once \override Stem #'stroke-style = #grace 
 $nTwo }
 #})
 
 \xenAccGliss a' \glissando b'
 
 OR write a function that'll tack the glissando on
 
 #(define (bar m)
   (ly:music-set-property! m 'elements (reverse (cons (make-music (quote 
 GlissandoEvent)) (ly:music-property m 'elements
 m)
 
 foo = #(define-music-function (parser location mus) (ly:music?) (bar mus))
 
 xenAccGliss = #(define-music-function (parser location nOne nTwo)
 (ly:music? ly:music?)
 #{
 \afterGrace \foo $nOne { \stemDown \once \override Stem #'stroke-style = 
 #grace $nTwo }
 #})
 
 \xenAccGliss a' b'
 
 Cheers,
 MS
 
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 http://lists.gnu.org/mailman/listinfo/lilypond-user

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


\set - \override #(set

2011-03-26 Thread Damian leGassick
Hi all

I've been using lilypond for years but I still can't figure out the rationale 
for

e.g.

bar numbers - why us it:

\override Score.BarNumber #'break-visibility blah (note capital B)

but

\set Score.currentBarNumber #blah (note camelCase)

and why #(set-accidental-style etc

and not

\set Score.accidentalStyle or even \set Score.Accidental style

is there any easy way to remember whether it's \set \override or #(set*?

tia

Damian



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


Fwd: \set - \override #(set

2011-03-26 Thread Damian leGassick
or to put it another way...

how would I know that Score.BarNumber is a context property rather than a 
element description?

and why isn't the accidental style a context property or an element description?

:-)

Damian

 
 
 On 26 Mar 2011, at 22:13, Francisco Vila wrote:
 
 2011/3/26 Damian leGassick damianlegass...@mac.com:
 Hi all
 
 I've been using lilypond for years but I still can't figure out the 
 rationale for
 
 e.g.
 
 bar numbers - why us it:
 
 \override Score.BarNumber #'break-visibility blah (note capital B)
 
 but
 
 \set Score.currentBarNumber #blah (note camelCase)
 
 and why #(set-accidental-style etc
 
 and not
 
 \set Score.accidentalStyle or even \set Score.Accidental style
 
 is there any easy way to remember whether it's \set \override or #(set*?
 
 set is for context properties and override is for element
 descriptions, according to
 http://lilypond.org/doc/v2.12/Documentation/user/lilypond/set-versus-override.html
 
 as for #(set-whatever , they are predefined one-word commands for
 convenience, which give values to internal variables that are not
 context properties or element descriptions.
 -- 
 Francisco Vila. Badajoz (Spain)
 www.paconet.org , www.csmbadajoz.com
 


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


Re: shorten/lengthen left/right stem of beamed eighth

2011-01-18 Thread Damian leGassick
how about this


 { d''2 }
 \\
 { \stemUp 
   \override Beam  #'positions = #'(-1 . 1)
   a8 a' s s }
 


Damian


On 17 Jan 2011, at 22:52, -Eluze wrote:

 
 in this example there is a collision between th two first notes of both
 voices.
 
 
  { d''2 }
  \\
  { \stemUp a8 a' s s }
 
 
 how can i shorten the first stem of the 2nd voice without shortening the 2nd
 stem?
 
 i tried lots of items dealing with stems and lengths or how to shorten them:
 
 \override Stem #'(details beamed-lengths) = #'(2)  % from the snippet 
 http://lsr.dsi.unimi.it/LSR/Item?u=1id=681
 http://lsr.dsi.unimi.it/LSR/Item?u=1id=681 
 
 \override Stem #'length-fraction = #0.16
 \override Stem #'details #'beamed-lengths = #'(.2)
 \override Stem #'beamed-stem-shorten = #'( .1)
 \override Stem #'length = #'.16
 
 and i also added
 
 \override Stem  #'no-stem-extend = ##t
 
 but all unsatisfyingly - the best i could get is:
 
 
  {d''2}
  \\
  { \stemUp
\override Stem  #'no-stem-extend = ##t
\once \override Stem #'length-fraction = #0.16  b8[ a']
  }
 
 
 but in the next measure i will have a cis'' which will obviously collide
 with the beam.
 
 it seems that the stem cannot be forced to stop under the middle (b)
 staff-line.
 
 any ideas?
 
 
 
 -- 
 View this message in context: 
 http://old.nabble.com/shorten-lengthen-left-right-stem-of-beamed-eighth-tp30676236p30676236.html
 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


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


Fwd: Lyx 2.0 Beta 1, LilyPond OS X, MacTeX etc. - no lilypond integration

2010-12-03 Thread Damian leGassick


Begin forwarded message:

 From: Damian leGassick damianlegass...@mac.com
 Date: 3 December 2010 17:39:35 GMT
 To: Henry Flurry lilyp...@henryflurry.com
 Subject: Re: Lyx 2.0 Beta 1, LilyPond OS X, MacTeX etc. - no lilypond 
 integration
 
 do you have something like this in your .bash_login?
 
 export 
 PATH=/Applications/_AudioMusicRelated/LilyPond.app/Contents/Resources/bin:$PATH
 
 Damian
 
 On 3 Dec 2010, at 17:22, Henry Flurry wrote:
 
 Setup:
 Lyx 2.0 Beta 1, downloaded from: 
  ftp://ftp.lyx.org/pub/lyx/devel/lyx-2.0/beta1/LyX-2.0.0beta1+qt4.dmg.sig
 
 LilyPond OS X 2.13.39, downloaded from:
  
 http://download.linuxaudio.org/lilypond/binaries/darwin-x86/lilypond-2.13.39-1.darwin-x86.tar.bz2
 
 MacTeX:
  http://mirror.hmc.edu/ctan/systems/mac/mactex/MacTeX.mpkg.zip
 
 MacTex install package was run normally.
 
 LilyPond app was dragged into folder:
  /Applications/_AudioMusicRelated
 
 Lyx app was dragged into folder:
  /Applications/_PrintRelated
 
 I have MacTeXExtras, but I'm not sure if I need them nor where to put them, 
 so they are stuffed away in another directory for later use.
 
 LilyPond runs fine by itself, rendering the sample provided quite nicely.
 
 Lyx runs fine on normal example files, rendering them fine in PDF and on the 
 screen.
 
 However, when I open the lilypond example included, I get the error:
 
  The module lilypond requires a package that is
  not available in your LaTeX installation. LaTeX output
  may not be possible.
 
 Same error shows up when I go into Document-Settings.  Also, under the View 
 menu, there is no PDF option for the lilyPond document.
 
 Per earlier list suggestions, I ran Onyx 2.2 and verified permissions, etc. 
 but I get the same message.
 
 My guess is that either:
 
 - LyX can't find where I put LilyPond, and I need to set some shell 
 variables or run a script or move the LilyPond app
 
 - I need a different installation of LilyPond that goes directly into the 
 bowels of Unix.
 
 What should I so?
 
 Thanks!
 Henry
 
 
 
 

___
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-22 Thread Damian leGassick
I can see it, yes

but it didn't work initially - in fact has never worked until now

did you try this in the terminal?

/Applications/TeX/LyX.app/Contents/MacOS/lyx 

and it may be coincidence but try running OnyX

Damian


On 22 Nov 2010, at 01:57, Marc Mouries wrote:

 
 were you able to see the preview image of the lilypond score in Lyx?
 For me on Mac as well when i open the lyx file i get an error message saying 
 that I am missing a latex package.
 
 On Nov 21, 2010, at 4:24 PM, Damian leGassick wrote:
 
 So...
 
 I just ran Onyx 2.2 and now everything works fine (mac OSX 10.6.5)
 
 weird
 
 anyway... i'll give it a good road test over the next few weeks
 
 Damian
 
 
 On 21 Nov 2010, at 18:58, Julien Rioux wrote:
 
 On 21/11/2010 12:19 PM, Damian leGassick wrote:
 2.13.39
 
 yes, I restarted LyX but I still can't view it in any format except LyXHTML
 
 should I enter the lilypond-book converters manually?
 
 Damian
 
 Hi Damian,
 
 So, it sounds like LyX is not detecting your lilypond installation. This is 
 a bug. Can you please let me know your system and which installer did you 
 use for LyX?
 
 Also very useful would be if you can capture the output of the LyX's 
 configuration step. To do this you would start lyx from a terminal, click 
 the Tools  reconfigure menu, then copypaste what you get in the 
 terminal window. Howver, I don't know how to do this on a MS Windows OS.
 
 To set up the converters manually:
 In Tools  Preferences  File Handling
 
 In File Formats
 Click New, then fill the following:
 Format: Lilypond book (LaTeX)
 Document format: yes
 Vector graphics format: no
 Short Name: lilypond-book
 Extension: lytex
 
 
 In Converters
 Select these:
 From format: Lilypond book (LaTeX)
 To format: LaTeX (plain)
 Converter: lilypond-book --safe --lily-output-dir=ly-eps $$i
 Click Add
 
 Then select these:
 From format: Lilypond book (LaTeX)
 To format: LaTeX (pdflatex)
 Converter: lilypond-book --safe --pdf --latex-program=pdflatex 
 --lily-output-dir=ly-pdf $$i
 (all on one line; line-wrappings appear due to email client)
 Click Add
 
 -- 
 Julien
 
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 http://lists.gnu.org/mailman/listinfo/lilypond-user
 
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 http://lists.gnu.org/mailman/listinfo/lilypond-user
 


___
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-21 Thread Damian leGassick
Hi Julien

lilypond-book is in my path

I see no convertors for lilypond or lilypond-book in preferences/file 
handling/convertors

maybe this is my problem?

Damian


On 19 Nov 2010, at 17:14, Julien Rioux wrote:

 On 19/11/2010 5:26 AM, Damian leGassick wrote:
 lyx is also telling me (modules) that i can't enable lilypond-book because 
 some packages are unavailable - which packages are those?
 
 Sorry I just realised that my previous message wasn't useful in understanding 
 the error.
 
 Is lilypond-book in your PATH? It must be found by LyX at configure time. 
 Could you please make sure it is in your PATH, reconfigure LyX (Tools  
 reconfigure), restart LyX and try again?
 
 To specify your PATH either modify the environment variable or the PATH 
 prefix in LyX Tools  Preferences  Paths
 
 Let us know how this goes!
 
 Thanks,
 Regards,
 Julien
 
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 http://lists.gnu.org/mailman/listinfo/lilypond-user


___
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-21 Thread Damian leGassick
2.13.39

yes, I restarted LyX but I still can't view it in any format except LyXHTML

should I enter the lilypond-book converters manually?

Damian


On 21 Nov 2010, at 17:11, Julien Rioux wrote:

 On 21/11/2010 11:45 AM, Damian leGassick wrote:
 Hi Julien
 
 lilypond-book is in my path
 
 I see no convertors for lilypond or lilypond-book in preferences/file 
 handling/convertors
 
 maybe this is my problem?
 
 Damian
 
 
 On 19 Nov 2010, at 17:14, Julien Rioux wrote:
 
 On 19/11/2010 5:26 AM, Damian leGassick wrote:
 lyx is also telling me (modules) that i can't enable lilypond-book because 
 some packages are unavailable - which packages are those?
 
 Sorry I just realised that my previous message wasn't useful in 
 understanding the error.
 
 Is lilypond-book in your PATH? It must be found by LyX at configure time. 
 Could you please make sure it is in your PATH, reconfigure LyX (Tools  
 reconfigure), restart LyX and try again?
 
 To specify your PATH either modify the environment variable or the PATH 
 prefix in LyX Tools  Preferences  Paths
 
 Let us know how this goes!
 
 Thanks,
 Regards,
 Julien
 
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 http://lists.gnu.org/mailman/listinfo/lilypond-user
 
 What's the output of:
 lilypond-book --version
 
 Also, did you restart LyX after running reconfigure?
 
 -- 
 Julien
 
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 http://lists.gnu.org/mailman/listinfo/lilypond-user


___
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-21 Thread Damian leGassick
So...

I just ran Onyx 2.2 and now everything works fine (mac OSX 10.6.5)

weird

anyway... i'll give it a good road test over the next few weeks

Damian


On 21 Nov 2010, at 18:58, Julien Rioux wrote:

 On 21/11/2010 12:19 PM, Damian leGassick wrote:
 2.13.39
 
 yes, I restarted LyX but I still can't view it in any format except LyXHTML
 
 should I enter the lilypond-book converters manually?
 
 Damian
 
 Hi Damian,
 
 So, it sounds like LyX is not detecting your lilypond installation. This is a 
 bug. Can you please let me know your system and which installer did you use 
 for LyX?
 
 Also very useful would be if you can capture the output of the LyX's 
 configuration step. To do this you would start lyx from a terminal, click the 
 Tools  reconfigure menu, then copypaste what you get in the terminal 
 window. Howver, I don't know how to do this on a MS Windows OS.
 
 To set up the converters manually:
 In Tools  Preferences  File Handling
 
 In File Formats
 Click New, then fill the following:
 Format: Lilypond book (LaTeX)
 Document format: yes
 Vector graphics format: no
 Short Name: lilypond-book
 Extension: lytex
 
 
 In Converters
 Select these:
 From format: Lilypond book (LaTeX)
 To format: LaTeX (plain)
 Converter: lilypond-book --safe --lily-output-dir=ly-eps $$i
 Click Add
 
 Then select these:
 From format: Lilypond book (LaTeX)
 To format: LaTeX (pdflatex)
 Converter: lilypond-book --safe --pdf --latex-program=pdflatex 
 --lily-output-dir=ly-pdf $$i
 (all on one line; line-wrappings appear due to email client)
 Click Add
 
 -- 
 Julien
 
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 http://lists.gnu.org/mailman/listinfo/lilypond-user


___
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-19 Thread Damian leGassick
has anyone got a link for the lilypond.lyx file - i can't see it

lyx is also telling me (modules) that i can't enable lilypond-book because some 
packages are unavailable - which packages are those?

thanks

damian

On 14 Nov 2010, at 01:09, Julien Rioux wrote:

 On 13/11/2010 3:08 PM, Bernardo Barros wrote:
 How about Lyx and Lilypond integration? How is it going?
 
 The first beta version of LyX 2.0 is out since last week. New in this version 
 is support for Lilypond-book (version 2.13 or above) backend:
 
 http://wiki.lyx.org/LyX/NewInLyX20#toc24
 
 Source code tarballs can be found at ftp://ftp.lyx.org/pub/lyx/devel/ and 
 binaries should follow soon. (some linux binaries are available already)
 
 To get started with LyX and Lilypond, look for the sample file lilypond.lyx 
 in the examples directory.
 
 The LyX projects would very much welcome feedback from lilypond users to 
 improve support before the final release.
 
 Regards,
 Julien
 
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 http://lists.gnu.org/mailman/listinfo/lilypond-user


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


Re: French accents

2009-08-11 Thread Damian leGassick

to do café = c a f option-e e
être = option-i e t r e

d

hth


On 4 Aug 2009, at 04:25, Graham Norton wrote:


Dear All,

iMac TeXShop MACROS give another way of inserting non-standard  
characters into LilyPond lyrics  without using unicodes explicitly  
(my version of TeXShop will not allow me to insert characters  
directly from the Special Character table into a file).



Firstly,

In System Preferences  International, you can  select the language/ 
s you wish to use. If you click on your standard flag in the top  
menu bar, you will see a box of the languages you have selected with  
a tick next to the current one.


Clicking e.g. French  in this box changes your ENTIRE keyboard  
layout: thus 2 is é, 9 is ç and so on. But this is treacherous:  s2  
would become sé, the letter q has now become an a and so on.


So this needs a lot of care (if you are not going to use \char ##x  
whatever),  as you will have e.g.  a's where you wanted q's etc.  
Basically, a very impractical method.


Better, in TeXShop  Macros, open the Macro editor and create macros  
agrave, eacute, cedilla, ihat etc.


The new macros you create will appear under the Macros button in the  
menu at the top of your current file. So you can just click on e.g.  
ehat from your file Macro button and it will insert ê at the cursor.  
LilyPond prints these as intended, even without changing the  
encoding from Mac Roman to UTF-8.


(You can even name the macro as ê, but then you will get an  
italicized ê when you put ê in the content box!)


[To use the Macro editor, select New Item, and enter ehat in the  
Name box. In the Content box, insert ê (from the Special Character  
table or by changing the language to French, holding down the option  
key and typing e. Likewise for any other special characters.]


This approach can be used to insert any special characters by  
clicking on the corresponding macro you have created and avoids  
changing the keyboard or  entering special characters  directly (if  
you can).



Graham

PS. The only French character that appeared from holding the option  
key on the standard keyboard is ç from option c.



On 04/08/2009, at 6:59 AM, James E. Bailey wrote:



On 02.08.2009, at 15:06, Graham Norton wrote:


Dear All,

The Unicodes are available from TeXShop  Edit  Special  
Characters (in MaC OS).


Just select a character and let the mouse hover over it. (A total  
of 2820 glyphs can be obtained this way.)


Here is a table of special French characters obtained in this way:

character   Unicode

é   00E9

è   00E8

ê   00EA

î   00EE

ç   00E7

à   00E0

ô   00F4

For instance,

\markup{ \concat{ B  \char ##x00E9 caud } }

in lyrics gives Bécaud  in LilyPond output (from TeXShop input),  
as per the Notation Reference 3.3.3.


Incidentally, TeXShop produces this output even without changing  
TeXShop  Preferences  Encoding to UTF-8.


Graham

PS I think it would be useful if the doc in Notation Reference  
3.3.3 said something about how to obtain the unicodes (for users  
who are not using a UTF-8 supported edito)r.




If you're on a macintosh, this is an extremely long way to do this.  
The faster way is to hold down option, the modifier, and then the  
character. For example, é is option-e-e and è is option-`-e. These  
can all be seen in the keyboard viewer, which can be accessed from  
System Preferences in the Input Menu of the International  
preferences.


Also, if you're on a macintosh, your editor supports UTF-8.

James E. Bailey







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




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


wrong font for time sig and dynamics

2009-03-22 Thread Damian leGassick

hi all

my time signatures and dynamics now print in a sans serif font.

the change is that i'm using a laser rather than inkjet printer

i've tried 2.12.1 and 2.13.x, i've tried copying all fonts into the / 
fonts folder and the otf fonts into a /.fonts folder


mac osx 10.5.6

views fine in preview/acrobat

any ideas welcomed

d


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


Re: How to produce a tiny example?

2009-01-09 Thread Damian leGassick

dear MAP

(also doing my phD with LyX)

in the terminal (well, actually in textmate...) i do:

lilypond -dbackend=eps -dno-gs-load-fonts -dinclude-eps-fonts  
filename.ly


which generates a clipped eps and pdf file which i then import into lyx

d

On 9 Jan 2009, at 21:01, Jonathan Kulp wrote:


MonAmiPierrot wrote:
Hello, I need to use several example (90% are tiny fragments) of  
music, many
times just 2 or 3 measures of some melody with words for my  
musicological

thesis.
I'ma latex user and I DON'T want to use lilypond-book, because it's  
too
difficoult to implement in LyX 1.6.1 (the editor I use) if one uses  
some

complex external-pass packages such for example BibLaTeX.
Anyway, I can bypass the use of lilypond-book by using normal  
lilypond. And

here come my question:
I can insert a Lilypond file in my LyX document, but it get it as  
it is

and paste it in the page. That means it will be as big as a page.
One solution would be to play with page and music dimensions and  
then zoom

in/out the image in the document, but this is the dirty way.
The best solution is that Lilypond could produce a pdf or ps file  
that is

already clipped of all white space, left, right, top and bottom.
I found an old post where someone explain how to have the vertical  
space

clipped with this trick:
\header{
copyright =  tagline = }
as well as
\paper{ragged-right=##t}
(or ragged-last=##t if the excerpt is longer than 1 line) but left  
and right space is still present and depends on the page size used

by Lilypond.
Is there a way to have Lilypond CLIP all blank space around and  
produce a

pdf or ps file of the same size of the music written?
Thanks
-
Piero Faustini, PhD student
Dipartimento di Scienze Storiche
Sezione musicologia
Università di Ferrara Software used:
- LyX 1.6.1 on WinXP; EndNote  JabRef
- MikTex
- LaTeX class: Koma book
- Lilypond and MusixTeX for example excerpts
- BibLaTeX for bibliographies


Patrick Horgan and I wrote a program (actually a long shell script)  
that does exactly what you want, but it only works on Linux and Mac  
so far. Depending on your computer skills, you might be able to make  
it work on Windows using Cygwin--I've experimented a bit with this  
but I'm terrible on Windows and don't have the time to fiddle with  
it.  I'm attaching the script for you in case you want to try it  
out.  The main dependency is the netbpm suite of image manipulation  
tools, which is available freely for Windows.


Alternatively you could make a Linux partition or a Wubi Linux  
installation on your XP machine and run the program while booted  
into Linux.  Best of luck :)


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




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


noteheads gone when printing - font wrong

2008-10-05 Thread Damian leGassick

this is weird

it was working fine just the other day - it's as if acrobat/preview  
loses the lily fonts at printing.


i've cleaned the system and application font-caches (with linotype  
font explorer)


what's odd is that even embedded in omnigraffle or pages, i get no  
music printed.


it all looks fine on-screen, it's just the printing

any ideas?

tia

Damian


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


Re: LSR status

2008-08-30 Thread Damian leGassick
completely in contrast to reinhold, i'm always put out when i have to  
go to LSR in search of something that's not in the docs.


surely if a snippet deserves/needs to be in LSR it should be  
incorporated into the next revision of the docs?


cheers
d


On 27 Aug 2008, at 15:01, Reinhold Kainhofer wrote:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Am Mittwoch, 27. August 2008 schrieb Eluze Weehaeli:
Am 27.08.2008, 11:02 Uhr, schrieb Graham Percival  
[EMAIL PROTECTED]:
That's what I recommend, anyway -- that way you get (relatively)  
good,

sensible snippets.  If you look at LSR itself, you take the risk of
having bad info (like all wiki-like systems).


I don't follow you - better don't start to use LSR? I believed the
snippets in the big page come out of the repository.


I totally agree. The LSR is really invaluable, with its search  
function and
quick listing of only relevant snippets, not like the snippets page  
in the
docs, which is sorted according to some strange algorithm  
(alphabetically,

which completely ignores which things display similar stuff).


IMO, LSR should only be
used when you want to add a new snippet.


Actually, if I'm looking for how to do something in Lilypond, I  
first search
the LSR for a relevant snippet. If I can't find anything there, only  
then I

take a loot at the notation reference!

Cheers,
Reinhold
- --
- --
Reinhold Kainhofer, Vienna University of Technology, Austria
email: [EMAIL PROTECTED], http://reinhold.kainhofer.com/
* Financial and Actuarial Mathematics, TU Wien, http://www.fam.tuwien.ac.at/
* K Desktop Environment, http://www.kde.org, KOrganizer maintainer
* Chorvereinigung Jung-Wien, http://www.jung-wien.at/
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFItV4zTqjEwhXvPN0RArp5AKDdrQDSgTYLUrL/e6FQ5E3AP/p/TwCgvsW7
XiwleM5abY4iJr1dT8jZO0I=
=f1Jm
-END PGP SIGNATURE-


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




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


Re: LSR status

2008-08-30 Thread Damian leGassick

which brings us back to the beginning of the thread

it's status is a bit vague, so people aren't always sure where's the  
best place to look


i agree with graham that 'complementary' status encourages a wiki  
mentality - personally i'd be happy never to see another wiki again :-)


d


On 30 Aug 2008, at 11:58, Johan Vromans wrote:


Damian leGassick [EMAIL PROTECTED] writes:


surely if a snippet deserves/needs to be in LSR it should be
incorporated into the next revision of the docs?


I'd consider the LSR complementary to the docs.

-- Johan
  Chord is alive! http://chordii.sourceforge.net


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




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


Re: LSR status

2008-08-30 Thread Damian leGassick

On 30 Aug 2008, at 12:13, Valentin Villenave wrote:

 Plus, it's some kind of
a laboratory that helps improving the docs (after selection and
edition of the chosen snippets).


that would be my preferred 'status'

cheers

d


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


Re: color notehead according to absolute pitch

2008-08-09 Thread Damian leGassick

thanks jay

it doesn't handle b-sharp yet  - but other than that it's pretty  
compact for absolute pitch


apologies in advance to kenny for slightly hijacking the thread but...

my own needs are for (e.g.) all d-sharps/e-flats/e-naturals/f-flats to  
be red etc (parsing webern with hexatonic/octatonic scales for  
analysis students)


i can make it work by modifying your previous suggestion, along these  
lines:


#(define (pitch-to-color pitch)
(cond
		((and (eqv? (ly:pitch-alteration pitch) 0) (eqv? (ly:pitch-notename  
pitch) 0)) (x11-color 'red))
		((and (eqv? (ly:pitch-alteration pitch) 1/2) (eqv? (ly:pitch- 
notename pitch) 0)) (x11-color 'green))
		((and (eqv? (ly:pitch-alteration pitch) -1/2) (eqv? (ly:pitch- 
notename pitch) 1)) (x11-color 'green))
		((and (eqv? (ly:pitch-alteration pitch) 0) (eqv? (ly:pitch-notename  
pitch) 2)) (x11-color 'red))
		((and (eqv? (ly:pitch-alteration pitch) 1/2) (eqv? (ly:pitch- 
notename pitch) 2)) (x11-color 'green))
		((and (eqv? (ly:pitch-alteration pitch) -1/2) (eqv? (ly:pitch- 
notename pitch) 3)) (x11-color 'red))
		((and (eqv? (ly:pitch-alteration pitch) 0) (eqv? (ly:pitch-notename  
pitch) 3)) (x11-color 'green))
		((and (eqv? (ly:pitch-alteration pitch) 1/2) (eqv? (ly:pitch- 
notename pitch) 4)) (x11-color 'red))
		((and (eqv? (ly:pitch-alteration pitch) 0) (eqv? (ly:pitch-notename  
pitch) 5)) (x11-color 'green))
		((and (eqv? (ly:pitch-alteration pitch) -1/2) (eqv? (ly:pitch- 
notename pitch) 5)) (x11-color 'red))
		((and (eqv? (ly:pitch-alteration pitch) 1/2) (eqv? (ly:pitch- 
notename pitch) 6)) (x11-color 'red))		
		((and (eqv? (ly:pitch-alteration pitch) 0) (eqv? (ly:pitch-notename  
pitch) 1)) (x11-color 'blue))
		((and (eqv? (ly:pitch-alteration pitch) 1/2) (eqv? (ly:pitch- 
notename pitch) 3)) (x11-color 'blue))
		((and (eqv? (ly:pitch-alteration pitch) -1/2) (eqv? (ly:pitch- 
notename pitch) 4)) (x11-color 'blue))
		((and (eqv? (ly:pitch-alteration pitch) 1/2) (eqv? (ly:pitch- 
notename pitch) 5)) (x11-color 'blue))
		((and (eqv? (ly:pitch-alteration pitch) -1/2) (eqv? (ly:pitch- 
notename pitch) 6)) (x11-color 'blue))

)
)


but, as you can see it's hardly great programming style and somewhat  
error prone.


any further help would be hugely appreciated — other than the obvious,  
which is 'go and learn scheme! ' ;-) — as i've been struggling with  
this one for months now.


thanks again

damian





On 9 Aug 2008, at 05:12, Jay Anderson wrote:


If anyone can come up with a nice solution, this should definitely be
added to the LSR...


I'm not sure this is a nice solution yet, but it is at least a little
easier to manipulate the color mapping and it handles enharmonic
spellings easily. Let me know what you think.

-Jay

\version 2.11.54

%Association list of semitones from middle c to colors.
#(define color-mapping
 (list
   (cons (ly:pitch-semitones (ly:make-pitch 0 0 0)) (x11-color 'blue))
   (cons 2 (x11-color 'yellow))
   (cons 3 (x11-color 'red))
   (cons -1 (x11-color 'green))
   (cons 5 (x11-color 'purple))
   (cons 7 (x11-color 'cyan))
   (cons 8 (x11-color 'ForestGreen))
   ))

#(define (pitch-to-color pitch)
 (let ((color (assv (ly:pitch-semitones pitch) color-mapping)))
   (if color (cdr color

#(define (color-notehead grob)
 (pitch-to-color (ly:event-property (ly:grob-property grob 'cause)  
'pitch)))


\score
{
 \new Staff \relative c'
 {
   \override NoteHead #'color = #color-notehead
   c8 b d dis ees f g aes
 }
}




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


Re: color notehead according to absolute pitch

2008-08-06 Thread Damian leGassick

kenny,

how about

#(define (color-notehead grob)
 (pitch-to-color (ly:event-property (ly:grob-property grob 'cause)  
'pitch)))


#(define (pitch-to-color pitch)
(cond
		((and (eqv? (ly:pitch-octave pitch) 0) (eqv? (ly:pitch-alteration  
pitch) 0) (eqv? (ly:pitch-notename pitch) 6)) (x11-color 'red))
		((and (eqv? (ly:pitch-octave pitch) 0) (eqv? (ly:pitch-alteration  
pitch) -1/2) (eqv? (ly:pitch-notename pitch) 6)) (x11-color 'green))
		((and (eqv? (ly:pitch-octave pitch) 1) (eqv? (ly:pitch-alteration  
pitch) 0) (eqv? (ly:pitch-notename pitch) 6)) (x11-color 'blue))
		((and (eqv? (ly:pitch-octave pitch) 0) (eqv? (ly:pitch-alteration  
pitch) 0) (eqv? (ly:pitch-notename pitch) 5)) (x11-color 'orange))
		((and (eqv? (ly:pitch-octave pitch) 0) (eqv? (ly:pitch-alteration  
pitch) 0) (eqv? (ly:pitch-notename pitch) 4)) (x11-color 'orange))

)
)

and any kind schemers reading

how would you refactor this to use lists, along the lines of

(0 0 6 'red)
(0 -1/2 6 'green)
(1 0 6 'blue)
((0 0 5 ) (0 0 4) 'orange)

thanks

d




On 5 Aug 2008, at 23:06, Damian leGassick wrote:


thanks steven

cond - yes, i was trying to use case

kenny - can you figure it out from here?
if not i'll try tomorrow morning london time

d


On 5 Aug 2008, at 21:10, Steven Weber wrote:


Use the (cond) expression.  Here's a simplified version of your
pitch-to-color function that colors all c's red and all f's blue:

#(define (pitch-to-color pitch)
(cond
((eqv? (ly:pitch-notename pitch) 0) (x11-color 'red))
((eqv? (ly:pitch-notename pitch) 3) (x11-color 'blue))
)
)

--Steven

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On  
Behalf Of

Damian leGassick
Sent: Tuesday, August 05, 2008 5:53 AM
To: lilypond-user@gnu.org
Subject: Re: color notehead according to absolute pitch


On 5 Aug 2008, at 05:39, Jay Anderson wrote:


Kenny Stephens kfstephensii at yahoo.com writes:

Our church has a handbell group whose members are not all musically
literate. To
keep themselves from having to learn to read music, they mark their
notes using
differently colored highlighters.

Is there a means by which I can color the notes based on its
absolute pitch ---
not its pitch class? Some of the music spans three octaves. The
requirements are:
1) b4 and b5 are different colors.
2) b\flat4 and b4 are different colors.
3) different pitches can be assigned to the same color (some
ringers play
two or more handbells).

I've only been playing around with Lilypond for about a week
(though I've logged
numerous hours) for typesetting organ music; but this is different.
I did find
an example using Scheme and 'staff-position,' but this fails
condition 1.

Ideas, suggestions or solutions would be appreciated.


Using the same idea as the example you mentioned


(http://lilypond.org/doc/v2.11/Documentation/user/lilypond-learning/Advanced
-tweaks-with-Scheme

)
you can base the color on the pitch:

#(define (color-notehead grob)
(pitch-to-color (ly:event-property (ly:grob-property grob 'cause)
'pitch)))

Now you'd just have to figure out how to implement the pitch-to- 
color

function. For example this colors all the flat notes blue:

#(define (pitch-to-color pitch)
(if (eqv? (ly:pitch-alteration pitch) -1/2) (x11-color 'blue)))

You might want to get a little fancy to make sure enharmonic  
spellings

of the same pitch are the same color, but for most cases that
shouldn't be a problem.

-Jay


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


I can get as far as:

#(define (color-notehead grob)
(pitch-to-color (ly:event-property (ly:grob-property grob 'cause)
'pitch)))

#(define (pitch-to-color pitch)
(if
(and
(eqv? (ly:pitch-octave pitch) 0)
(eqv? (ly:pitch-alteration pitch) -1/2)
(eqv? (ly:pitch-notename pitch) 6))
(x11-color 'blue)))

which sets only the b-flat above middle c to be blue.

can't work out how to simultaneously colour the b-natural, say, red -
i'd love to know too

Damian


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





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




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


Re: color notehead according to absolute pitch

2008-08-05 Thread Damian leGassick


On 5 Aug 2008, at 05:39, Jay Anderson wrote:


Kenny Stephens kfstephensii at yahoo.com writes:
Our church has a handbell group whose members are not all musically  
literate. To
keep themselves from having to learn to read music, they mark their  
notes using

differently colored highlighters.

Is there a means by which I can color the notes based on its  
absolute pitch ---
not its pitch class? Some of the music spans three octaves. The  
requirements are:

 1) b4 and b5 are different colors.
 2) b\flat4 and b4 are different colors.
 3) different pitches can be assigned to the same color (some  
ringers play

two or more handbells).

I've only been playing around with Lilypond for about a week  
(though I've logged
numerous hours) for typesetting organ music; but this is different.  
I did find
an example using Scheme and 'staff-position,' but this fails  
condition 1.


Ideas, suggestions or solutions would be appreciated.


Using the same idea as the example you mentioned
(http://lilypond.org/doc/v2.11/Documentation/user/lilypond-learning/Advanced-tweaks-with-Scheme 
)

you can base the color on the pitch:

#(define (color-notehead grob)
 (pitch-to-color (ly:event-property (ly:grob-property grob 'cause)  
'pitch)))


Now you'd just have to figure out how to implement the pitch-to-color
function. For example this colors all the flat notes blue:

#(define (pitch-to-color pitch)
 (if (eqv? (ly:pitch-alteration pitch) -1/2) (x11-color 'blue)))

You might want to get a little fancy to make sure enharmonic spellings
of the same pitch are the same color, but for most cases that
shouldn't be a problem.

-Jay


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


I can get as far as:

#(define (color-notehead grob)
 (pitch-to-color (ly:event-property (ly:grob-property grob 'cause)  
'pitch)))


#(define (pitch-to-color pitch)
(if
(and
(eqv? (ly:pitch-octave pitch) 0)
(eqv? (ly:pitch-alteration pitch) -1/2)
(eqv? (ly:pitch-notename pitch) 6))
(x11-color 'blue)))

which sets only the b-flat above middle c to be blue.

can't work out how to simultaneously colour the b-natural, say, red -  
i'd love to know too


Damian


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


Re: color notehead according to absolute pitch

2008-08-05 Thread Damian leGassick

thanks steven

cond - yes, i was trying to use case

kenny - can you figure it out from here?
if not i'll try tomorrow morning london time

d


On 5 Aug 2008, at 21:10, Steven Weber wrote:


Use the (cond) expression.  Here's a simplified version of your
pitch-to-color function that colors all c's red and all f's blue:

#(define (pitch-to-color pitch)
(cond
((eqv? (ly:pitch-notename pitch) 0) (x11-color 'red))
((eqv? (ly:pitch-notename pitch) 3) (x11-color 'blue))
)
)

--Steven

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf  
Of

Damian leGassick
Sent: Tuesday, August 05, 2008 5:53 AM
To: lilypond-user@gnu.org
Subject: Re: color notehead according to absolute pitch


On 5 Aug 2008, at 05:39, Jay Anderson wrote:


Kenny Stephens kfstephensii at yahoo.com writes:

Our church has a handbell group whose members are not all musically
literate. To
keep themselves from having to learn to read music, they mark their
notes using
differently colored highlighters.

Is there a means by which I can color the notes based on its
absolute pitch ---
not its pitch class? Some of the music spans three octaves. The
requirements are:
1) b4 and b5 are different colors.
2) b\flat4 and b4 are different colors.
3) different pitches can be assigned to the same color (some
ringers play
two or more handbells).

I've only been playing around with Lilypond for about a week
(though I've logged
numerous hours) for typesetting organ music; but this is different.
I did find
an example using Scheme and 'staff-position,' but this fails
condition 1.

Ideas, suggestions or solutions would be appreciated.


Using the same idea as the example you mentioned


(http://lilypond.org/doc/v2.11/Documentation/user/lilypond-learning/Advanced
-tweaks-with-Scheme

)
you can base the color on the pitch:

#(define (color-notehead grob)
(pitch-to-color (ly:event-property (ly:grob-property grob 'cause)
'pitch)))

Now you'd just have to figure out how to implement the pitch-to-color
function. For example this colors all the flat notes blue:

#(define (pitch-to-color pitch)
(if (eqv? (ly:pitch-alteration pitch) -1/2) (x11-color 'blue)))

You might want to get a little fancy to make sure enharmonic  
spellings

of the same pitch are the same color, but for most cases that
shouldn't be a problem.

-Jay


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


I can get as far as:

#(define (color-notehead grob)
 (pitch-to-color (ly:event-property (ly:grob-property grob 'cause)
'pitch)))

#(define (pitch-to-color pitch)
(if
(and
(eqv? (ly:pitch-octave pitch) 0)
(eqv? (ly:pitch-alteration pitch) -1/2)
(eqv? (ly:pitch-notename pitch) 6))
(x11-color 'blue)))

which sets only the b-flat above middle c to be blue.

can't work out how to simultaneously colour the b-natural, say, red -
i'd love to know too

Damian


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





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


Re: bracketed silence

2008-07-12 Thread Damian leGassick

hi luis

i use this snippet:

http://lsr.dsi.unimi.it/LSR/Item?id=377

hope this helps

damian


On 12 Jul 2008, at 00:53, Jonathan Kulp wrote:


Hi Luis,

I got the brackets to go inside the staff with this code.  If you  
fiddle with the markup (change font size, spacing, whatever)  and  
the values inside the parentheses you can probably get it to look  
like you want.


Jon


\version 2.11.51

\relative c'' {
  \override TextScript #'staff-padding = #'()
  \once \override TextScript #'extra-offset = #'(-0.6 . -3.0)
  b4\rest^\markup { [  ] }
}



luis jure wrote:

hello list,
i'd need to place brackets around a rest in the score. something like
\parenthesize but square brackets [ ].
i tried using a \markup, but no matter what i try, i found no way to
place the brackets in the staff around the rest. i tried every  
tweak i

could find in the manual, but it seems to me that lilypond is always
smarter and refuses to place the markup _in_ the staff.
could anyone help me with this? is it at all possible?
best,
lj



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




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


Re: Enlarge the size of the accidentals in figured bass

2008-07-12 Thread Damian leGassick

I second arno

d

On 12 Jul 2008, at 19:43, Arno Rog wrote:


Carl Sorensen c_sorensen at byu.edu writes:

This is the place.  I will make the change, if there is consensus  
on the

-user list
that this is something we want to do.  I'm not an expert on figured  
bass
(as James has noticed in the past) but I'm doing the GDP section on  
chords,

so I'm familiar with the figured bass part of LilyPond.

While we're at it, I'd be willing to change the font of the figures
to something
other than the music font.  Several have complained in the past  
that the

figures are too heavy for the music.

So, figured bass experts, here's your opportunity to chime in:

1.  Do you want the accidental size increased?

2.  Do you want the figure number font changed?

Carl



Carl,

Amazing:

1. Yes please increase the accidental size ( 0 0 ), seems fine to me

2. figure font is fine by me.

Thanks in advance,

Arno Rog
(organist, continuo-player)





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




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


Re: Lilypond on OSX

2008-06-22 Thread Damian leGassick
download the ppc version, it works fine - just use a different editor  
- vim, emacs, textmate, lilypond-tool (jEdit) are all good- it's only  
the lilypond text editor which doesn't work, and to be honest you  
won't miss it.


d




On 22 Jun 2008, at 23:40, Steve Schow wrote:

Has Lilypond been fixed to work properly on OSX Leopard yet?  I see  
all kinds of archived messages about problems with it and I have  
just downloaded the latest 2.11.x version and indeed it does not  
seem to work on first try.  here is what happens now:


1 - Download lilypond for Intel OSX

2 - Decompress it, there is only one file extracted, called  
Lilypond.  Its actually a package with much stuff found inside its  
contents, but I'm not at all sure how, for example, to execute  
musicxml2ly since its deep inside the package.


3 - If I double click on the Lilypond package, something launches  
and a text window comes up with the test ly code.  There is no way  
to save this file.  The menu has Lilypond displayed but there is  
no way to save, quit or do anything else.  I have to use ForceQuit  
to kill the application.


4 - I am able to copy and paste this code into another text editor  
and save test.ly that way.  However when I then try to drag and drop  
this test.ly into the Lilypond icon, the same thing happens as when  
I just double clicked on the icon.it opens up a text editor with  
the sample ly code in it and wedges the menu so that there is no way  
to quit or do anything.  Nothing is rendered.






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




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


Re: Error when trying to install LilyPond under kubuntu

2008-05-20 Thread Damian leGassick

surely those same copy-pasters will simply paste


sh lilypond-*.*.*.linux-x86.sh


and get an error

it's always best to give an example like:

at the command line type sh lilypond-X.Y.Z.linux-x86.sh according to  
your version and platform (e.g. for Version 2.11.14 type sh  
lilypond-2.11.14.linux-x86.sh)


it isn't always obvious, even for experienced users

d


On 20 May 2008, at 10:44, Valentin Villenave wrote:


2008/5/19 Silvan [EMAIL PROTECTED]:

I tried to install LilyPond using the command sh lilypond- 
X.Y.Z.linux-x86.sh.



2008/5/20 Mats Bengtsson [EMAIL PROTECTED]:
You have to replace the X.Y.Z with the actual version number of the  
file you

downloaded.


Maybe we'd better change the instructions into sh
lilypond-*.*.*.linux-x86.sh, in case users want to blindly
copy/paste?
(we must keep in mind that some Linux users are not familiar with the
command-line, and copy/pasting is about all they can do)

Cheers,
Valentin


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




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


Re: Accent and unaccent signs

2008-05-18 Thread Damian leGassick
there's a few things to do and a few different places to look in the  
docs - if you search for unicode or utf8 it covers it


then you can use the unicode 02D8 or UTF8 CB 98 for the breve (or 0306/ 
CC 86 for the 'combining breve')


the acute is 00B4/C2 B4 and 0301/CC 81 is the combining acute.

the thing i usually forget is to save the file as UTF8 encoded

hope this helps

d



On 18 May 2008, at 08:30, Kim Bastin wrote:

How do I get these articulations? The accent sign I mean is shaped  
like an acute accent (aigu) in French, and the unaccent sign is like  
a saucer (or a breve in old-fashioned printing of Latin). There's  
nothing like them defined in font-table.ly.


Is there a way to define scripts to use other fonts?

kb


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




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


conditional formatting by note name (again)

2008-05-08 Thread Damian leGassick

hi all

still no joy with this

for composition worksheets it would be great if i could, for example,  
make all  b-flats and c-sharps red, or have it so that only the notes  
of the E-pentatonic scale have white-note-heads in a chromatically  
embellished piece. i'd like to do this with conditional formatting  
rather than in-line.


i've seen examples on LSR which have some conditional formatting eg.  
based on staff-line position but i can't make the leap to note-name  
(including enharmonic) conditionals.


tia

damian


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


Re: Two voices, only one note

2008-05-06 Thread Damian leGassick
the ppc version of 2.11 works fine on leopard from the command line or  
within jEdit or Textmate


it's only the bundled text editing program that does not work yet

all the best

d

On 6 May 2008, at 20:57, Alberto Simões wrote:




Simon Bailey wrote:

try:

   {
   \override Staff.NoteCollision #'merge-differently-headed = ##t
   c8[ c'(-1 g c g c])
   } \\
   { c,2. }

found here:
http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Collision-resolution#Collision-resolution


Damn. I think this is new with 2.11, and I couldn't make 2.11 work  
on Leopard :(


Thanks, anyway
--
Alberto Simões - Departamento de Informática - Universidade do Minho
Campus de Gualtar - 4710-057 Braga - Portugal


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




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


Re: Two voices, only one note

2008-05-06 Thread Damian leGassick

it works for me on 10.5.2

i'm thinking...i do have xtools installed - that might be the  
difference as regards the missing library


d


On 6 May 2008, at 21:36, Alberto Simões wrote:


Mats Bengtsson wrote:
Did you try with version 2.10? It seems to work well with 2.10.23  
when I try it, and the property is documented at http://lilypond.org/doc/v2.10/Documentation/user/lilypond-internals/NoteCollision#NoteCollision


Well, yes. I tried it :-S
I have 2.10.33 here.

  {  \override Staff.NoteCollision  #'merge-differently-headed = ##t
   c8[ c'(-1 g-2 c g c]) } \\ { c,2. } 

:-(

Thanks
Alberto

--
Alberto Simões - Departamento de Informática - Universidade do Minho
Campus de Gualtar - 4710-057 Braga - Portugal


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




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


Re: modern music, please help

2008-04-24 Thread Damian leGassick
this should help for some aspects - the vertical dotted lines are  
tricky, i usually do them in a graphics program once the notes are  
done, but you can search the lsr for 'postscript' if you want to try  
to embed them.


as for the trill-style 'repeat previous figure', i can't think how to  
do this within lilypond. again, i'd add this afterwards in something  
like inkscape or omnigraffle


and of course, the spacing is tricky to get right, you'll have to play  
around with the settings in the layout-context-score block


d

\version 2.11.43
\header {
tagline = 
}

#(set-global-staff-size 12)

xRest = {   \once \override Rest #'stencil = #ly:text-interface::print
\once \override Rest #'text = \markup { \number { \vcenter 
X }}
b'8\rest
}




gOne =


{

\compressMusic #'(27 . 34)  
{
\once \override Rest #'transparent = ##t
r8[ fis'' s dis''] s a''[ s gis'' s fis''! s dis''!] s
\once \override Beam  #'positions = #'(5 . 5)
fis''![ s dis''! s
}
%{barline   %}

\xRest
 s8*10 \once \override Rest #'transparent = ##t
r8] 

}
\\
{
\compressMusic #'(27 . 34)  
{   
s8
\once \override Rest #'transparent = ##t
\override Beam  #'positions = #'(-3 . -3)
r8[ e'' s e'']
s e''[ s e'' s e'' s e'']
\bar |:
s8
e''[ s e''
\bar :|
}
s8
\override Stem #'transparent = ##t  
fis''!
		e'' dis''! e'' fis''! e'' dis''! e'' s s \once \override  Rest  
#'transparent = ##t r8]

}


gTwo =
{
s8
s2 s16
\bar |:
s8
\once \override Beam  #'positions = #'(4.5 . 4.5)
dis''![ s8 dis'' s8 dis'' s8 dis''
\bar :|
\xRest
\override Stem #'transparent = ##t
e'' dis''!  e'' dis''!  e'' dis''!  e'' dis''!
e'' dis''!  e'' dis''!  e'' dis''!  e'' dis''!]
}
\\
{
s8
d''16[ dis'' dis'' dis'']
d''16[ dis'' dis'' dis''] s
\override Beam  #'positions = #'(-3 . -3)
e''8[ s e''8 s e''8 s e''8 s
s8*16
\once \override Rest #'transparent = ##t
r8]

}


gThree =
{
\compressMusic #'(27 . 28)  
{s8
s8 e''[ s e'']
s e''[ s e'' s e'']
b'8\rest b'4\rest}
\bar ||
\xRest
\bar |:
\override Stem #'transparent = ##t
\override Stem #'length = #0
\repeat tremolo 2 { f'16 g'16 } 
\bar :|
}


\\
{
\compressMusic #'(27 . 28)
{s8
d''8[ s dis''] s
b'[ s c'' s d''] s
s8 s4}

}



\score {

\set Score.autoBeaming = ##f
\set Score.timing = ##f
\new Staff \gOne
\new Staff \gTwo
\new Staff \gThree

}

\layout {
	\context { \Score \remove Timing_translator \remove  
Default_bar_line_engraver \override SpacingSpanner #'uniform- 
stretching = ##t

%{  \override SpacingSpanner #'strict-note-spacing = ##t%}
proportionalNotationDuration = #(ly:make-moment 1 16)
}
	\context { \Staff \consists Timing_translator \consists  
Default_bar_line_engraver }

ragged-right = ##t
\context { \Staff \remove Time_signature_engraver }
}





On 22 Apr 2008, at 10:26, Tiago Morin wrote:


Dear lilyponders.

I came up with a piece to engrave, but I'm completely stuck on this
part of the music.
I attach the scanned sheet. ANY help will definitely be usefull and
most apreciated.

The beginning of the music was omitted.

Here's what I've managed to get so far:

\version 2.10.33

\layout {
\context { \Score
   \remove Timing_translator
   \remove Default_bar_line_engraver
}
\context {
  \Staff
  \consists Timing_translator
  \consists Default_bar_line_engraver
}

}


{
\new Score \with { \remove Mark_engraver }

% GUITARRA I %
\new Staff \with { \consists Mark_engraver \consists
Span_arpeggio_engraver  }
{
\set allowBeamBreak = ##t
\set Staff.connectArpeggios = 

Re: White Baroque notation (was: lilypond-user Digest, Vol 65, Issue 34)

2008-04-10 Thread Damian leGassick

i think you need:

\override  NoteHead #'duration-log = #1

d

On 10 Apr 2008, at 05:47, Kurt Kroon wrote:


On 2008/04/09 3:45 PM, Karl Hammar [EMAIL PROTECTED] wrote:


Trevor Daniels schrieb:

...

   .3 Baroque rhythmic notation (new)

Karl:

We don't have lilypond examples of this. I have seen this in a  
Novello

score for Purcells Dido. So I suggest we drop this for the moment.
(Though an ossia section might show what the editor want.)

We actually do have some in the list somewhere, I remember (was it
Nicolas) somthing about using empty note heads for quarter notes or
something like that -- that's what I am referring to.


Nice, can you find it?


Are you referring to the notation example in the attached email?

Kurtis


From: Franz-Rudolf Kuhnen [EMAIL PROTECTED]
Date: 26 February 2007 13:35:52 GMT
To: lilypond-user@gnu.org
Subject: White notation in french baroque


Hi,

how can I realize white notation with lilypond?

In the french baroque some composers used white noteheads in slow  
pieces,

mainly in 3/2-time.
A quater looks there like a eighth with a white notehead. Look at  
the picture.


I hope, someone could help me


Regards

Franz-Rudolf Kuhnen
http://www.kuhnen-koblenz.de
white-notation.png

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


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


balloons

2008-03-31 Thread Damian leGassick

hi

i want my balloon text to point to the notehead but not 'box' it

any ideas?

cheers

d


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


Re: clip-regions -sorry to bump

2008-03-30 Thread Damian leGassick

but...

i need this urgently

anyone throw me a bone?

tia

d


On 28 Mar 2008, at 21:21, Damian leGassick wrote:


hi

if i use the example from 3.1.4 in my layout block:

 clip-regions
  = #(list
  (cons
   (make-rhythmic-location 5 1 2)
   (make-rhythmic-location 7 3 4)))

i get the following error with -dclip-systems:

Converting to `fugue-from-5.1.2-to-7.3.4-clip.pdf'.../Applications/ 
LilyPond.app/Contents/Resources/share/lilypond/current/scm/framework- 
ps.scm:627:60: In procedure car in expression (car systems):
/Applications/LilyPond.app/Contents/Resources/share/lilypond/current/ 
scm/framework-ps.scm:627:60: Wrong type (expecting pair): ()



any clues?
v 2.11.38 intel mac osx 10.5.2 running the ppc binary

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


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


  1   2   >