lilypond-user
[Top][All Lists]
Advanced

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

Re: Lilypond & Halfdiminished/Diminished symbols.


From: Pierre Perol-Schneider
Subject: Re: Lilypond & Halfdiminished/Diminished symbols.
Date: Mon, 6 Aug 2018 19:25:53 +0200

Hi,

2018-08-06 18:35 GMT+02:00 <address@hidden>:
Sorry I must be more specific, my needs were not stated properly in the message although it is implied by "Symbol" and not chord or to create notation.

Yep, see: http://lilypond.org/tiny-examples.html


What I need is how to place  the Diminished symbol as text (the \emptyset symbol in LaTeX) above the staff for progressions. Similar problem would be how to indicate the Classical Inversion symbols above the staff. I know how to place normal alphabet letters there, but I cannot figure out from the manual how to place some of the common Progression symbols or even worse the Classical Inversion symbols, which in LaTeX would have been easy with the _ and ^ to the object.

Attached is an example for half diminished which is what I want . Same with Diminished and all other known progression symbols and inversions.

It would have been nice if Lilypond would allow LaTeX commands for text above or below staff. Would make things really easy.

If I follow you correctly, all you need is a markup command.
See: http://lilypond.org/doc/v2.18/Documentation/notation/text-markup-commands.html

If one of the Feta glyph is needed, you can do (e.g.): \markup {\musicglyph #"scripts.segno" }
See: http://lilypond.org/doc/v2.18/Documentation/notation/the-feta-font

If you want a custom glyph, see: http://lilypond.org/doc/v2.18/Documentation/notation/graphic
Ex.:

\version "2.19.82"

\layout {
  \context {
    \Staff
    \omit Clef
    \omit TimeSignature
  }
}

{
  s2^\markup {
    \combine \draw-circle #.8 #.2 ##f
    \translate #'(-.75 . -.75)
    \override #'(thickness . 2)
    \draw-line #'(1.5 . 1.5)
  }
  s^\markup\concat\vcenter { \teeny\flat "7" }
  \bar ""

HTH, Cheers,
Pierre
 


reply via email to

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