[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Tie Crusade
From: |
Janek Warchoł |
Subject: |
Re: Tie Crusade |
Date: |
Sat, 13 Jul 2013 00:02:05 +0200 |
Forwarding to bug-lilypond:
2013/7/12 Jacques Menu <address@hidden>:
> This sample [example of bad ties by David Kastrup, from issue 2607]
> causes 2.17.20-1 on Mac OS X 10.8.4 to loop forever after
> producing:
>
> Traitement de « /Users/menu/Documents/LaTeX/PartitionsLilypond/AwfulTies.ly
> »
> Analyse...
> Interprétation en cours de la musique...
> Interprétation en cours de la musique...[8][16][16]
> Pré-traitement des éléments graphiques...
> Sortie MIDI vers « AwfulTies.midi »...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation en cours de la musique...
> Pré-traitement des éléments graphiques...
> Calcul des sauts de ligne...
> Dessin des systèmes...
> Interprétation
>
> JM
>
> Le 12 juil. 2013 à 15:36:09, David Kastrup <address@hidden> a écrit :
>
> Urs Liska <address@hidden> writes:
>
> As some of you will have noticed, Janek yesterday published an article
> on lilypondblog.org announcing that he intends to make a considerable
> effort substantially improving LilyPond's tie formatting - one of the
> fields Lily really can use some updates.
> After having collected countless examples of badly formatted ties and
> having spent countless hours with tweaking ties he decided to give it
> a serious try.
>
> I'm not posting this to praise Janek but to make sure _everybody_ gets
> the chance to see that post. While he already has done very thorough
> research the project is just too big for him alone.
>
> So anybody who is interested in getting better default ties from
> LilyPond _please_ read his post at
> http://lilypondblog.org/2013/07/lilypond-tie-crusade and consider
> joining him. While the most urgent need would be people who analyze
> and improve the C++ code with him he will also be grateful for any
> discussion (of design strategies, engraving goals ...) or even
> examples of badly engraved default ties.
>
> Feedback is welcome on this list, lilypond-devel, the blog post or
> directly by email to Janek.
>
>
> Well, here is a cross-referenced parade of partly awful ties.
>
> \version "2.17.7"
> \header { tagline = ##f title = "Conny rates Jazz" }
> \score
> {
> { $@(map!
> (lambda (p d) #{ \footnote #'(1 . 2)
> % This is the simplest way to make a chord name markup? Ugh.
> \markup \score { \new ChordNames { < address@hidden > }
> \layout { } } Stem
> < address@hidden >address@hidden #})
> ; this $@ produces elements for a sequential music list via map!. Each
> ; element is constructed from p, a list of pitches making up a chord,
> ; and from d, which is a list first containing a duration followed by
> ; _optional_ articulations, so address@hidden actually can return several
> tokens of
> ; _different_ type.
> ;
> ; The following form constructs the list of pitch lists for use in p
> (map!
> (lambda (i)
> (map!
> (lambda (i)
> (ly:make-pitch 2 (+ 1 (* 9 (quotient i 5)) (* i -2)) 0))
> (iota 5 i)))
> (append! (iota 34) (list 32)))
> ; The following form constructs an (end-less) list of lists containing
> ; a duration and maybe articulations.
> (apply
> circular-list
> (map!
> (lambda (m) (cons (ly:music-property m 'duration)
> (ly:music-property m 'articulations)))
> (extract-typed-music
> #{ s4.~ s~ s4~ s2~ s2 #}
> 'skip-event))))
> <c' e' g' a' c''>1 \bar "|."
> }
> \midi { \tempo 4 = 220
> \set Staff.midiInstrument = "acoustic grand"
> }
> \layout { }
> }
>
>
> --
> David Kastrup
> _______________________________________________
> lilypond-user mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
>
>
>
> Bien à toi,
> Bien à vous,
>
> --
>
> Jacques Menu
> Ch. de la Pierre 12
> 1023 Crissier
>
> mailto:address@hidden
>
>
>
>
>
> _______________________________________________
> lilypond-user mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: Tie Crusade,
Janek Warchoł <=