Re: Microtonal Helmholtz-Ellis notation in Lilypond: fine-tuning

2009-09-27 Thread Hans Aberg

On 27 Sep 2009, at 05:36, Graham Breed wrote:

Thanks for the explanation. I recall that: LilyPond has more than  
one glyph-finding model. That was a problem with the key  
signatures, I think, which could not use those from external fonts.


Lilypond has one glyph-finding model for accidentals, and the hooks  
to allow us to override it.  All kinds of things are cumbersome or  
don't work when we do so.  Grace notes are another one I noticed.


Ornaments like trills and turns are entered on the markup level, which  
is cumbersome if there are a lot of chromatic alterations. And they  
can't be output to MIDI - I think someone started to work on this.


But at least it's now fairly straightforward to get accidentals from  
arbitrary fonts -- with alternative tunings -- where it was  
basically impossible before the pitch model was changed.


I wasn't aware of that the pitch model has changed. Is there a  
description available somewhere?


I am thinking a bit on how to typeset the order of accidentals of  
different type; inputs welcome. An example illustrating the general  
problem:


Suppose one has the Persian koron p = -3 and sori  = +2 syntonic  
commas in Pythagorean tuning, and another accidental + which raises  
2.5 commas. Then it is natural to write p+, from larger to smaller  
alteration.


But should one keep the Persian sori first and write +, or would one  
prefer the larger to smaller order + of these accidentals?


  Hans




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


Re: Microtonal Helmholtz-Ellis notation in Lilypond: fine-tuning

2009-09-27 Thread Stefan Thomas
Dear Community,
I have now defined a table for mictotones (I use the division of 12 of the
whole tone, which is not 100 percent just intonation).
The spacing, I guess, is ok, I only get problems, sometimes, at the
beginning of a measure.
I've defined for that the variable machplatz (makespace, if you
translate into english).
There are tow more things I would like to know:

   1. The new accidentals are also played via midi, which is great. But not,
   when different accidentals are in a chord. Is there a possibilitie to change
   this?
   2. How can I define the accidental-style neo-modern for the whole score?

Here now the file:
\version 2.12.0


% Define tunings:
\paper{
#(define fonts (make-pango-font-tree Century Schoolbook L
  HE
  Bitstream Vera Sans Mono
 1))
}
#(define-public SHARPSYMBOL 1/2)
#(define-public SHARPSYMBOL -1/2)
#(define-public Vierteltonkreuz 1/4)
#(define-public VierteltonBSYMBOL -1/4)
#(define-public SyntohochAufloesungszeichen 1/12)
#(define-public ZweiSyntohochAufloesungszeichen 1/6)
#(define-public ZweiSyntotiefKreuz 1/3)
#(define-public SyntotiefKreuz 5/12)
#(define-public SyntohochKreuz 7/12)
#(define-public ZweiSyntohochKreuz 2/3)
#(define-public SyntotiefAufloesungszeichen -1/12)
#(define-public ZweiSyntotiefAufloesungszeichen -1/6)
#(define-public ZweiSyntohochBe -1/3)
#(define-public SyntohochBe -5/12)
#(define-public SyntotiefBe -7/12)
#(define-public ZweiSyntotiefBe -2/3)



