Re: Real-world usage of Lilypond

2009-04-08 Thread Wei-Wei Guo

Hi Andrew,

Thanks! It's good to know it. But it is a pity that the fonts still have limited
symbols.


Wei-Wei

Andrew Hawryluk 写道:


Do you mean including musical symbols in the body text? You may be interested in
http://www.mu.qub.ac.uk/tomita/bachfont/

Andrew





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


Re: Real-world usage of Lilypond

2009-04-08 Thread Wei-Wei Guo

Hi Kieren,

I think that might be the method, combining basic symbols, that I'm looking for.

I actually don't understand those #Y or #DOWN. I guess those represent some
basic symbols. Could you point me to any material explaining this?  I'm
searching like a blind touching everything but getting nothing now.

Thanks!

Wei-Wei



Kieren MacMillan 写道:

Hi Wei-Wei Guo,


explaining what a quaver is in text line.


\markup { A quaver looks like \fontsize #-2 \general-align #Y #DOWN 
\note #8 #1 }


Hope this helps!
Kieren.




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


Re: Real World Usage

2009-04-08 Thread Martin Tarenskeen
On Tue, Apr 07, 2009 at 06:35:33PM -0700, Paul Scott wrote:

  I don't get the topic.  Do you mean compete with Finale?  If you do, I
 think you are foolish.  Leave Lilypond the way it is, with no gui-ed up
 shlock.

 We are close to having the best both worlds.  Just as we have Unix/LInux  
 which doesn't absolutely need X Windows we have Lily and we have tools  
 like JEdit and LilyPondTool and others and conversion tools which allow  
 people who are not comfortable with Lily as she is.

 OTOH if tools like JEdit, etc. could develop into a full GUI for those  
 who need that a lot more people would be served and it would certainly  
 compete with Finale.

There is a parallel with LaTeX vs. GUI wordprocessors like Word or 
OpenOffice.org. These are two different worlds, but somewhere inbetween 
there is LyX. I kind of like the LyX approach. 

That's what I like about NoteEdit, Canorus, and NtEd. I can enter notes 
and have a good overview of what I'am doing, and then export to Lilypond 
for perfect engraving. But NoteEdit is not supported anymore, Canorus is 
very incomplete and unfinished (but they are working on it). NtEd is not 
perfect either, but works reasonably well already. You can create scores 
with NtEd without Lilypond, but I would not recommend that. NtEd native 
output is really ugly compared to Lilypond. I always export to Lilypond. 

But until now all my serious work with Lilypond has been done using Vim 
(on my EeePC) or Frescobaldi (on my normal PC.)

Sometimes I take my EeePC to my work (the Music School in Deventer) and 
my collegues - who all use Sibelius - are getting more and more 
interested when they see me working on a score during the coffee breaks. 
Maybe I can even convince some of them to give Lilypond a try ?  

-- 

Martin Tarenskeen


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


Re: Real World Usage

2009-04-08 Thread sdfgsdhdshd


craigbakalian wrote:
 
   I don't get the topic.  Do you mean compete with Finale?  If you do, I
 think you are foolish.  Leave Lilypond the way it is, with no gui-ed up
 shlock.
 

Lilypond has features that Finale has not. But the opposite is also true.

Some time ago i tried to publish scores; therefore i was in touch with
several music publishers, in 2 or 3 european countries. As one might expect,
they have a few basic requirements on the look of the scores. Sadly,
lilypond does not meet all of them.
I replied what you read on this forum, how nice lilypond is, the incredible
number of features, better ouput than commercial softwares, ... They just
replied they don't care, as the basic requirements are not met. One of them
even added that... with Finale you meet easily these basic requirements
:rules:

I read the doc, asked in this forum for some of these requirements, and read
post from people asking for few of them; the lilypond gurus and the feature
database confirmed they were not (yet) possible.

-- 
View this message in context: 
http://www.nabble.com/Re%3A-Real-World-Usage-tp22935326p22945455.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


Re: Left/right noteheads in chord containing second

2009-04-08 Thread Mark Polesky
Nick, 

this is a little less awkward, but you still have
to adjust the 'length and 'extra-offset properties
of Stem in some cases. But now you don't have to 
guess the X-offsets. The macro calculates the 
appropriate X-offsets based on the note-values. 
There are still some quirks though. It fails if 
the chord's first inputted note is NOT /tweak'ed. 
No idea why. In fact, there are some combinations
that just don't seem to work. Still a little
buggy I guess.

Incidentally, you can use a numeric value if you
want to do anything different:

\tweak #'X-offset #-1.324984 d e gis

You can also use the macro to deduce the correct 
X-offsets. In caseyou're curious, here they are:

quarter-notes and shorter:
  move-left  = -1.324984
  move-right =  1.324984

half-notes:
  move-left  = -1.251178
  move-right =  1.251178

whole-notes:
  move-left  = -1.720008
  move-right =  1.720008

Don't forget, this is especially *bad* notation.
Maybe it's a good thing it's so hard to implement!

Good luck.
- Mark

_



  \version 2.13.0
\pointAndClickOff

#(define (move-left grob)
  (let* ((line-thickness (ly:staff-symbol-line-thickness grob))
 (default-stem-thickness (* 1.3 line-thickness))
 (X-extent (ly:stencil-extent (ly:note-head::print grob) 0))
 (width (- (cdr X-extent) (car X-extent)))
 (offset (if ( 0 (ly:grob-property grob 'duration-log))
 (- (/ default-stem-thickness 2) width)
 (- (* default-stem-thickness 2) width
offset))

#(define (move-right grob)
  (let* ((line-thickness (ly:staff-symbol-line-thickness grob))
 (default-stem-thickness (* 1.3 line-thickness))
 (X-extent (ly:stencil-extent (ly:note-head::print grob) 0))
 (width (- (cdr X-extent) (car X-extent)))
 (offset (if ( 0 (ly:grob-property grob 'duration-log))
 (- width (/ default-stem-thickness 2))
 (- width (* default-stem-thickness 2)
offset))

\relative {
  % adjust Stem 'length and 'extra-offset if
  % the second is at one end of the stem:
  \once \override Stem #'length = #7.85
  \once \override Stem #'extra-offset = #'(0.065 . -0.45)
  \tweak #'X-offset #move-right d
   \tweak #'X-offset #move-left e
   gis4

  \once \override Stem #'length = #7.85
  \once \override Stem #'extra-offset = #'(0.065 . -0.45)
  \tweak #'X-offset #move-right d
   \tweak #'X-offset #move-left e
   gis2

  % for some reason, it won't work unless you input the tweak first:
  \tweak #'X-offset #move-left b'
   \tweak #'X-offset #move-right a
   e4

  % ie. this doesn't work:
  % e
  %  \tweak #'X-offset #move-right a
  %  \tweak #'X-offset #move-left b4

  \tweak #'X-offset #move-left b
   \tweak #'X-offset #move-right a e1
}attachment: switch-sides.png___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Left/right noteheads in chord containing second

2009-04-08 Thread Mats Bengtsson
There have been a number of requests over the years for this kind of 
feature. Primarily to get more understandable layout in cases where 
there are accidentals on some of the notes and you want the accidental 
to be close to the corresponding note head, if I remember correctly. 
Search the mailing list archives for related discussions.


   /Mats

Mark Polesky wrote:

Nick,

Here's a rather awkward solution. How often would
you need this? And just out of curiosity, why? 
I guess I would use something like this if I were

making a circle the correct notation exercise in
a textbook or something. Anyway, the solution I 
have here would be a pain if you needed to do it 
repeatedly. If there's a pattern to your stem-side-

switching noteheads, it might be easier to automate
with a macro. So let us know if there's a general
functionality. Would you want to switch all seconds
(easier to implement) or be able to select which
seconds to switch (harder to implement)?

Hope this helps.
- Mark

\version 2.13.0

{ 
  d' e' gis'

  \once \override Stem #'length = #7.8
  \once \override Stem #'Y-offset = #-0.4
  \tweak #'X-offset #1.19 d' \tweak #'X-offset #-1.25 e' gis'
}


  






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


--
=
Mats Bengtsson
Signal Processing
School of Electrical Engineering
Royal Institute of Technology (KTH)
SE-100 44  STOCKHOLM
Sweden
Phone: (+46) 8 790 8463 
   Fax:   (+46) 8 790 7260
Email: mats.bengts...@ee.kth.se
WWW: http://www.s3.kth.se/~mabe
=



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


RE: Left/right noteheads in chord containing second

2009-04-08 Thread Nick Payne
Mark

My reason for wanting to swap the noteheads was purely to improve the
appearance of fingering indications. I wanted to keep the fingering on the
left for consistency, but the note I wanted to finger was on the RH side of
the stem and thus a considerable distance away from the fingering indication
that had to avoid a collision with the notehead on the left. In the end I
just placed the fingering for that one note on the right. Looks a bit
strange to my eyes but avoids any ambiguity.

Nick

 -Original Message-
 From: Mark Polesky [mailto:markpole...@yahoo.com]
 Sent: Wednesday, 8 April 2009 15:43
 To: Nick Payne; lilypond-user@gnu.org; Kieren MacMillan
 Subject: Re: Left/right noteheads in chord containing second
 
 Nick,
 
 Here's a rather awkward solution. How often would you need this? And
 just out of curiosity, why?
 I guess I would use something like this if I were making a circle the
 correct notation exercise in a textbook or something. Anyway, the
 solution I have here would be a pain if you needed to do it repeatedly.
 If there's a pattern to your stem-side- switching noteheads, it might
 be easier to automate with a macro. So let us know if there's a general
 functionality. Would you want to switch all seconds (easier to
 implement) or be able to select which seconds to switch (harder to
 implement)?
 
 Hope this helps.
 - Mark
 
 \version 2.13.0
 
 {
   d' e' gis'
   \once \override Stem #'length = #7.8
   \once \override Stem #'Y-offset = #-0.4
   \tweak #'X-offset #1.19 d' \tweak #'X-offset #-1.25 e' gis' }
 
 
 
 No virus found in this incoming message.
 Checked by AVG - www.avg.com
 Version: 8.0.238 / Virus Database: 270.11.46/2046 - Release Date:
 04/07/09 17:53:00



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


LilyPond midi extension

2009-04-08 Thread Thomas Scharkowski
Hi,

some time ago the default midi extension for windows was changed to 
mid.
How can change it back to midi?

thanks,
Thomas





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


Re: Real World Usage

2009-04-08 Thread MonAmiPierrot



Martin Tarenskeen wrote:
 
 
 There is a parallel with LaTeX vs. GUI wordprocessors like Word or 
 OpenOffice.org. These are two different worlds, but somewhere inbetween 
 there is LyX. I kind of like the LyX approach. 
 
 

I like it too. it's real WYSIWYM. But some LyX users (and even developers)
think it is (and should be) a almost-WYSIWYG editor. In my opinion this
would be a great error. LyX should never show pages and so on, just the
meaning of the doc, and this is the revolutionary potential of LyX that even
some developers IMHO didn't catch.
A similar approach to Lily (and notational music) is quite hard to achieve,
because music notation is quite a different thing than text. I mean: you
perhaps can't avoid some heavy WYSIWYG and thus a Finale approach.
But 1st one should ask himself what do users need? The 1st answer, I
think, is fast, exact music writing with clear meaning/structure
representation and inmediate feed-back (better if visual and also audio).
 In my opinion, this could be partially achieved in close future with a
jEdit/lilypondtool-like editor with a sort of live-lilypond encoder which
shows in almost real-time changes in the pdf or in other way. This could be
achieved by a new ultra light ugly modality of Lily which doesn't care
about aesthetics, lines and pages, just to show visual feedback of MUSIC and
perhaps its logic/structure, not his final form. But still I would mainly
use a text editor like excellent jEdit.
I don't know too much WYSIWYG editors for Lilypond (just tried Denemo) but I
don't like them too much: IMHO they're very far from the LyX concept and
perhaps always will be.
The most important problem is that with every which one approach, it is hard
to save one of Lilypond most important quality: the ability to use variables
and to build music using its own internal logic. This is something that in
text you don't need because strong and continuous internal reference and
simmetry is a characteristic of music, not of text. Thus, the simpleness of
LyX is ok, but I can't think about a LiLyXpond in any shape. LyX can
graphically show the 99% of LaTeX code. A software able to graphically show
the internals of a Lilypond logically structured file is almost difficoult
to imagine, not mention to develop.


-
Piero Faustini, PhD student
Dipartimento di Scienze Storiche
Sezione musicologia
Università di Ferrara 

Main Software used:

- LyX 1.6.1 on WinXP sp3; EndNote  JabRef
- MikTex
- LaTeX class: Koma book
- Lilypond 2.12 for example excerpts
- BibLaTeX for bibliographies 


-- 
View this message in context: 
http://www.nabble.com/Re%3A-Real-World-Usage-tp22935326p22947693.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


Re: Real World Usage

2009-04-08 Thread MonAmiPierrot



Martin Tarenskeen wrote:
 
 
 There is a parallel with LaTeX vs. GUI wordprocessors like Word or 
 OpenOffice.org. These are two different worlds, but somewhere inbetween 
 there is LyX. I kind of like the LyX approach. 
 
 

I like it too. it's real WYSIWYM. But some LyX users (and even developers)
think it is (and should be) a almost-WYSIWYG editor. In my opinion this
would be a great error. LyX should never show pages and so on, just the
meaning of the doc, and this is the revolutionary potential of LyX that even
some developers IMHO didn't catch.
A similar approach to Lily (and notational music) is quite hard to achieve,
because music notation is quite a different thing than text. I mean: you
perhaps can't avoid some heavy WYSIWYG and thus a Finale approach.
But 1st one should ask himself what do users need? The 1st answer, I
think, is fast, exact music writing with clear meaning/structure
representation and inmediate feed-back (better if visual and also audio).
 In my opinion, this could be partially achieved in close future with a
jEdit/lilypondtool-like editor with a sort of live-lilypond encoder which
shows in almost real-time changes in the pdf or in other way. This could be
achieved by a new ultra light ugly modality of Lily which doesn't care
about aesthetics, lines and pages, just to show visual feedback of MUSIC and
perhaps its logic/structure, not his final form. But still I would mainly
use a text editor like excellent jEdit.
I don't know too much WYSIWYG editors for Lilypond (just tried Denemo) but I
don't like them too much: IMHO they're very far from the LyX concept and
perhaps always will be.
The most important problem is that with every which one approach, it is hard
to save one of Lilypond most important quality: the ability to use variables
and to build music using its own internal logic. This is something that in
text you don't need because strong and continuous internal reference and
simmetry is a characteristic of music, not of text. Thus, the simpleness of
LyX is ok, but I can't think about a LiLyXpond in any shape. LyX can
graphically show the 99% of LaTeX code. A software able to graphically show
the internals of a Lilypond logically structured file is almost difficoult
to imagine, not mention to develop.


-
Piero Faustini, PhD student
Dipartimento di Scienze Storiche
Sezione musicologia
Università di Ferrara 

Main Software used:

- LyX 1.6.1 on WinXP sp3; EndNote  JabRef
- MikTex
- LaTeX class: Koma book
- Lilypond 2.12 for example excerpts
- BibLaTeX for bibliographies 


-- 
View this message in context: 
http://www.nabble.com/Re%3A-Real-World-Usage-tp22935326p22947722.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


Re: Real World Usage

2009-04-08 Thread Thomas Scharkowski

 Hi,
 
  Some time ago i tried to publish scores; therefore i was in touch
  with several music publishers, in 2 or 3 european countries. As one 
  might expect, they have a few basic requirements on the look of the
  scores. Sadly, lilypond does not meet all of them.
 
 Can you list those?
 Kieren.
 
This interests me also.

My impression/experience is that publishers use a certain software 
(mostly Finale and/or Sibelius) and want the matching files delivered 
no matter how much better a LilyPond generated file looks.
 
Thomas
 ___
 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: Real-world usage of Lilypond

2009-04-08 Thread Kieren MacMillan

HI Wei-Wei,


Could you point me to any material explaining this?


It's all in the Text markup docs, in particular the Music section:
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Music#Music

Hope this helps!
Kieren.


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


Re: Real World Usage

2009-04-08 Thread Kieren MacMillan

Hi,


Some time ago i tried to publish scores; therefore i was in touch with
several music publishers, in 2 or 3 european countries. As one  
might expect,

they have a few basic requirements on the look of the scores. Sadly,
lilypond does not meet all of them.


Can you list those?
Kieren.


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


Re: LilyPond midi extension

2009-04-08 Thread Simon Bailey


On 8 Apr 2009, at 12:32, Thomas Scharkowski wrote:

some time ago the default midi extension for windows was changed to
mid.
How can change it back to midi?



put

#(ly:set-option 'midi-extension midi)

somewhere in your source files (probably right at the beginning makes  
sense).


i couldn't find this in the documentation -- shouldn't it be in there  
somewhere?


regards,
sb
--
Simon Bailey
Oompa Loompa of Science
+43 699 190 631 25



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


Re: LilyPond midi extension

2009-04-08 Thread Graham Percival
On Wed, Apr 08, 2009 at 02:39:14PM +0200, Simon Bailey wrote:

 #(ly:set-option 'midi-extension midi)

 i couldn't find this in the documentation -- shouldn't it be in there  
 somewhere?

Patches accepted.

Cheers,
- Graham


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


Re: LilyPond midi extension

2009-04-08 Thread Simon Bailey


On 8 Apr 2009, at 14:49, Graham Percival wrote:


On Wed, Apr 08, 2009 at 02:39:14PM +0200, Simon Bailey wrote:


#(ly:set-option 'midi-extension midi)

i couldn't find this in the documentation -- shouldn't it be in there
somewhere?


Patches accepted.



ok. i'll get one to you this evening.

regards,
sb

--
Simon Bailey
Oompa Loompa of Science
+43 699 190 631 25



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


Staff lines running past final bar on staff

2009-04-08 Thread Nick Payne
See attached. If I have an ossia at the beginning of a staff, the lines on
the preceding staff run past the final barline. How do I prevent this? I'm
creating the ossia with 

 
{
% normal notes here
}
\new Staff \with {
alignAboveContext = #1
fontSize = #-4
\override StaffSymbol #'staff-space = #(magstep -4)
\override StaffSymbol #'thickness = #(magstep -4)
\remove Time_signature_engraver
}
{ 
\clef treble_8
\key e \minor
% ossia notes here
} 


Nick
attachment: ossia.png___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Real World Usage

2009-04-08 Thread Bertalan Fodor (LilyPondTool)
Well, WYSIWYM sucks by concept for one single reason. Typesetting can 
not be totally automated because of hyphenation.
So if you change something slightly that causes reflow, there is a small 
chance that a word gets hyphenated at the wrong place.
With WYSIWYM you should not care about this: an implicit expectation 
that it will automagically solve everything well. But that's just not 
the case.
And the same applies for LilyPond. After the first manual tweak (you'll 
certainly need SOME) you can never be sure any more that everything will 
be fine during the development of the score.


Bert


MonAmiPierrot wrote:


Martin Tarenskeen wrote:
  
There is a parallel with LaTeX vs. GUI wordprocessors like Word or 
OpenOffice.org. These are two different worlds, but somewhere inbetween 
there is LyX. I kind of like the LyX approach. 






I like it too. it's real WYSIWYM. But some LyX users (and even developers)
think it is (and should be) a almost-WYSIWYG editor. In my opinion this
would be a great error. LyX should never show pages and so on, just the
meaning of the doc, and this is the revolutionary potential of LyX that even
some developers IMHO didn't catch.
A similar approach to Lily (and notational music) is quite hard to achieve,
because music notation is quite a different thing than text. I mean: you
perhaps can't avoid some heavy WYSIWYG and thus a Finale approach.
But 1st one should ask himself what do users need? The 1st answer, I
think, is fast, exact music writing with clear meaning/structure
representation and inmediate feed-back (better if visual and also audio).
 In my opinion, this could be partially achieved in close future with a
jEdit/lilypondtool-like editor with a sort of live-lilypond encoder which
shows in almost real-time changes in the pdf or in other way. This could be
achieved by a new ultra light ugly modality of Lily which doesn't care
about aesthetics, lines and pages, just to show visual feedback of MUSIC and
perhaps its logic/structure, not his final form. But still I would mainly
use a text editor like excellent jEdit.
I don't know too much WYSIWYG editors for Lilypond (just tried Denemo) but I
don't like them too much: IMHO they're very far from the LyX concept and
perhaps always will be.
The most important problem is that with every which one approach, it is hard
to save one of Lilypond most important quality: the ability to use variables
and to build music using its own internal logic. This is something that in
text you don't need because strong and continuous internal reference and
simmetry is a characteristic of music, not of text. Thus, the simpleness of
LyX is ok, but I can't think about a LiLyXpond in any shape. LyX can
graphically show the 99% of LaTeX code. A software able to graphically show
the internals of a Lilypond logically structured file is almost difficoult
to imagine, not mention to develop.


-
Piero Faustini, PhD student
Dipartimento di Scienze Storiche
Sezione musicologia
Università di Ferrara 


Main Software used:

- LyX 1.6.1 on WinXP sp3; EndNote  JabRef
- MikTex
- LaTeX class: Koma book
- Lilypond 2.12 for example excerpts
- BibLaTeX for bibliographies 



  


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


Re: Real World Usage

2009-04-08 Thread MonAmiPierrot



Bertalan Fodor (LilyPondTool) wrote:
 
 Well, WYSIWYM sucks by concept for one single reason. Typesetting can 
 not be totally automated because of hyphenation.
 So if you change something slightly that causes reflow, there is a small 
 chance that a word gets hyphenated at the wrong place.
 With WYSIWYM you should not care about this: an implicit expectation 
 that it will automagically solve everything well. But that's just not 
 the case.
 And the same applies for LilyPond. After the first manual tweak (you'll 
 certainly need SOME) you can never be sure any more that everything will 
 be fine during the development of the score.
 
 

I'm not sure what you mean with hyphenation. Hyphenation is not an issue in
TeX or any WYSISYG(M) editor, and I never had problems using it, so I can't
understan  But that's just not the case. could you give example? OTOH,
line/page breaking in music is a real issue, and in my case it's one of the
biggest sources of problems with LilyPond, although we must say breaking
algorhythm is far better than Finale's (the problem being that manual
tweaking is *much* harder).
Piero

-
Piero Faustini, PhD student
Dipartimento di Scienze Storiche
Sezione musicologia
Università di Ferrara 

Main Software used:

- LyX 1.6.1 on WinXP sp3; EndNote  JabRef
- MikTex
- LaTeX class: Koma book
- Lilypond 2.12 for example excerpts
- BibLaTeX for bibliographies 


-- 
View this message in context: 
http://www.nabble.com/Re%3A-Real-World-Usage-tp22935326p22951126.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


Re: LilyPond, Finale and Sibelius

2009-04-08 Thread Valentin Villenave
2009/4/7 Werner LEMBERG w...@gnu.org:
 #(define-public (default-repetition-function previous-chord new-chord)
     ... build a music expression...)
 #(ly:parser-repetition-name parser )
 #(ly:parser-repetition-function parser default-repetition-function)

 Nice idea!

OK, I believe we've reached a point where the proposed feature is
clearly and sanely enough conceived to be added to our tracker:
http://code.google.com/p/lilypond/issues/detail?id=768

Perhaps I'll open a separate issue to keep track of the
quotes/testimonies/references discussion for the website.

Regards,
Valentin


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


Re: Real World Usage

2009-04-08 Thread Kieren MacMillan

Hi Piero,


we must say breaking algorhythm is far better than Finale's
(the problem being that manual tweaking is *much* harder)


?? I actually find the opposite... Finale's manual breaking system is  
more difficult and less flexible than Lilypond's.


In my Lilypond scores, I simply have a manualBreaks variable which:
1. is empty if the auto-breaking algorithm is working fine; or,
2. contains specifically placed \break or \pageBreak commands  
(positioned by \skip-s) as necessary to force my desired layout.


Regards,
Kieren.


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


Re: Staff lines running past final bar on staff

2009-04-08 Thread Mats Bengtsson
To solve this problem, you first have to figure out that it has to do 
with the key signature
(comment out the key signature in the ossia stave to see that the 
problem disappears).
Once you have realized that, you have to figure out how to get rid of 
the extra key
signature indication at the end of the previous line, which isn't 
printed since the ossia
stave doesn't exist, but which unfortunately still influences the 
position of the bar line.


The solution is to add a setting of explicitKeySignatureVisibility:

   \new Staff \with {
   alignAboveContext = #1
   fontSize = #-4
   \override StaffSymbol #'staff-space = #(magstep -4)
   \override StaffSymbol #'thickness = #(magstep -4)
   \remove Time_signature_engraver
explicitKeySignatureVisibility = #end-of-line-invisible
   }
   { ... }

   /Mats

Nick Payne wrote:

See attached. If I have an ossia at the beginning of a staff, the lines on
the preceding staff run past the final barline. How do I prevent this? I'm
creating the ossia with 

	 
	{

% normal notes here
}
\new Staff \with {
alignAboveContext = #1
fontSize = #-4
\override StaffSymbol #'staff-space = #(magstep -4)
\override StaffSymbol #'thickness = #(magstep -4)
\remove Time_signature_engraver
}
	{ 
		\clef treble_8

\key e \minor
% ossia notes here
	} 
	


Nick
  






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


--
=
Mats Bengtsson
Signal Processing
School of Electrical Engineering
Royal Institute of Technology (KTH)
SE-100 44  STOCKHOLM
Sweden
Phone: (+46) 8 790 8463 
   Fax:   (+46) 8 790 7260
Email: mats.bengts...@ee.kth.se
WWW: http://www.s3.kth.se/~mabe
=



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


Re: LilyPond midi extension

2009-04-08 Thread Simon Bailey

On Wed, Apr 08, 2009 at 02:39:14PM +0200, Simon Bailey wrote:


#(ly:set-option 'midi-extension midi)

i couldn't find this in the documentation -- shouldn't it be in there
somewhere?


Patches accepted.



patch against this afternoon's git attached. also included a patch for  
the german translation of the NR.


regards,
sb

p.s.: i hope these compile, as i haven't yet managed to get the  
documentation to compile on my mac. :/

--
Simon Bailey
Oompa Loompa of Science
+43 699 190 631 25


0001-Added-a-paragraph-documenting-the-method-for-changin.patch
Description: Binary data


0001-Also-added-information-about-MIDI-extension-to-the-g.patch
Description: Binary data
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: LilyPond midi extension

2009-04-08 Thread Martin Tarenskeen
On Wed, Apr 08, 2009 at 02:39:14PM +0200, Simon Bailey wrote:

 On 8 Apr 2009, at 12:32, Thomas Scharkowski wrote:
 some time ago the default midi extension for windows was changed to
 mid.
 How can change it back to midi?

 #(ly:set-option 'midi-extension midi)

I'm sure the reason was discussed, but I was not a Lilypond user and 
mailinglist reader in that time yet. But - being a Linux user - I am 
wondering why this only was changed for Windows users and not for 
everyone ? I prefer mid, probably because I started using MIDI in the 
old days when I had an Atari ST computer that used 8+3 DOS style 
filenames :-)

-- 

Martin Tarenskeen


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


Re: significance of whitespace

2009-04-08 Thread Francisco Vila
2009/4/7 Werner LEMBERG w...@gnu.org:

 Can be typed pretty rapidly too: hold down right shift with your little
 finger and  fall under the index and middle fingers.
 ..not everyone uses us keyboard

 Exactly.  It's already a pain to type `{', `}', and `\' with a German
 keyboard...

...or a Spanish one.

-- 
Francisco Vila. Badajoz (Spain)
www.paconet.org


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


Re: Real World Usage

2009-04-08 Thread sdfgsdhdshd


Kieren MacMillan wrote:
 
 Can you list those?
 Kieren.
 
For example, lilypond was not able to print this note:
||O||

-- 
View this message in context: 
http://www.nabble.com/Re%3A-Real-World-Usage-tp22935326p22959696.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


Re: LilyPond midi extension

2009-04-08 Thread -Eluze


Simon Bailey-2 wrote:
 
 #(ly:set-option 'midi-extension midi)
 
would it be advisable to add the other possibibility to achieve this -
namely when you invoke lilypond from a command line:

lilypond … -dmidi-extension=midi [ | mid | anyExtension]  yourFile.ly

these options can be found with 

lilypond -dhelp

thanks
-- 
View this message in context: 
http://www.nabble.com/LilyPond-midi-extension-tp22947624p22959776.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


RE: Staff lines running past final bar on staff

2009-04-08 Thread Nick Payne
Thanks. Fixes the problem. 

Nick

 -Original Message-
 From: Mats Bengtsson [mailto:mats.bengts...@ee.kth.se]
 Sent: Thursday, 9 April 2009 00:53
 To: Nick Payne
 Cc: lilypond-user@gnu.org
 Subject: Re: Staff lines running past final bar on staff
 
 To solve this problem, you first have to figure out that it has to do
 with the key signature
 (comment out the key signature in the ossia stave to see that the
 problem disappears).
 Once you have realized that, you have to figure out how to get rid of
 the extra key
 signature indication at the end of the previous line, which isn't
 printed since the ossia
 stave doesn't exist, but which unfortunately still influences the
 position of the bar line.
 
 The solution is to add a setting of explicitKeySignatureVisibility:
 
 \new Staff \with {
 alignAboveContext = #1
 fontSize = #-4
 \override StaffSymbol #'staff-space = #(magstep -4)
 \override StaffSymbol #'thickness = #(magstep -4)
 \remove Time_signature_engraver
  explicitKeySignatureVisibility = #end-of-line-invisible
 }
 { ... }
 
 /Mats
 
 Nick Payne wrote:
  See attached. If I have an ossia at the beginning of a staff, the
 lines on
  the preceding staff run past the final barline. How do I prevent
 this? I'm
  creating the ossia with
 
  
  {
  % normal notes here
  }
  \new Staff \with {
  alignAboveContext = #1
  fontSize = #-4
  \override StaffSymbol #'staff-space = #(magstep -4)
  \override StaffSymbol #'thickness = #(magstep -4)
  \remove Time_signature_engraver
  }
  {
  \clef treble_8
  \key e \minor
  % ossia notes here
  }
  
 
  Nick
 
 
  -
 ---
 
  -
 ---
 
  ___
  lilypond-user mailing list
  lilypond-user@gnu.org
  http://lists.gnu.org/mailman/listinfo/lilypond-user
 
 
 --
 =
   Mats Bengtsson
   Signal Processing
   School of Electrical Engineering
   Royal Institute of Technology (KTH)
   SE-100 44  STOCKHOLM
   Sweden
   Phone: (+46) 8 790 8463
 Fax:   (+46) 8 790 7260
   Email: mats.bengts...@ee.kth.se
   WWW: http://www.s3.kth.se/~mabe
 =
 
 No virus found in this incoming message.
 Checked by AVG - www.avg.com
 Version: 8.0.238 / Virus Database: 270.11.46/2046 - Release Date:
 04/07/09 17:53:00



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


Re: How to chop a slur over a rest in a 1. volta repeat

2009-04-08 Thread Mark Polesky
(moved from bug-lilypond to lilypond-user)

Here's another solution. The only issue is that
I don't know how to configure it so that you 
can modify extra-x-padding and extra-y-padding
on-the-fly. Anyone?

- Mark



  \version 2.13.0
\pointAndClickOff

#(define (whiteout-volta-stil grob)
   (let* ((extra-x-padding '(0.3 . 0.8))
  (extra-y-padding '(3 . 0))
  (this-stil (ly:volta-bracket-interface::print grob))
  (stil-x-ext (ly:stencil-extent this-stil 0))
  (stil-y-ext (ly:stencil-extent this-stil 1))
  (box-x-ext (cons (- (car stil-x-ext)
  (car extra-x-padding))
   (+ (cdr stil-x-ext)
  (cdr extra-x-padding
  (box-y-ext (cons (- (car stil-y-ext)
  (car extra-y-padding))
   (+ (cdr stil-y-ext)
  (cdr extra-y-padding
  (box-w (- (cdr box-x-ext) (car box-x-ext)))
  (box-h (- (cdr box-y-ext) (car box-y-ext)))
  )
 (ly:grob-set-property! grob 'stencil
  (ly:stencil-add
   (ly:make-stencil
(list 'embedded-ps
 (ly:format
  (string-append gsave\n
 currentpoint translate\n
 1 setgray\n
 ~a ~a ~a ~a rectfill\n
 grestore\n)
  (car box-x-ext)
  (car box-y-ext)
  box-w
  box-h))
stil-x-ext
stil-y-ext)
   this-stil

whiteoutVoltas = {
  \override Slur #'layer = #-2
  \override Tie #'layer = #-2
  \override Score.VoltaBracket #'avoid-slur = ##f
  \override Score.VoltaBracket #'layer = #-1
  \override Score.VoltaBracket #'stencil = #whiteout-volta-stil
}

normalVoltas = {
  \revert Slur #'layer
  \revert Tie #'layer
  \revert Score.VoltaBracket #'avoid-slur
  \revert Score.VoltaBracket #'layer
  \revert Score.VoltaBracket #'stencil
}

\paper {
  ragged-right=##t
}
\relative c'' {
  \repeat volta 2 {
c,2^\markup {tacet la 1 \hspace #-1.5 \raise #1.0 ma volta}\p(
  b a g4) g'8( f |
e4 c d2) |
% you need to call \whiteoutVoltas before the slur starts:
\whiteoutVoltas 
  r4 e8( c cis4 a' |
  }
  
  \alternative {
{ r1 | }
{
  \normalVoltas
  c,!2 b) |
}
  }
}attachment: breaking-slurs.png___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Real World Usage

2009-04-08 Thread MonAmiPierrot



Kieren MacMillan wrote:
 
 Hi Piero,
 
 we must say breaking algorhythm is far better than Finale's
 (the problem being that manual tweaking is *much* harder)
 
 ?? I actually find the opposite... Finale's manual breaking system is  
 more difficult and less flexible than Lilypond's.
 
Yes, but if you have, for example, to put long opera stage directions,
you'll live quite a hell with Finale, and the worst of possible hells with
Lilypond, because tweaking is hard in 1st case, nightmarish in 2nd one. But
yes, Lily algorythm is almost perfect, and in average cases I don't want to
touch such a perfection.


-
Piero Faustini, PhD student
Dipartimento di Scienze Storiche
Sezione musicologia
Università di Ferrara 

Main Software used:

- LyX 1.6.1 on WinXP sp3; EndNote  JabRef
- MikTex
- LaTeX class: Koma book
- Lilypond 2.12 for example excerpts
- BibLaTeX for bibliographies 


-- 
View this message in context: 
http://www.nabble.com/Re%3A-Real-World-Usage-tp22935326p22960464.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


MusicXML Export

2009-04-08 Thread John Hopkins
We are looking at possibly using Lilypond, 
especially for its nice music typesetting 
and Unicode text support. However, we 
would absolutely need it to not only import 
XML but export it as well. The reason for 
this is that we want to export the music 
and the Unicode lyric text, etc. to a Web 
music product called Music Player by 
MusicRain. We might be interested in 
buying someone's time to make such an export. 
Anyone interested? If so, what might you bid? 
Anyone interested in doing for free?








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


Re: MusicXML Export

2009-04-08 Thread Patrick McCarty
Hi John,

On Wed, Apr 8, 2009 at 3:14 PM, John Hopkins hopkin...@ldschurch.org wrote:
 We are looking at possibly using Lilypond,
 especially for its nice music typesetting
 and Unicode text support. However, we
 would absolutely need it to not only import
 XML but export it as well. The reason for
 this is that we want to export the music
 and the Unicode lyric text, etc. to a Web
 music product called Music Player by
 MusicRain. We might be interested in
 buying someone's time to make such an export.
 Anyone interested? If so, what might you bid?
 Anyone interested in doing for free?

There have been a few requests for this feature, and it sounds like
the task would be difficult.  Some of the issues (and bounty offers)
have been posted to the tracker:

http://code.google.com/p/lilypond/issues/detail?id=665


-Patrick


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


LaissezVibrer tie on single note of chord

2009-04-08 Thread nick . payne
 Is this possible without faking the chord by creating two voices? I
tried putting the laissezVibrer command against a single note of the
chord but nothing displays.

 relative c' {
 laissezVibrer

 
 }

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


Re: LaissezVibrer tie on single note of chord

2009-04-08 Thread nick . payne
 E-mail seems to have corrupted my test code:

 relative c' {

 }

 On Thu 09/04/09 10:01 AM , nick.pa...@internode.on.net sent:
  Is this possible without faking the chord by creating two voices? I
tried putting the laissezVibrer command against a single note of the
chord but nothing displays.

 relative c' {
 laissezVibrer

 
 }

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


Re: Real-world usage of Lilypond

2009-04-08 Thread Wei-Wei Guo

Hi Kieren,

Thanks. I think maybe I know how to do now. I've been looking into the link
several times, but never gotten any sense. My problem might be too unfamiliar
with Lilypond.

PS. Why doesn's Lilypond provide a easy-to-use mechanism for inputing music
elements, like E major key signature or quaver. It will make Lilypond not
only a powerful tool for engraving music script, but also a tool for textbook.


Wei-Wei


Kieren MacMillan 写道:

HI Wei-Wei,


Could you point me to any material explaining this?


It's all in the Text markup docs, in particular the Music section:
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Music#Music

Hope this helps!
Kieren.




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


Re: Real World Usage

2009-04-08 Thread Kieren MacMillan

Hi,


For example, lilypond was not able to print this note:
||O||


You mean like this?

inline: Picture 1.png

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


Re: Real World Usage

2009-04-08 Thread sdfgsdhdshd



Kieren MacMillan wrote:
 
 Hi,
 
 For example, lilypond was not able to print this note:
 ||O||
 
 You mean like this?
 
Yes.

-- 
View this message in context: 
http://www.nabble.com/Re%3A-Real-World-Usage-tp22935326p22963782.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


Re: Real-world usage of Lilypond

2009-04-08 Thread Tim McNamara


On Apr 8, 2009, at 9:27 PM, Wei-Wei Guo wrote:


Hi Kieren,

Thanks. I think maybe I know how to do now. I've been looking into  
the link
several times, but never gotten any sense. My problem might be too  
unfamiliar

with Lilypond.

PS. Why doesn's Lilypond provide a easy-to-use mechanism for  
inputing music
elements, like E major key signature or quaver. It will make  
Lilypond not
only a powerful tool for engraving music script, but also a tool  
for textbook.


Many of these things are very easy to input once you've learned the  
LilyPond syntax (which looks awfully similar to TeX to my eyes).  The  
learning curve is steep but that means you get up to doing useful  
things quickly.


For key signatures:

melody = \relative c' {
\override Staff.TimeSignature #'style = #'()
\time 4/4
\clef treble
\key e \major

e4 fis4 gis4 a4 b4 cis4 dis4 e1  }

Setting the key signature could not be much easier, once you know  
how.  As for quaver, do you mean the British system (quaver, semi- 
quaver, demisemiquaver, etc. and which Americans call 8th, 16th or  
32nd notes) or do you mean a trill?  In the case of the former, c8  
would be a C quaver; a trill on the note C would be denoted in  
several different ways of your choice. The use of \trill is one such  
way.





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


move lyrics closer

2009-04-08 Thread James E. Bailey
I want to move lyrics closer to each other. I've tried \layout  
{\context { \Lyrics \override #'baseline-skip = #-55 } } and it's not  
working for me. I'm sure I've just got the wrong context somewhere.  
Can someone point me to the right way?


James E. Bailey



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