(geen onderwerp)

2006-05-20 Thread Han-Wen Nienhuys

[to lilypond-devel, not sure if everyone is subscribed to lilypond-hacker]

Graham Percival schreef:
 I've finished most of the doc work.  There's still plenty of things 
to do, but they're not so urgent.  I can start doing bug stuff now. 
Until the bug tracker is up, what should I do?  I had another look at 
the roundup demo, and there's a few fields that could be changed (less 
bug status flags, removing the nosy field (I don't know what it's 
supposed to do)), but my general impression is that I won't know what 
should be changed until I actually use it for a week or two.  Besides,


the nosy field is a list of people to email the bug discussion about. 
It's very useful, because the tracker will appear like a subscription 
mailing for reporters, but only for their bugs.


 we don't want this running on my laptop anyway.  Han-Wen, what's the 
status of the bug tracker?


It still  has no status. I've been playing with the demo too.  Because 
it will be on a real server, I'll have to make a list of things to do 
(database interfaces, cgi-bin vs. standalone server, email aliases) so 
we can tell our hosting provider what we need. Then we have to set 
everything up, migrate bugreports, change references etc.


Then, we need to have a run lilypond on open bugreports server.

 Do we have a vague estimate on a 2.10 release?  I'm looking at a 
_very_ vague answer, such as fall or beginning of 2007.  I'm 
wondering how


No, the way things are going, we can time the 2.10 release whenever we 
want: as long as we keep lily stable (ie. keep make web working), it 
should be possible to push out 2.10 on -say- a month's notice.


That being said, I'm hoping for the following additions for 2.10

 - optimal page breaking
 - music stream I/O
 - parser work by Erik
 - geometric regression testing (I think I asked David Feuer about 
this, but he has been remarkably silent)


also, I was hoping to rewrite some of the logic for toplevel music, 
\score and \book. Since things also depend on some personal plans for 
me, it makes sense to do the 2.10 release 'soon', as in: early summer.


--
Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen

LilyPond Software Design
 -- Code for Music Notation
http://www.lilypond-design.com




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


Re: Scheme chapter: material for deletion