StefansPitchnames = #`(
(ceses . ,(ly:make-pitch -1 0 DOUBLE-FLAT))
(ces . ,(ly:make-pitch -1 0 FLAT))
(c . ,(ly:make-pitch -1 0 NATURAL))
(cis . ,(ly:make-pitch -1 0 SHARP))
(cisis . ,(ly:make-pitch -1 0 DOUBLE-SHARP))
(deses . ,(ly:make-pitch -1 1 DOUBLE-FLAT))
(des . ,(ly:make-pitch -1 1 FLAT))
(d . ,(ly:make-pitch -1 1 NATURAL))
(dis . ,(ly:make-pitch -1 1 SHARP))
(disis . ,(ly:make-pitch -1 1 DOUBLE-SHARP))
(eeses . ,(ly:make-pitch -1 2 DOUBLE-FLAT))
(ees . ,(ly:make-pitch -1 2 FLAT))
(es . ,(ly:make-pitch -1 2 FLAT))
(e . ,(ly:make-pitch -1 2 NATURAL))
(eis . ,(ly:make-pitch -1 2 SHARP))
(eisis . ,(ly:make-pitch -1 2 DOUBLE-SHARP))
(feses . ,(ly:make-pitch -1 3 DOUBLE-FLAT))
(fes . ,(ly:make-pitch -1 3 FLAT))
(f . ,(ly:make-pitch -1 3 NATURAL))
(fis . ,(ly:make-pitch -1 3 SHARP))
(fisis . ,(ly:make-pitch -1 3 DOUBLE-SHARP))
(geses . ,(ly:make-pitch -1 4 DOUBLE-FLAT))
(ges . ,(ly:make-pitch -1 4 FLAT))
(g . ,(ly:make-pitch -1 4 NATURAL))
(gis . ,(ly:make-pitch -1 4 SHARP))
(gisis . ,(ly:make-pitch -1 4 DOUBLE-SHARP))
(aeses . ,(ly:make-pitch -1 5 DOUBLE-FLAT))
(aes . ,(ly:make-pitch -1 5 FLAT))
(as . ,(ly:make-pitch -1 5 FLAT))
(a . ,(ly:make-pitch -1 5 NATURAL))
(ais . ,(ly:make-pitch -1 5 SHARP))
(aisis . ,(ly:make-pitch -1 5 DOUBLE-SHARP))
(beses . ,(ly:make-pitch -1 6 DOUBLE-FLAT))
(bes . ,(ly:make-pitch -1 6 FLAT))
(b . ,(ly:make-pitch -1 6 NATURAL))
(bis . ,(ly:make-pitch -1 6 SHARP))
(bisis . ,(ly:make-pitch -1 6 DOUBLE-SHARP))


(ceh . ,(ly:make-pitch -1 0 VierteltonBSYMBOL))
(c . ,(ly:make-pitch -1 0 NATURAL))
(cih . ,(ly:make-pitch -1 0 Vierteltonkreuz))



(deh . ,(ly:make-pitch -1 1 VierteltonBSYMBOL))
(d . ,(ly:make-pitch -1 1 NATURAL))
(dih . ,(ly:make-pitch -1 1 Vierteltonkreuz))


(eeh . ,(ly:make-pitch -1 2 VierteltonBSYMBOL))
(e . ,(ly:make-pitch -1 2 NATURAL))
(eih . ,(ly:make-pitch -1 2 Vierteltonkreuz))



(feh . ,(ly:make-pitch -1 3 VierteltonBSYMBOL))
(f . ,(ly:make-pitch -1 3 NATURAL))
(fih . ,(ly:make-pitch -1 3 Vierteltonkreuz))

(geh . ,(ly:make-pitch -1 4 VierteltonBSYMBOL))
(g . ,(ly:make-pitch -1 4 NATURAL))
(gih . ,(ly:make-pitch -1 4 Vierteltonkreuz))

(aeh . ,(ly:make-pitch -1 5 VierteltonBSYMBOL))
(a . ,(ly:make-pitch -1 5 NATURAL))
(aih . ,(ly:make-pitch -1 5 Vierteltonkreuz))


