Re: conditional \when-property

2013-07-31 Thread David Kastrup
Kieren MacMillan kieren_macmil...@sympatico.ca writes:

 Hi all,

 Found the correct solution (I think):

 #(define-markup-command (when-property layout props symbol markp) (symbol? 
 markup?)
  (if (chain-assoc-get symbol props)
  (interpret-markup layout props markp)
  (ly:make-stencil '() empty-interval empty-interval)))

Using empty-stencil rather than your own call of ly:make-stencil should
work for more versions.

-- 
David Kastrup


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


Re: tablet

2013-07-31 Thread Johan Vromans
i...@soundand.com writes:

 So I asked the question but instead of an answer you all got way off
 track.
 No has tried and doesn't really know.
 Drives me mad when the questions don't really get answered.

So you didn't check http://linuxonandroid.org/ ?

-- Johan

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


RE: tablet

2013-07-31 Thread SoundsFromSound
Perhaps, technically not a 'tablet' operating system, you could just get a
netbook/convertible PC and install Linux on it. Then you could run LilyPond
no problem, and also have a tablet experience.

Just a thought.


Jay Hamilton-3 wrote
 So I asked the question but instead of an answer you all got way off 
 track.
 Is the answer (or so it seems) no
 No one has a tablet that they use Lily on
 or
 No has tried and doesn't really know.
 Drives me mad when the questions don't really get answered.
 Could we please stick to the point?
 Thanks
 Jay
 
 ___
 lilypond-user mailing list

 lilypond-user@

 https://lists.gnu.org/mailman/listinfo/lilypond-user





-
composer | sound designer
--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/RE-tablet-tp148599p148609.html
Sent from the User mailing list archive at Nabble.com.

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


Strange warning during partcombine

2013-07-31 Thread James Worlton
This simple example shows an error in the console:

\version 2.17.22
notesA = \relative c' {
  e4 \tuplet 3/2 { e8 e e } e2
}
notesB = \relative c' {
  c4 \tuplet 3/2 { c8 c c } c2
}
\score {
  \new Staff { \partcombine \notesA \notesB }
}

The console shows:
warning: No tuplet to end
  c4
   \tuplet 3/2 { c8 c c } c2

This error does not appear if both parts are on the same pitch.

The file compiles correctly in both cases. Is this a known issue?

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


Re: Strange warning during partcombine

2013-07-31 Thread James Worlton
I should add that the error also appears when using \times 2/3 in place of
\tuplet 3/2

James Worlton


On Wed, Jul 31, 2013 at 12:58 PM, James Worlton jworl...@gmail.com wrote:

 This simple example shows an error in the console:

 \version 2.17.22
 notesA = \relative c' {
   e4 \tuplet 3/2 { e8 e e } e2
 }
 notesB = \relative c' {
   c4 \tuplet 3/2 { c8 c c } c2
 }
 \score {
   \new Staff { \partcombine \notesA \notesB }
 }

 The console shows:
 warning: No tuplet to end
   c4
\tuplet 3/2 { c8 c c } c2

 This error does not appear if both parts are on the same pitch.

 The file compiles correctly in both cases. Is this a known issue?

 James Worlton

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


Re: Strange warning during partcombine

2013-07-31 Thread James Worlton
Answered my own question. It's issue 245, so it's been around for quite a
while. Sorry for the noise.

James W


On Wed, Jul 31, 2013 at 1:01 PM, James Worlton jworl...@gmail.com wrote:

 I should add that the error also appears when using \times 2/3 in place of
 \tuplet 3/2

 James Worlton


 On Wed, Jul 31, 2013 at 12:58 PM, James Worlton jworl...@gmail.comwrote:

 This simple example shows an error in the console:

 \version 2.17.22
 notesA = \relative c' {
   e4 \tuplet 3/2 { e8 e e } e2
 }
 notesB = \relative c' {
   c4 \tuplet 3/2 { c8 c c } c2
 }
 \score {
   \new Staff { \partcombine \notesA \notesB }
 }

 The console shows:
 warning: No tuplet to end
   c4
\tuplet 3/2 { c8 c c } c2

 This error does not appear if both parts are on the same pitch.

 The file compiles correctly in both cases. Is this a known issue?

 James Worlton



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


RE: tablet

2013-07-31 Thread Michael Rivers
Anything that runs on Windows will run on a Surface tablet (but not a Surface
RT tablet). They're really expensive, though.



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/RE-tablet-tp148599p148615.html
Sent from the User mailing list archive at Nabble.com.

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


RE: tablet

2013-07-31 Thread Jan Rosseel
From: Olivier Biot olivier.b...@gmail.com
To: Kieren MacMillan kieren_macmil...@sympatico.ca
Cc: lilypond-user lilypond-user@gnu.org
Subject: Re: Anyone using a tablet for lily?
Message-ID:

cahz1fzlo70dqp1y55jd3utq3v4skxsskgtz641wgzgfmskf...@mail.gmail.com
Content-Type: text/plain; charset=windows-1252

 I have been browsing the Internet for ePaper solutions, and have only
reached potential products so far.

 The Brussels Philharmonic quit using paper less than a year ago.

Uh no, they didn't. Short demo with big fanfare, tablets went back to
Samsung after that. Still playing on paper at the moment. 
There was another demo with the choir section of the orchestra in April,
but a choir member has his hands free, so no problem in turning pages. 

 I'm still unsure what device to get for replacing my pile of music
scores.

Most tablets are really too small for comfortable playing. If you look
around, you can find some 13.3tablets. Makes a boatload of difference
for playing. 

 Best regards,

 Olivier




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


