[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

jazz and score output

From: c10221
Subject: jazz and score output
Date: Thu, 4 Dec 2003 11:28:41 +0100
User-agent: Internet Messaging Program (IMP) 3.2

hi all,

with mats' help i've now got my output looking how i want it. now i have three
feature "requests" (if they are not totally insane and vaguely implementable).

in jazz notation you often see a slur up to a note from nowhere and also you may
find a slur from a note downwards ending in nothing. to implement these in
lilypond it is not quite trivial, but it works, with the only gripe being that
it is a lot of work just for on little output tweak. my suggestion would be to
implement two commands "\climb" and "\fall" --- which will either slur up from
nowhere or slur down to nowhere... this would make the job of anybody creating
jazz (or modern) charts w/lilypond a lot easier.

2ndly, the glissando notation is cool. i love it --- especially the zigzag
style... one bug/feature which is not right: if a glissando goes say from beat 4
at the end of one line to beat 1 at the beginning of the next line, you only get
a tiny little line at the end, but almost not there (in 16pt). the glissando
should also be continued on the next line finishing at the note it is attached
to. this fragment should show what i'm on about:

\score {
  \notes {
    \property Staff.TextScript \set #'extra-offset = #'(0 . 3)
    \clef bass
    \repeat unfold 4 { g4 g g g } |
    g4^"line" \glissando b g g \glissando | \break b1
    \repeat unfold 4 { g4 g g g } |
    \property Voice.Glissando \override #'style = #'zigzag
    g4^"zigzag" \glissando b g g \glissando | \break b1
    \repeat unfold 4 { g4 g g g } |
    \property Voice.Glissando \override #'style = #'dashed-line
    g4^"dashed-line" \glissando b g g \glissando | \break b1
    \repeat unfold 4 { g4 g g g } |
    \property Voice.Glissando \override #'style = #'dotted-line
    g4^"dotted-line" \glissando b g g \glissando | \break b1
    \repeat unfold 4 { g4 g g g } |
    \property Voice.Glissando \override #'style = #'trill
    g4^"trill" \glissando b g g \glissando | \break b1
    \repeat unfold 4 { g4 g g g } |
    \bar "|."

as you can see, this problem is especially apparent w/dotted-line style.

third feature/bug request: when creating a score, lilypond does not take the
Staff.instrument/Staff.instr text into account when calculating the linewidth of
the score. which then results in manually having to tweak the linewidth down
until the text fits on the page. would it be possible for lily to automagically
calculate the instrument names into the linewidth thereby avoiding this problem?
I realise that this may lead to unsightly indents in the first line w/overlong
instrument names, but it would save most ppl a lot of work.


simon the impossible. :)

This mail sent through Brainity:

reply via email to

[Prev in Thread] Current Thread [Next in Thread]