(beh . ,(ly:make-pitch -1 6 VierteltonBSYMBOL))
(b . ,(ly:make-pitch -1 6 NATURAL))
(bih . ,(ly:make-pitch -1 6 Vierteltonkreuz))

 (ch . ,(ly:make-pitch -1 0 SyntohochAufloesungszeichen))
 (chh . ,(ly:make-pitch -1 0 ZweiSyntohochAufloesungszeichen))
 (cistt . ,(ly:make-pitch -1 0 ZweiSyntotiefKreuz))
 (cist . ,(ly:make-pitch -1 0 SyntotiefKreuz))
 (cish . ,(ly:make-pitch -1 0 SyntohochKreuz))
 (cishh . ,(ly:make-pitch -1 0 ZweiSyntohochKreuz))

 (dh . ,(ly:make-pitch -1 1 SyntohochAufloesungszeichen))
 (dhh . ,(ly:make-pitch -1 1 ZweiSyntohochAufloesungszeichen))
 (distt . ,(ly:make-pitch -1 1 ZweiSyntotiefKreuz))
 (dist . ,(ly:make-pitch -1 1 SyntotiefKreuz))
 (dish . ,(ly:make-pitch -1 1 SyntohochKreuz))
 (dishh . ,(ly:make-pitch -1 1 ZweiSyntohochKreuz))

 (eh . ,(ly:make-pitch -1 2 SyntohochAufloesungszeichen))
 (ehh . ,(ly:make-pitch -1 2 

Re: Microtonal Helmholtz-Ellis notation in Lilypond: fine-tuning

2009-09-27 Thread Graham Breed

Stefan Thomas wrote:


   1. The new accidentals are also played via midi, which is great. But not,
   when different accidentals are in a chord. Is there a possibilitie to change
   this?


Yeah, you have to split it into separate contrapuntal lines. 
 I've used a contraption of include files so that I can run 
Lilypond differently to get MIDI and score output.  For MIDI 
you need each line on a different channel (it's in the 
documentation, a snippet I think).  For the score you need 
to bring the different lines into the same voice so that 
chords look like chords.


I don't remember the details, but it's all in my Tripod code.

It would be nice to use MIDI Tuning Standard messages 
instead of pitch bends.  Maybe I could sort that out with a 
post processor but I haven't because I'm lazy.



   2. How can I define the accidental-style neo-modern for the whole score?


Dunno about that.


   Graham


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


finale-lilypond?

2009-09-27 Thread Frédéric Bron
Hi,

A friend of mine is used to Finale. I try to convert him to lilypond.
What is the best way to convert a score from Finale to Lilypond?
Regards,

Frédéric


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


Re: BeatLength and BeatGrouping

2009-09-27 Thread Nick Payne

Nick Payne wrote:
I'm looking at the 2.13.3 documentation on this in the NR (starts on 
p.47 of the PDF manual), and the comments against the the second 
example don't seem to match the output. The comment says No 
auto-beaming is defined for 12/16, yet the output has the 16th notes 
beamed in four groups of three.


Nick

Sorry, that's in the snippets PDF manual, not the NR.


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


Again: Questions about Stem #'length

2009-09-27 Thread Marc Hohl

Despite of the answers that were given
(and which normally are sufficient enough for a workaround):

can someone explain to me why lilypond still (at least sometimes)
displays stems when I
\override Stem #'length = #0?

Thanks in advance

Marc



\version 2.13.4

test = \relative c' {
   c4 d e f
   g a b c
   \stemUp
   c, d e f
   g a b c
   \stemDown
   c, d e f
   g a b c
}

\score {
  \new Voice {
\test
\break
\override Voice.Stem #'length = #0
\test
  }
}


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


Re: finale-lilypond?

2009-09-27 Thread Jonathan Kulp
2009/9/27 Frédéric Bron frederic.b...@m4x.org

 Hi,

 A friend of mine is used to Finale. I try to convert him to lilypond.
 What is the best way to convert a score from Finale to Lilypond?
 Regards,


Export the Finale score to musicXML, then run musicxml2ly on it. This script
is included with the Lilypond distribution.

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


Re: Again: Questions about Stem #'length

2009-09-27 Thread Robin Bannister
Marc Hohl asked:   

  why lilypond still (at least sometimes) displays stems


You probably haven't enabled no-stem-extend   


Cheers,
Robin


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


Re: finale-lilypond?

2009-09-27 Thread Laura Conrad
 Frédéric == Frédéric Bron frederic.b...@m4x.org writes:

Frédéric A friend of mine is used to Finale. I try to convert him
Frédéric to lilypond.  What is the best way to convert a score
Frédéric from Finale to Lilypond?  Regards,

What *ought* to be the best way is to have Finale save the file as a
MusicXML file, and then use musicxml2ly to convert it.  

I don't have any experience with doing this -- the Finale users I know
refuse to find options in the Finale menus.  If you want to try it
out, there do seem to be some MusicXML files on the Werner Icking
Archive that probably come from
Finale. 
http://www.google.com/search?btnG=Google+Searchbrut_query=musicxmlq=musicxml+site%3Aicking-music-archive.org+-filetype%3Apdf+-Events-revisions.php+-Events-revisions.html+-Events-revisions_src.html+-Events.php+-Events.html+-Events_src.html+-Events-all.html+-Events-all_src.html+-Statements.html+-include_all.log

My experience of reporting bugs in MusicXML is that they do get
addressed.

There is a program called etf2ly, which converts the Finale etf file
to a lilypond file.  It isn't completely useless.  I have vague
memories that it leaves a lot of work for the user in the case of
music I've used it for.  For instance, it might extract lyrics, but
not associate them with the correct line of music, or maybe only
extract one set of lyrics even for a polyphonic piece with different
lyrics for each voice.  

In any case, it's no longer being maintained, and I think I saw a
proposal to remove it from the lilypond distribution.  I'm not sure
whether current versions of Finale export ETF.  There certainly are
old versions of Finale which export ETF and not MusicXML.

