Re: Solution for including a file only once

2010-02-12 Thread Karl Hammar
Reinhold Kainhofer:
...
> In my view there are two different kinds of include uses:
> 1) To include package-like .ily files, which define additional functionality. 
> There many utility functions really might/should be in their own namespace, 
> but many definitions (and in particular all \header, \paper or \layout 
> blocks) 
> need to be at toplevel.

I would be interested in conditionally including files with \paper and 
\header blocks, so can with a command line flag get output for 
"choirbook" booklets or plain a4 sheets. The common thing with this 
thread would be the ability to \include thoose blocks.

> 2) ...
...
> I think it should be as easy and straightforward to use to a non-programmer 
> as 
> possible, while allowing more complex use without making easy things harder 
> than necessary for easy things. 

Ack.

Regards,
/Karl

---
Karl HammarAspö Data   k...@aspodata.se
Lilla Aspö 148 Networks
S-742 94 Östhammar  +46  173 140 57   Computers
Sweden +46  70 511 97 84 Consulting
---




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


Looking for Lilypond developer to create a special version for different music score model

2010-02-12 Thread izjenie

Hi all,

I've been using a Lilypond for a month now and I really impressed with its
complex and beautiful rendering.

However, I live in the country where most of the people cannot read music in
notation model. Instead, we are reading music in the solfegio: do, re, mi
fa, sol, la, ti. And when we write the music, we wrote it in the numeric
format. For example -- 1=do, 2=re, etc. So when I wrote 1 2 3. 4 5, it
really mean do, re, mi, fa, sol. We called the model as "solmisasi" -- I
don't know what the term in english. Basically it was derived from the
Netherland education.

Now, the problem are -- most of the people are reading music in that model.
Including all people in my church. When we have a choir, everybody is
reading the solmisasi notation. Usually we create the score using Microsoft
Word, which is a very tedious task. Or, people just simply do it in
handwritten.

I was trying the Lilypond and I am very excited with the data model and the
possibility of creating a new rendering (which is mostly text) for the
solmisasi notation. I am sure this is much more easier than writing a
complete notation. 

I attached one example of solmisasi notation. The music is four voice, SATB.
If you see the notation, I think you can understand it easily.

Is there a rendering like this available? If its not -- because of the
usefulness this program, I am willing to pay some $$ for the developer who
wants to work on this model. Because this might be not in the roadmap of
Lilypond. All sourcecode will go back to the GNU license. Its just I need
somebody who understand the source code and able to change it. I'll give all
the requirement. 

Let me know if its possible, if its done -- all church in my country will be
able to use it. :-)

Thanks and let me know what your thought on this one.

Regards,
-izak


http://old.nabble.com/file/p27549135/ExampleMusic.pdf ExampleMusic.pdf 
-- 
View this message in context: 
http://old.nabble.com/Looking-for-Lilypond-developer-to-create-a-special-version-for-different-music-score-model-tp27549135p27549135.html
Sent from the Gnu - Lilypond - Dev mailing list archive at Nabble.com.



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


quick check of 2.13.13 mingw

2010-02-12 Thread Graham Percival
I've bumped nsis to 2.4.6.  Could somebody check if it still installs
+ uninstalls in a manner which is no worse than 2.13.12 ?

http://lilypond.org/~graham/

PLEASE NOTE: I haven't tried using any of the new functions in nsis
2.4.6; I don't expect this version to be *better* than 2.13.12.  If
it's the same, then I consider that a victory, and will move on with
2.13.13, and will begin investigating the potential fix to the slow
uninstaller some time next week.

Cheers,
- Graham


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


new smaller installers to test

2010-02-12 Thread Graham Percival
I've tweaked the list of dirs to remove from
share/ghostscript/Resources.  The resulting files are (on average) 5
megs smaller.  linux-x86 works here for me.

Could we get a few tests for various OSes?
http://lilypond.org/~graham/

