2014-06-30 22:25 GMT+02:00 David Nalesnik <david.nales...@gmail.com>:

> Hello,
>
>
> On Mon, Jun 30, 2014 at 2:32 PM, philip <philip.el...@gmail.com> wrote:
>
>> Hi,
>> I was wondering if anyone knows how to override the
>> default numbering format for string numbers
>> (default is circled arabic numbers) and use roman
>> numerals instead.
>>
>>
> Try this:
>
>  \version "2.19.8"
>
>  #(define (string-number::calc-roman-text grob)
>
>   (let ((event (event-cause grob)))
>
>     (or (ly:event-property event 'text #f)
>
>          (format #f "~@r" (ly:event-property event 'string-number)))))
>
>
>  {
>
>   \override StringNumber.text = #string-number::calc-roman-text
>
>   \clef "treble_8"
>
>   c4\5 e\4 g2\3
>
>   <c,\5 e\4 g\3>1
>
> }
>

If you don't need any circle you can write (including David's code) :
{
  \override StringNumber.text = #string-number::calc-roman-text
  \override StringNumber.stencil = #ly:text-interface::print
  \clef "treble_8"
  c4\5 e\4 g2\3
  <c,\5 e\4 g\3>1
}
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to