There have been other threads about the problems with using midi2ly as
an exchange format for music notation.  I don't recommend it if you
can use an input format (such as MusicXML) that actually has the
information lilypond wants.  There are still people with some interest
in fixing midi2ly, but there are also some bugs that have been there a
long time.  I spent a good bit of yesterday trying all the routes I
could find for getting from MIDI to lilypond for the MIDI file
http://icking-music-archive.org/scores/holborne/pavanes1599/01_bona_speranza.mid,
and found the Rosegarden converter was the best at not spelling the
notes wrong.  It was a piece in G minor (actually written as G
dorian), so you would expect most of the accidentals to be Bb's, Eb's,
and F#'s.  midi2ly insisted on spelling them ais, dis, and fis, in
spite of my telling it the key signature I wanted.  Rosegarden got
them right.

I hope this helps.  I also hope someone else knows more than I do and
enlightens both of us, particularly about actually using musicxml2ly
for this purpose.  

-- 
Laura   (mailto:lcon...@laymusic.org)
(617) 661-8097  233 Broadway, Cambridge, MA 02139   
http://www.laymusic.org/ http://www.serpentpublications.org

There is no such thing as bad publicity except your own obituary.

Brendan Behan (1923 - 1964)



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


Re: finale-lilypond?

2009-09-27 Thread Jonathan Kulp
On Sun, Sep 27, 2009 at 8:12 AM, Laura Conrad lcon...@laymusic.org wrote:

  Frédéric == Frédéric Bron frederic.b...@m4x.org writes:

Frédéric A friend of mine is used to Finale. I try to convert him
Frédéric to lilypond.  What is the best way to convert a score
Frédéric from Finale to Lilypond?  Regards,

 What *ought* to be the best way is to have Finale save the file as a
 MusicXML file, and then use musicxml2ly to convert it.

 I don't have any experience with doing this -- the Finale users I know
 refuse to find options in the Finale menus.  If you want to try it
 out, there do seem to be some MusicXML files on the Werner Icking


I've done this probably a dozen times (exporting from Finale and converting
to .ly) and it works pretty well. There are some things to clean up
(duplicated dynamic markings, for example) but overall it works a lot better
than one might expect.

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


Re: Again: Questions about Stem #'length

2009-09-27 Thread Marc Hohl

Robin Bannister schrieb:
Marc Hohl asked:  

  why lilypond still (at least sometimes) displays stems


You probably haven't enabled no-stem-extend  
Cheers,

Robin


Ah, yes - thanks for the hint; I did't know that there is such a property.
Now it works like a charm.

Marc


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


Re: BeatLength and BeatGrouping

2009-09-27 Thread Carl Sorensen



On 9/26/09 10:59 PM, Nick Payne njpa...@internode.on.net wrote:

 I'm looking at the 2.13.3 documentation on this in the NR (starts on
 p.47 of the PDF manual), and the comments against the the second example
 don't seem to match the output. The comment says No auto-beaming is
 defined for 12/16, yet the output has the 16th notes beamed in four
 groups of three.

Thanks for the comment, Nick.

The autobeaming behavior (and the documentation) have been fixed in 2.13.4.

Carl



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


Changing the distance between a slur and a note head

2009-09-27 Thread Marc Hohl

Hello,


is there a way to lower the distance between the point where a slur 
starts (or ends, respectively)
and the corresponding (tab) note head *without* manipulating every 
slur's control-points?


Thanks in advance

Marc


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


Re: dynamic marks vertical alignment

2009-09-27 Thread Trevor Bača
Hi Luis,

You might try taking a look at a solution from Mats here:

  http://lists.gnu.org/archive/html/lilypond-user/2008-02/msg00395.html


HTH,

Trevor.


On Fri, Sep 25, 2009 at 9:18 PM, luis jure l...@internet.com.uy wrote:



 hello list, apologies in advance if this is silly or obvious, but i've
 been away from lilypond for some time.

 i realized that by default lilypond puts dynamic marks aligned at the
 top, resulting in poor alignment of pianos and fortes. for example, this
 code:

 \relative c'{ d'2\fp d2\sfp d2\f d\pp d\f d\p d\mf d\mp }

 produce the attached image (tested with both 2.12.2 and 2.13.3).

 is there a rationale for this, or is it a bug? i think dynamic marks
 should be aligned at the baseline, like all text. (by the way, compound
 marks using both f and p, like fp and sfp, are correctly aligned, as
 you can see in the attached example).

 best,

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