(mingw is "mingw-new.exe", to avoid a clash with the nsis 2.4.6 binary
test.  The mingw-new.exe also uses 2.4.6, so if that file works for
you, there's no need to test the older lilypond-blah.exe)

Cheers,
- Graham


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


Re: new smaller installers to test

2010-02-12 Thread Graham Percival
On Fri, Feb 12, 2010 at 7:06 PM, Kieren MacMillan
 wrote:
> Hi Graham,
>
>> Could we get a few tests for various OSes?
>>    http://lilypond.org/~graham/
>
> Mac OS X 10.6 is aok.
> It also seemed that "first compile" was almost instantaneous, as compared 
> with earlier upgrades -- is this a change, or am I imagining things?

I would be very surprised if that was a real change, but then again,
I've been surprised at cross-platform issues in the past.  :)

Cheers,
- Graham


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


Re: new smaller installers to test

2010-02-12 Thread Kieren MacMillan
Hi Graham,

> Could we get a few tests for various OSes?
>http://lilypond.org/~graham/

Mac OS X 10.6 is aok.
It also seemed that "first compile" was almost instantaneous, as compared with 
earlier upgrades -- is this a change, or am I imagining things?

Cheers,
Kieren.

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


Pre-release testing

2010-02-12 Thread James Bailey


So, when I'm not doing lilypond things, I test stuff. I'm a game  
tester. One thing I find very helpful is to have a short list of  
things to check for when doing these kinds of quick version test. I  
haven't really worked very hard on it, but here's kinda the things I  
do so far when looking at checking versions:


Check LilyPad Editor
Open LilyPad Editor
Open a File with LilyPad Editor
Compile a File with LilyPad Editor
Update Syntax {b4\sustainUp a g a \sustainDown} \version "2.10.0"

Check Command-Line Options
Compile a file from the command line
Pass a simple command-line option "lilypond -o test\ file / 
Applications/LilyPond.app/Contents/Resources/Welcome-to-LilyPond- 
MacOS.ly"
Pass an advanced command-line option "lilypond -dpaper-size=\"a6\"  
Applications/LilyPond.app/Contents/Resources/Welcome-to-LilyPond- 
MacOS.ly"


Python Scripts

lilypond-book

compile a file with lilypond book
 \documentclass[a4paper]{article}

 \begin{document}
 test
 \begin{lilypond}
 \relative c' { c2 a'2 \times 2/3 { f8 e d } c'2 g4 }
 \end{lilypond}
 \end{document}
lilypond-book --latex-program=pdflatex --pdf -o out pdflatex-lily- 
book-sample.lytex


convert-ly
Update Syntax {b4\sustainUp a g a \sustainDown} \version "2.10.0"

pdf output
Check that pdf paper size is correct
Check that links open correctly


I include all of this here for feedback on how appropriate something  
like this is, any things that could be missed, any things that could  
be removed.



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


Re: Pre-release testing

2010-02-12 Thread James Bailey


On 12.02.2010, at 20:37, James Bailey wrote:



…
lilypond-book --latex-program=pdflatex --pdf -o out pdflatex-lily- 
book-sample.lytex


should have been:
lilypond-book  --pdf -o out pdflatex-lily-book-sample.lytex

…old file version…

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


Doc compile, 2

2010-02-12 Thread Francisco Vila
John, Sorry for bugging you again. I still have the problem
[apparently] with incuded/generating-output.itexi.

This could be of help:

make[1]: Entering directory `/home/fravd/source/lilypond/Documentation/es'
cd ./out-www && \
texi2pdf --batch -I
/home/fravd/source/lilypond/Documentation -I
/home/fravd/source/lilypond/Documentation/./out-www -I
/home/fravd/source/lilypond/out/lybook-db/  learning.texi && \
mkdir -p
/home/fravd/source/lilypond/Documentation/./out-www/ && mv
learning.pdf /home/fravd/source/lilypond/Documentation/./out-www/learning.es.pdf
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
 file:line:error style messages enabled.
 %&-line parsing enabled.
entering extended mode

(./learning.texi (/home/fravd/source/lilypond/tex/texinfo.tex
Loading texinfo [version 2009-08-14.15]: pdf, fonts, markup, glyphs,
page headings, tables, conditionals, indexing, sectioning, toc, environments,
defuns, macros, cross references, insertions,
(/usr/share/texmf-texlive/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.3 <23 July 2005>
) localization, formatting, and turning on texinfo input format.)
(./learning.aux) (/home/fravd/source/lilypond/tex/txi-es.tex
no patterns for spanish) (./macros.texi (./version.texi) (./common-macros.texi)
) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./learning.toc
[-1] [-2]) [-3] (./learning.toc) (./learning.toc) (./learning/tutorial.texi
(./included/generating-output.texi
./included/generating-output.texi:238: Argument of \ has an extra }.

@par

   }
@parsemacbody ... macro->@xdef @temp {...@eatcr {#1}}
  @endgroup @defmacro
l.238 @end macro

Runaway argument?
version "@w...@version{}}"^...@{^^mc' e' g' e'^...@}^^m@end example^^m...@etc.
./included/generating-output.texi:238: Paragraph ended before \ was complete.

   @par

   }
@parsemacbody ... macro->@xdef @temp {...@eatcr {#1}}
  @endgroup @defmacro
l.238 @end macro


-- 
Francisco Vila. Badajoz (Spain)
www.paconet.org , www.csmbadajoz.com


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


Re: Doc compile, 2

2010-02-12 Thread Graham Percival
On Fri, Feb 12, 2010 at 08:55:10PM +0100, Francisco Vila wrote:
> Runaway argument?
> version "@w...@version{}}"^...@{^^mc' e' g' e'^...@}^^m@end example^^m...@etc.
> ./included/generating-output.texi:238: Paragraph ended before \ was complete.

I remember seeing this earlier in the week.  Make sure you're
using latest git, and do a full doc build from scratch.  The
problem should go away.  At least, it did for me.

Cheers,
- Graham


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


Re: new smaller installers to test

2010-02-12 Thread Trevor Daniels


Graham Percival wrote Friday, February 12, 2010 6:57 PM



I've tweaked the list of dirs to remove from
share/ghostscript/Resources.  The resulting files are (on average) 
5

megs smaller.  linux-x86 works here for me.
Could we get a few tests for various OSes?


On Vista:

Yes - the .exe is 20.5 Mb, previous versions have been
c. 27 Mb.  Size of installation on disk is now 68 Mb,
previous versions around 83 Mb.  Big improvement.

Installation appeared perfectly normal.

Ran lilypond-book and texi2html on pitches.itely.
Output looks fine.  First run took c. 2 mins to
get going, second started immediately.  Presumably
fonts are being processed first time ??

Uninstall took exactly 10 mins, and left three files
undeleted:

/usr/bin/lilypad-unicode.exe
/usr/share/lilypond/current/dvips/ps/lilyponddefs.ps
/usr/share/lilypond/current/dvips/ps/music-drawing-routines.ps

I don't know if this is a change in behaviour as
I normally just delete or rename the lilypond
directory.

Trevor




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


Re: new smaller installers to test

2010-02-12 Thread Patrick McCarty
On Fri, Feb 12, 2010 at 10:57 AM, Graham Percival
 wrote:
> I've tweaked the list of dirs to remove from
> share/ghostscript/Resources.  The resulting files are (on average) 5
> megs smaller.  linux-x86 works here for me.
>
> Could we get a few tests for various OSes?
>    http://lilypond.org/~graham/

darwin-x86 and darwin-ppc work fine on clean 10.5 Leopard machines.

I've noticed some warnings from Ghostscript (when using --verbose) in
the past, and those are still present, so here they are for
completeness:


*** Warning: GenericResourceDir doesn't point to a valid resource directory.
   the -sGenericResourceDir=... option can be used to set this.

WARNING: /Unicode /Decoding resource is not accessible but it is
useful for generating ToUnicode CMap.


...though they don't seem to affect the output, so I guess they are harmless.

Thanks,
Patrick


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


Re: Doc compile, 2

2010-02-12 Thread Francisco Vila
2010/2/12 Graham Percival :
> On Fri, Feb 12, 2010 at 08:55:10PM +0100, Francisco Vila wrote:
>> Runaway argument?
>> version "@w...@version{}}"^...@{^^mc' e' g' e'^...@}^^m@end 
>> example^^m...@etc.
>> ./included/generating-output.texi:238: Paragraph ended before \ was complete.
>
> I remember seeing this earlier in the week.  Make sure you're
> using latest git, and do a full doc build from scratch.  The
> problem should go away.  At least, it did for me.

No luck, but now I am sure that the line

  @\version "@w...@version{}}"

in an example of /included/generating-output.itexi is causing the
problem. Deleting it makes doc to compile well. I'll check my macros:
they could be wrong.
-- 
Francisco Vila. Badajoz (Spain)
www.paconet.org , www.csmbadajoz.com


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


Re: Doc compile, 2

2010-02-12 Thread Francisco Vila
2010/2/12 Francisco Vila :
> 2010/2/12 Graham Percival :
>> On Fri, Feb 12, 2010 at 08:55:10PM +0100, Francisco Vila wrote:
>>> Runaway argument?
>>> version "@w...@version{}}"^...@{^^mc' e' g' e'^...@}^^m@end 
>>> example^^m...@etc.
>>> ./included/generating-output.texi:238: Paragraph ended before \ was 
>>> complete.
>>
>> I remember seeing this earlier in the week.  Make sure you're
>> using latest git, and do a full doc build from scratch.  The
>> problem should go away.  At least, it did for me.
>
> No luck, but now I am sure that the line
>
> �...@\version "@w...@version{}}"
>
> in an example of /included/generating-output.itexi is causing the
> problem. Deleting it makes doc to compile well. I'll check my macros:
> they could be wrong.

Now fixed in translation branch.

-- 
Francisco Vila. Badajoz (Spain)
www.paconet.org , www.csmbadajoz.com


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


Helping translators do their work

2010-02-12 Thread Francisco Vila
Hello, I have a small suggestion.

When a translator faces this commit and tries to update her
translations accordingly,

  e600412e50db9e8ee3b9e408527322b84b946f52 Doc build: make
screenshot-tutorials shared.

one tends to think that only blocks of text were moved or files
renamed. It is impossible, (and check scripts do not help on that) to
guess that in the meantime some random lines were touched.  I'd beg
for you to separate moving/renaming from editing into separate
commits. Updating becomes a nightmare otherwise. Thank you!

-- 
Francisco Vila. Badajoz (Spain)
www.paconet.org , www.csmbadajoz.com


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


Re: Pre-release testing

2010-02-12 Thread Graham Percival
On Fri, Feb 12, 2010 at 08:37:00PM +0100, James Bailey wrote:
>
> One thing I find very helpful is to have a short list of things to check 
> for when doing these kinds of quick version test. I haven't really worked 
> very hard on it, but here's kinda the things I do so far when looking at 
> checking versions:

Nice idea!  Once we've worked on this list a bit, I'll add it to
the CG release chapter.

> Open LilyPad
> Compile a File with LilyPad Editor

I believe that
  input/regression/typography-demo.ly
tests all types of output.  At least, it did at one point; by now
there's probably extra features which aren't included in that
file.  Still, it's probably a good test, since it includes other
languages, a bunch of articulations, slurs, cross-beam staves,
etc.

If anybody wants to volunteer to track down whether it currently
includes all grobs, or wants to modify the file to add other
things to test, I certainly wouldn't object.  I have no plans on
investigating or tweaking this file myself.


> Update Syntax {b4\sustainUp a g a \sustainDown} \version "2.10.0"
>
> Check Command-Line Options
> Compile a file from the command line

I wouldn't bother with these unless there's a specific reason to
think they've broken or been changed.


Granted, it depends on how much time you want to put into it.  But
I think a good trade-off would be to just check one or two files
with LilyPad, unless I specifically ask about something else.  I
think the remaining lilypond time would be better spent processing
bug reports, editing files on LSR, etc.

Cheers,
- Graham


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