Thank you very much..!!! This is exactly what i wanted..!
Only one more thing..is there a posibility for alteration..for example in C
major if there is a Ces to show "Ib"..
i have found thins..i tried it to combine it with your anwser but have got
en errors..
#(define (my-chord-name->pop-markup pitch lowercase?)
(let* ((alt (ly:pitch-alteration pitch)))
(make-line-markup
(list
(make-simple-markup (vector-ref #("C" "D" "E" "F" "G" "A" "B")
(ly:pitch-notename pitch)))
;; If it's natural, do nothing
(if (= alt 0)
(make-line-markup (list empty-markup))
(if (= alt FLAT)
;; Otherwise, handle adding the flat symbol
(make-line-markup
(list
(make-hspace-markup -0.1)
(make-small-markup (make-raise-markup 0.7
(make-text-markup "b")))
))
;; or handle adding the sharp symbol
(make-line-markup
(list
(make-hspace-markup -0.1)
(make-small-markup (make-raise-markup 0.7
(make-text-markup "#")))
))
))))))
Can you help me with it please..:) Than this is it..! BTW. You guys on the
community are VERY helpfull and fast..i like it..It makes me wana help..but
i am still new at this side of new solutions..:) I hope in the future i will
be able to..
Cheers,
Stef.
On Wed, Oct 12, 2011 at 12:20 AM, Carl Sorensen <[email protected]> wrote:
> On 10/11/11 6:10 AM, "Stjepan Horvat" <[email protected]> wrote:
>
> > Hello..thank you for your response..
> > It's not quite what i wanted..
> > I'm sending you an example of what i did in pdf format..
> >
> > I'm making a church song book..So the problem in my (our) church is that
> we
> > allways have to transpose becouse it is too high or too low..So i tought
> that
> > i will write in one line chords..and in upper line Chords degree..so it
> would
> > be easy to transpose whenever you need to...That was quite practical
> becose
> > then i woud only need to write chords in one line and then in upper just
> > transpose to C major and the degree would be flawless..Simple in my
> head..:)
> >
> > Thanks..
> >
> >
> > On Tue, Oct 11, 2011 at 11:14 AM, Robert Schmaus <[email protected]>
>
>
> Here's a hack to generate what you want. As written, it will only work as
> long as your music is in the key of C.
>
>
> \version "2.14"
>
> #(define-public (note-name->roman-markup pitch lowercase?)
> "Return roman numeral pitch markup for @var{pitch}.
> NOTE: Only works in key of C."
> (make-line-markup
> (list
> (make-simple-markup
> (vector-ref #("I" "II" "III" "IV" "V" "VI" "VII") (ly:pitch-notename
> pitch))))))
>
>
> myChords = \chordmode {
> c1 d e f g a b
> }
>
> \score {
> <<
> \new ChordNames {
> \set chordRootNamer = #note-name->roman-markup
> \myChords
> }
> \new ChordNames {
> \myChords
> }
> \new Staff {
> \myChords
> }
> >>
> }
>
>
>
>
> HTH,
>
> Carl
>
>
--
*Nesmotren govori kao da mačem probada, a jezik je mudrih iscjeljenje.
Izreke 12:18*
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user