-- 
Trevor Bača
trevorb...@gmail.com
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: BeatLength and BeatGrouping

2009-09-27 Thread Carl Sorensen



On 9/27/09 6:08 AM, Nick Payne nick.pa...@internode.on.net wrote:

 Nick Payne wrote:
 I'm looking at the 2.13.3 documentation on this in the NR (starts on
 p.47 of the PDF manual), and the comments against the the second
 example don't seem to match the output. The comment says No
 auto-beaming is defined for 12/16, yet the output has the 16th notes
 beamed in four groups of three.
 
 Nick
 Sorry, that's in the snippets PDF manual, not the NR.

Thanks for the catch.  I've now deprecated that snippet for the future.

Carl



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


sib2ly, not available?

2009-09-27 Thread Stefan Thomas
Dear community,
I wanted to install sib2ly, but I couldn't download at
http://drupal.mjs-svc.com/sib2ly.
Is it available somewhere else?
I found another plugin at http://www.scramblelovers.com/lilypond/ but it
isn't recognized by Sibelius.
Maybee it works only for a special version?
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


regression? [was Re: BeatLength and BeatGrouping]

2009-09-27 Thread luis jure

on 2009-09-27 at 08:02 Carl Sorensen wrote:

The autobeaming behavior (and the documentation) have been fixed in
2.13.4.

i find a regression in 2.13.4 with respect to 2.13.3.

i recently updated to 2.13.3 and i was very happy to see that the
automatic placing of beams had improved greatly compared to previous
versions. but in 2.13.4 some things seem to have regressed.

see for example the output of this code in both versions:

\relative c'' {
d16 d8. d8 d d16 d8. d8 d |
r16 d8. d8 d r16 d8. d8 d |
r16 d8.~ d8 d r16 d8.~ d8 d | } 


in 2.13.4 the dotted eights are beamed with the following eights if (and
only if) preceded by a rest. this doesn't look well to me, specially
when the notes are tied. 

in 2.13.3 this was correctly sorted out. or i should say, the way _i_
think it should be sorted out... :-) any other opinions?

best,

ljattachment: beams_2.13.3.pngattachment: beams_2.13.4.png___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Problem spacing arpeggio

2009-09-27 Thread Nick Payne
In the attached example, in the first bar I can increase the spacing 
between the first chord and the the arpeggio on the second chord by 
overriding Staff.Arpeggio #'X-extent, but in the second bar, using the 
same override does nothing to increase the spacing between the arpeggio 
and the preceding note. What means can I use to increase the spacing there?


Nick


\version 2.13.3

#(ly:set-option 'delete-intermediate-files #t)

\pointAndClickOn

arpspace = \once \override Staff.Arpeggio #'X-extent = #'(-2 . 1)
ignct = \once \override NoteColumn #'ignore-collision = ##t

treble = \relative c' {
	a4 \arpspace cis\arpeggio
	f,32 d a'' d,, f d a'' d,, \arpspace f\arpeggio d a'' d,, f d a'' d,,
}

bass = \relative c {
	e a,4 a e a,\arpeggio
	s \ignct d,,\arpeggio
}

middle = \relative c {
	s2
	f8 f \ignct f f
}

\score {
	
		\context Staff = guitar {
			\set Staff.connectArpeggios = ##t
			\clef treble_8
			\key d \minor
			\time 2/4
			
\context Voice = 1 { \voiceOne \treble }
\context Voice = 4 { \voiceFour \bass }
\context Voice = 2 { \voiceTwo \middle }
			
		}
	
	\layout {
		\context {
			\Staff 
\consists Span_arpeggio_engraver
		}
	}
}

	
inline: test4.png___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


No fiddling claim

2009-09-27 Thread Jonathan Wilkes
Hello,
 Not too long ago, I gave my opinion that No fiddling should be 
changed to less fiddling for the new website.
 After trying to do a quick exercise with a Schumann score, which I 
posted here concerning a slur tweak after a line break, I don't think the 
less fiddling claim is valid, either.
 I've only used Finale before, so I'll compare to that, assuming the 
knowledge one would have after reading the relevant tutorials and manuals 
for both pieces of software:

* slur tweak after line break: 
finale: find the smart shape tool, click the slur button, click the 
line-broken slur, and adjust as needed OR press escape to get the global 
select tool, double click the slur, and adjust.  Time: about 5-10 seconds.

