lilypond-es
[Top][All Lists]
Advanced

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

[lilypond-es] incipit


From: Nicolas
Subject: [lilypond-es] incipit
Date: Fri, 24 Oct 2014 19:05:42 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0

Hola a todos,

Estoy trabajando otra vez con partituras con incipit, y al compilar un archivo, en el cual no tenía problemas, ahora me da error.

En su momento (2009-2010) usaba la variable provista en "snippets repository" :

incipit =

#(define-music-function (parser location incipit-music) (ly:music?)

#{

\once \override Staff.InstrumentName #'self-alignment-X = #RIGHT

\once \override Staff.InstrumentName #'self-alignment-Y = #UP

\once \override Staff.InstrumentName #'Y-offset = #4

\once \override Staff.InstrumentName #'padding = #0.3

\once \override Staff.InstrumentName #'stencil =

#(lambda (grob)

(let* ((instrument-name (ly:grob-property grob 'long-text))

(layout (ly:output-def-clone (ly:grob-layout grob)))

(music (make-music 'SequentialMusic

'elements (list (make-music 'ContextSpeccedMusic

'context-type 'MensuralStaff

'element (make-music 'PropertySet

'symbol 'instrumentName

'value instrument-name))

$incipit-music)))

(score (ly:make-score music))

(mm (ly:output-def-lookup layout 'mm))

(indent (ly:output-def-lookup layout 'indent))

(width (ly:output-def-lookup layout 'incipit-width))

(incipit-width (if (number? width)

(* width mm)

(* indent 0.5))))

(ly:output-def-set-variable! layout 'indent (- indent incipit-width))

(ly:output-def-set-variable! layout 'line-width indent)

(ly:output-def-set-variable! layout 'ragged-right #f)

(ly:output-def-set-variable! layout 'ragged-last #f)

(ly:output-def-set-variable! layout 'system-count 1)

(ly:score-add-output-def! score layout)

(ly:grob-set-property! grob 'long-text

(markup #:score score))

(ly:system-start-text::print grob)))

#})


%%%%%%%

Error:

Iniciando lilypond 2.16.2 [incipit (copia).ly]...

Procesando «/home/nico/Escritorio/transcripcion-mortal-tristura/incipit (copia).ly»

Analizando...

Interpretando la música...[8][16][24][32][40][48]

Preprocesando los objetos gráficos...

Buscando el número de páginas ideal...

Disponiendo la música en 2 o 3 páginas...

Dibujando los sistemas.../home/nico/Escritorio/transcripcion-mortal-tristura/incipit (copia).ly:73:33: While evaluating arguments to list in _expression_ (list (make-music # # ...) $incipit-music):

/home/nico/Escritorio/transcripcion-mortal-tristura/incipit (copia).ly:73:33: Unbound variable: $incipit-music

Se ha devuelto al salir el código 1.


%%%%%%


Si alguien me puede dar una mano, estaré muy agradecido.

La versión de lilypond que uso es "2.16.2" , en ubuntu 14.04.

Saludos,

Nicolás

reply via email to

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