Re: tablet

2013-07-31 Thread Tim McNamara
I use my iPad with unRealBook to organize lead sheets produced by LilyPond for 
all my gigs.  With the Retina display it works fine for lead sheets but might 
be too small for orchestral or even piano music.  Rumor has it that Apple is 
planning a 13 iPad, but then rumor has all sorts of things about Apple- most 
of it wrong.

The thing that makes this work is the clean-ness of LilyPond output, even 
better with the simpler hand written jazz font that was recently shared.  
Even at the small screen size, the clarity of the scores is excellent.

A band mate gives us things he's done in Finale and I am always surprised by 
how poor the engraving looks.


Tim



On Jul 31, 2013, at 2:52 PM, Jan Rosseel j...@rosseel.com wrote:

 From: Olivier Biot olivier.b...@gmail.com
 To: Kieren MacMillan kieren_macmil...@sympatico.ca
 Cc: lilypond-user lilypond-user@gnu.org
 Subject: Re: Anyone using a tablet for lily?
 Message-ID:

 cahz1fzlo70dqp1y55jd3utq3v4skxsskgtz641wgzgfmskf...@mail.gmail.com
 Content-Type: text/plain; charset=windows-1252
 
 I have been browsing the Internet for ePaper solutions, and have only
 reached potential products so far.
 
 The Brussels Philharmonic quit using paper less than a year ago.
 
 Uh no, they didn't. Short demo with big fanfare, tablets went back to
 Samsung after that. Still playing on paper at the moment. 
 There was another demo with the choir section of the orchestra in April,
 but a choir member has his hands free, so no problem in turning pages. 
 
 I'm still unsure what device to get for replacing my pile of music
 scores.
 
 Most tablets are really too small for comfortable playing. If you look
 around, you can find some 13.3tablets. Makes a boatload of difference
 for playing. 
 
 Best regards,
 
 Olivier
 
 
 
 
 ___
 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: conditional \when-property

2013-07-31 Thread Kieren MacMillan
Hi David,

 Using empty-stencil rather than your own call of ly:make-stencil should
 work for more versions.

This sounds useful… but I don't quite know what you are suggesting I do. Do you 
mean this (which appears to work, but still uses ly:make-stencil):

#(define-markup-command (when-property layout props symbol markp) (symbol? 
markup?)
  (if (chain-assoc-get symbol props)
  (interpret-markup layout props markp)
  (ly:make-stencil empty-stencil)))

?

I tried a lot of things without ly:make-stencil, and they all failed.

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


Re: conditional \when-property

2013-07-31 Thread David Nalesnik
Hi Kieren,


On Wed, Jul 31, 2013 at 5:59 PM, Kieren MacMillan 
kieren_macmil...@sympatico.ca wrote:

 Hi David,

  Using empty-stencil rather than your own call of ly:make-stencil should
  work for more versions.

 This sounds useful… but I don't quite know what you are suggesting I do.
 Do you mean this (which appears to work, but still uses ly:make-stencil):

 #(define-markup-command (when-property layout props symbol markp) (symbol?
 markup?)
   (if (chain-assoc-get symbol props)
   (interpret-markup layout props markp)
   (ly:make-stencil empty-stencil)))

 ?

 I tried a lot of things without ly:make-stencil, and they all failed.


empty-stencil is defined as

(ly:make-stencil '() empty-interval empty-interval)

so the ly:make-stencil in your function is unneccesary.  All you need to do
is the following:

 #(define-markup-command (when-property layout props symbol markp) (symbol?
markup?)
  (if (chain-assoc-get symbol props)
  (interpret-markup layout props markp)
  empty-stencil))

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


Re: conditional \when-property

2013-07-31 Thread Kieren MacMillan
Hi David,

 the ly:make-stencil in your function is unneccesary.  All you need to do is 
 the following:
 
  #(define-markup-command (when-property layout props symbol markp) (symbol? 
 markup?)
   (if (chain-assoc-get symbol props)
   (interpret-markup layout props markp)
   empty-stencil))

A-ha! I had tried

 #(define-markup-command (when-property layout props symbol markp) (symbol? 
markup?)
  (if (chain-assoc-get symbol props)
  (interpret-markup layout props markp)
  (empty-stencil)))

which threw an error.

Thanks for the correction!

Cheers,
Kieren.

p.s. Does anyone else think this should be part of the standard distro? Or is 
there an even more general conditional that is already, or should be, in there 
to be employed?
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: tablet

2013-07-31 Thread Jan Rosseel
 info at soundand.com writes:

 
 So I asked the question but instead of an answer you all got way off 
 track.
 Is the answer (or so it seems) no
 No one has a tablet that they use Lily on
 or
 No has tried and doesn't really know.
 Drives me mad when the questions don't really get answered.
 Could we please stick to the point?
 Thanks
 Jay
 

www.scora.net is absolutely on track. 

It's Lilypond based, but Lilypond does not run on the tablet. One can't change 
the score on the tablet, but one can annotate or create his own personal score 
(cue notes, key, clefs, ...) It's more limited than an editor, but usable by 
people that have never heard of Lilypond. Scores have to be structured in a 
certain way to make this work. 

Scora allows syncing of the tablets in an orchestra through the master console 
of the conductor. Visit www.lao.be to see where and when you can first see 
this in action. 

We're not targeting individuals - yet. First target audience is (large) 
orchestras. But if there's demand from individuals, we can quickly open that 
up in 2014. 


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