lilypond: see the section on difficult tweaks in the NR, copy and paste 
the scheme code, spend anywhere from 1 minute to 1 hour realizing that 
that this scheme code isn't giving the desired output, write to the 
mailing list, get an excellent response that has the correct scheme code 
for changing the slur, then spend about 1 minute setting control-points. (OR 
spend a few days/weeks/months learning scheme.) Time: however long 
it takes to get expert support, or to learn scheme-- both take longer 
than 10 seconds.

* move grace-notes slightly to the left to improve spacing:
finale: select special tools, click the handle for each grace-note (or 
select them all at once) and move to the left.  Time: 20 seconds (possibly 
a minute or two if one doesn't right away where to find the special tools 
menu.

lilypond: I believe there's a warning about not being able to decrease 
spacing in the NR 4.5.1, but I tried nonetheless and after about 10 
minutes figured out that \once \override NoteColumn #'X-offset got the 
job done (although it only had an effect with values smaller than -1 for 
the grace-note a in m. 6).  Time: I suppose if I had a better handle on the 
spacing objects in Lilypond, I could *write* the overrides in about 
20 seconds, but then I have to take at least another 6 seconds to get 
visual feedback on the values I've used, and if they're not quite right, 
I have to type new values and compile the score again.

* adjust thickness of piano braces:
finale:  I'd never done this before, and after looking in the wrong place 
I saw an entry under document options for Piano Braces and Brackets 
which has a stretchable graphic brace with handles to change the size, 
thickness, and curve of the brace.  Time: about 30 seconds total.

lilypond: I spent about an hour going through every possible property for 
SystemStartBrace, and it was only after getting a response from the 
mailinglist that I learned this cannot be adjusted in Lilypond. Time: a 
few hours, plus no suitable overrides.

* minor vertical spacing tweak between systems:
finale: choose page layout, drag system with mouse.  Time: about 4 
seconds.
lilypond: add some object to the relevant staff, use a Y-offset, Y-extent, 
or staff-padding property to nudge this away from the other system.  OR 
change the 'Y-extent on an existing object (like a pedal mark) to get the 
extra space.  Time: took me about 5 minutes.

* slur tweaks
finale: press escape, double click the slur, drag handles and go to 
town.  Slurs are connected to horizontal note positions, so when the 
spacing changes, so do the length of slurs.

lilypond: use the alist properties, 'positions, or 'control-points. 
'positions are problematic because you're never guaranteed to get the 
positions that you specify (as far as I can tell), and control-points 
destroy the connection between the slur and the horizontal note 
positions.  Actually for long slurs, I haven't found a solution that 
a) makes a beautiful slur and b) is flexible enough so that if I add a 
break or put another measure in that system, the slur still looks good.

If there are faster ways of tweaking for the examples above, I'd love to 
hear them.  And of course there are many things Lilypond does better 
than Finale (independent time signatures, for one), but I only mention the 
above tweaks because I think they're examples of common, reasonable tweaks 
to make in a piece of music, and they certainly take longer in Lilypond 
than at least one other piece of music software.  Even if there are 
less overall tweaks in Lilypond (which I think is questionable), those 
tweaks take a substantial amount of time to get right.

So I'm curious: what do the experienced users think about what I've said 
here?  If there's anyone out there who has used other notational 
software and thinks the less fiddling claim is true?

-Jonathan


  


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


Re: No fiddling claim

2009-09-27 Thread Kieren MacMillan

HI Jonathan,


what do the experienced users think about what I've said here?
If there's anyone out there who has used other notational
software and thinks the less fiddling claim is true?


I used Finale from 1991-2003, eventually becoming *quite* proficient.
Then I switched to Lilypond (around v1.8), and now consider myself at  
least as proficient [relatively speaking] as I was with Finale.
[I used Igor Engraver (v1.5) for a year or so in the interim, but  
that product died, which is why I ended up looking elsewhere and  
finding Lilypond...]


I definitely feel the less fiddling claim is true... for me, for  
the type of music I engrave, and for the particular quality of output  
I desire/demand.


That being said, if you don't particularly care about Finale's  
*horrible* [default] note-spacing, lyric placement, etc., then there  
would almost certainly be less fiddling time required with Finale — I  
just find that with Lilypond, I do almost no note or lyric  
adjustment, measure width/spacing adjustment, and so on, which are  
the activities that took up the bulk of my tweaking time with  
Finale. [Disclaimer, the last version I used was 2003, so things  
might be much better now.]