2006-05-20 Thread Nicolas Sceaux
Graham Percival [EMAIL PROTECTED] writes:

 On 19-May-06, at 1:31 PM, Mats Bengtsson wrote:

 In that case, make sure to also delete the examples in input/*/
 that use \applyMusic, otherwise you will cause some confusion
 (of course, some of these examples may be useful and should
 preferably be rewritten as music functions instead).

 \applyOutput is mentioned in 9.2.2 Creating contexts; is this
 reference worth keeping?  Note that I'm not really familiar with
 \apply*, so I'm not in a good position to judge whether they should be
 kept in the docs or not.

 Even if we decide to remove references to \apply* in the docs and in
 input/test/, I'm not going to touch input/regresssion/  :)

\applyMusic was the music function ancestor: you could apply a unary
function to a single music expression. So it is sort of useless now,
unless I'm missing something.

Keep sections on \applyContext and \applyOutput, because they have
nothing to do with music expressions, they apply to other types of
objects.

nicolas


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


Re: Scheme chapter: material for deletion

2006-05-20 Thread Mats Bengtsson



\applyMusic was the music function ancestor: you could apply a unary
function to a single music expression. So it is sort of useless now,
unless I'm missing something.
 


As long as all old useful examples that use the \applyMusic
feature are not rewritten into music functions, it may
certainly be useful for some people. On the other hand,
keeping \applyMusic in the implementation but removing
it from the documentation may be a good way to phase it
out.

  /Mats


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


Cautionary accidentals in Ambitus

2006-05-20 Thread Cameron Horsburgh
Hi folks,

I've recently written a timpani part for a score I'm writing, and I thought I'd 
add an ambitus to the beginning of the part to show the necessary tuning (I 
know, it's not standard!)

The two notes I want the timps tuned to are aes and des, and the key is des 
major. However, because the key signature (which comes _after_ the ambitus) 
includes aes and des there are no flats on the ambitus. How do I add cautionary 
accidentals?

I notice in the programme reference that Ambitus_engraver has a setting for 
cautionary accidentals, but it doesn't tell me how to turn them on or off.

Here's a simple version of my code:

\version 2.9.4

\score{

  \relative c {
\clef bass
\key des \major
des aes des aes |
  }

  \layout{
\context {
  \Voice
  \consists Ambitus_engraver
}
  }
}
-- 

=
Cameron Horsburgh

/dev/random says:
Dinner not ready: (A)bort (R)etry (P)izza

http://web.netcall.com.au/horsburgh

 _ _  _ _ _ 
/ ___| _ __ ___ (_) | ___| | | |
\___ \| '_ ` _ \| | |/ _ \ | | |
 ___) | | | | | | | |  __/_|_|_|
|/|_| |_| |_|_|_|\___(_|_|_)

=



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


Re: Cautionary accidentals in Ambitus

2006-05-20 Thread Erlend Aasland
Hi,When I write timpani parts I specify the tuning this way:tuning = \markup { \score { \new Staff \with { \remove Time_signature_engraver } { \set Staff.instrument = Tuning: 
 \clef bass { b,4 d e a } } \layout { ragged-right = ##t } }}\header { poet = \markup { \tuning }}I know it doesn't answer your question, but I thought you might find it interesting anyway.
Regards, Erlend AaslandOn 5/20/06, Cameron Horsburgh [EMAIL PROTECTED] wrote:
Hi folks,I've recently written a timpani part for a score I'm writing, and I thought I'd add an ambitus to the beginning of the part to show the necessary tuning (I know, it's not standard!)
The two notes I want the timps tuned to are aes and des, and the key is des major. However, because the key signature (which comes _after_ the ambitus) includes aes and des there are no flats on the ambitus. How do I add cautionary accidentals?
I notice in the programme reference that Ambitus_engraver has a setting for cautionary accidentals, but it doesn't tell me how to turn them on or off.Here's a simple version of my code:\version 
2.9.4\score{\relative c {\clef bass\key des \majordes aes des aes |}\layout{\context {\Voice\consists Ambitus_engraver}
}}--=Cameron Horsburgh/dev/random says:Dinner not ready: (A)bort (R)etry (P)izzahttp://web.netcall.com.au/horsburgh
 _ __ _ _/ ___| _ __ ___ (_) | ___| | | |\___ \| '_ ` _ \| | |/ _ \ | | | ___) | | | | | | | |__/_|_|_||/|_| |_| |_|_|_|\___(_|_|_)=
___lilypond-devel mailing listlilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel
___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Realtime display

2006-05-20 Thread Han-Wen Nienhuys

Austin Taylor schreef:

Hello,

My high-level goal is to display music notation in Cocoa, quickly. I'd
like to use LilyPond for printing at some point, so using it for
display seems very natural. However, LilyPond seems to only work with
files. I haven't run any tests yet, but I'm thinking it would be way
too slow to write my input to a file, fire up lilypond, and then read
its output from disk and display it. The obvious thing would be to
keep a lilypond process alive, pipe it stuff, and get output (probably
pdf) from standard out that I can send to Quartz. Of course, that
still might not be fast enough. There would be other possible
optimizations from there. I will only be changing little bits of the
score at a time.

So my questions are:
1. Is LilyPond even the right tool for the job?
2. Is there a way to do this already?
3. Would realtime display be feasible even if this were implemented?
4. How much would it cost to have it implemented?


This is possible, there's a demo module ikebana in CVS that use 
Python+GTK to display interactive music notation, using the socket 
backend (a backend that reads LISP from a network connection and sends 
back the result over the same connection in a custom format).


Lily does not have any hooks or support for incremental rendering, so 
I'm not sure if you could make it fast enough.


--

Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen

LilyPond Software Design
 -- Code for Music Notation
http://www.lilypond-design.com



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