Right now, I estimate the following for my engraving work using  
Lilypond:
  1. Basic note entry (including *all* items, e.g., slurs,  
articulations, fingering, etc.) requires 20%-50% as long as I used to  
spend with Finale.
  2. Spacing tweaks (notes, lyrics, vertical spacing, etc.) requires  
less than 5% of the time I used to spend with Finale.
  3. Specific tweaks (like the ones you mention) take 2-5 times [!!]  
as long as I used to spend with Finale.


I roughly estimate that #1 represents 50% of my total engraving time,  
#2 is about 40%, and #3 is the final 10%. So taking the *worst case*  
scenario [for Lilypond], a hypothetical piece that would take 100 min  
to engrave in Finale means:
   (50 min @ 50% time) + (40 min @ 5% time) + (10 min at 500% time)  
= 25 min + 2 min + 50 min = 77 min = 77% of the time I used to spend  
doing the same work in Finale.


This is obviously non-scientific and anecdotal to the extreme... but  
the final result (i.e., that I *never* spend more than about 3/4 of  
the time I used to working in Finale) seems about right. I tend to  
feel like I currently get things done in 1/2 the time, on average.


Of course, YMMV — in particular, if the spacing atrocities in Finale  
aren't where you spend your time, you will not see nearly as much  
benefit from using Lilypond, and in fact it may overall require more  
time.


Hope this helps!
Kieren. 


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


Re: Changing the distance between a slur and a note head

2009-09-27 Thread Kieren MacMillan

Hi Marc,

is there a way to lower the distance between the point where a slur  
starts (or ends, respectively)
and the corresponding (tab) note head *without* manipulating every  
slur's control-points?


Can you increase the Y-offset?

Cheers,
Kieren.


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


Re: Problem spacing arpeggio

2009-09-27 Thread Kieren MacMillan

Hi Nick,


in the second bar, using the same override does nothing to
increase the spacing between the arpeggio and the preceding note.


Hmmm... that's probably because of the multiple-voices... but seems  
like maybe a bug?



What means can I use to increase the spacing there?


Well, it's kind of hacky, but...

\version 2.13.3

#(ly:set-option 'delete-intermediate-files #t)

\pointAndClickOn

arpspace = {
  \once \override Staff.Arpeggio #'X-extent = #'(-2 . 1)
}
stemPad = {
  \once \override Staff.Stem #'X-extent = #'(0 . 2)
}
ignct = \once \override NoteColumn #'ignore-collision = ##t

treble = \relative c' {
a4  cis\arpeggio
	f,32 d a'' d,, f d a'' \stemPad d,, \arpspace f\arpeggio d a'' d,, f  
d a'' d,,

}

bass = \relative c {
e a,4 a e a,\arpeggio
s \ignct d,,\arpeggio
}

middle = \relative c {
s2
f8 f \ignct f f
}

\score {

\context Staff = guitar {
\set Staff.connectArpeggios = ##t
\clef treble_8
\key d \minor
\time 2/4

\context Voice = 1 { \voiceOne \treble }
\context Voice = 4 { \voiceFour \bass }
\context Voice = 2 { \voiceTwo \middle }

}

\layout {
\context {
\Staff
\consists Span_arpeggio_engraver
}
}
}

Hope this helps!
Kieren.


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


Re: No fiddling claim

2009-09-27 Thread Jonathan Wilkes


--- On Mon, 9/28/09, Kieren MacMillan kieren_macmil...@sympatico.ca wrote:

 From: Kieren MacMillan kieren_macmil...@sympatico.ca
 Subject: Re: No fiddling claim
 To: Jonathan Wilkes jancs...@yahoo.com
 Cc: lilypond-user@gnu.org
 Date: Monday, September 28, 2009, 12:20 AM
 HI Jonathan,
 
  what do the experienced users think about what I've
 said here?
  If there's anyone out there who has used other
 notational
  software and thinks the less fiddling claim is
 true?
 
 I used Finale from 1991-2003, eventually becoming *quite*
 proficient.
 Then I switched to Lilypond (around v1.8), and now consider
 myself at least as proficient [relatively speaking] as I was
 with Finale.
 [I used Igor Engraver (v1.5) for a year or so in the
 interim, but that product died, which is why I ended up
 looking elsewhere and finding Lilypond...]
 
 I definitely feel the less fiddling claim is true... for
 me, for the type of music I engrave, and for the particular
 quality of output I desire/demand.
 
 That being said, if you don't particularly care about
 Finale's *horrible* [default] note-spacing, lyric placement,
 etc., then there would almost certainly be less fiddling
 time required with Finale — I just find that with
 Lilypond, I do almost no note or lyric adjustment, measure
 width/spacing adjustment, and so on, which are the
 activities that took up the bulk of my tweaking time with
 Finale. [Disclaimer, the last version I used was 2003, so
 things might be much better now.]

Hmm., I don't have much experience with lyric placement (I only have 
one piece I've written with text), but yes, the note-spacing tweaks 
for an entire piece can take a lot of time, depending on the complexity 
of the rhythms.

 
 Right now, I estimate the following for my engraving work
 using Lilypond:
   1. Basic note entry (including *all* items, e.g.,
 slurs, articulations, fingering, etc.) requires 20%-50% as
 long as I used to spend with Finale.
   2. Spacing tweaks (notes, lyrics, vertical spacing,
 etc.) requires less than 5% of the time I used to spend with
 Finale.
   3. Specific tweaks (like the ones you mention) take
 2-5 times [!!] as long as I used to spend with Finale.
 
 I roughly estimate that #1 represents 50% of my total
 engraving time, #2 is about 40%, and #3 is the final 10%. So
 taking the *worst case* scenario [for Lilypond], a
 hypothetical piece that would take 100 min to engrave in
 Finale means:
    (50 min @ 50% time) + (40 min @ 5% time)
 + (10 min at 500% time) = 25 min + 2 min + 50 min = 77 min =
 77% of the time I used to spend doing the same work in
 Finale.
 
 This is obviously non-scientific and anecdotal to the
 extreme... but the final result (i.e., that I *never* spend
 more than about 3/4 of the time I used to working in Finale)
 seems about right. I tend to feel like I currently get
 things done in 1/2 the time, on average.
 
 Of course, YMMV — in particular, if the spacing
 atrocities in Finale aren't where you spend your time, you
 will not see nearly as much benefit from using Lilypond, and
 in fact it may overall require more time.

It sounds like your experience is indeed different 
than what mine has been so far.

I would be really interested to see one of the Lilypond gurus go up 
against a Finale guru to notate a piece of music from the canon, and keep 
track of the total amount of time like you've done above.  I know a 
finale guru who might be interested in this.  For me, it would be really 
helpful to see the code on the Lilypond side.

 
 Hope this helps!

Definitely.  Good to know that there's the possibility of working faster 
as I learn the ins and outs.  Thanks for your detailed response to my 
question.

-Jonathan

 Kieren. 





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


Re: regression? [was Re: BeatLength and BeatGrouping]

2009-09-27 Thread Carl Sorensen



On 9/27/09 10:23 AM, luis jure l...@internet.com.uy wrote:

 
 
 on 2009-09-27 at 08:02 Carl Sorensen wrote:
 
 The autobeaming behavior (and the documentation) have been fixed in
 2.13.4.
 
 i find a regression in 2.13.4 with respect to 2.13.3.
 
 i recently updated to 2.13.3 and i was very happy to see that the
 automatic placing of beams had improved greatly compared to previous
 versions. but in 2.13.4 some things seem to have regressed.
 
 see for example the output of this code in both versions:
 
 \relative c'' {
 d16 d8. d8 d d16 d8. d8 d |
 r16 d8. d8 d r16 d8. d8 d |
 r16 d8.~ d8 d r16 d8.~ d8 d | }
 
 
 in 2.13.4 the dotted eights are beamed with the following eights if (and
 only if) preceded by a rest. this doesn't look well to me, specially
 when the notes are tied.
 
 in 2.13.3 this was correctly sorted out. or i should say, the way _i_
 think it should be sorted out... :-) any other opinions?

We've had a serious discussion about whether eighth note beams should end on
every beat or only on beats 2 and 4.

We came down on the side of ending eighth note beams on 2 and 4, because it
seemed to fit Stone's rules.

http://article.gmane.org/gmane.comp.gnu.lilypond.devel/23515


You can return to the 2.13.3 behavior by adding this line to your file:

\overrideBeamSettings #'Score #'(4 . 4) #'end #'((* . (1 1 1 1))
 (32 . (4 4 4 4 4 4 4 4)))

This will cause all beams to break at the beat, except 32 beams will break
at 1/8 notes.

HTH,

Carl




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