lilypond-es
[Top][All Lists]
Advanced

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

[lilypond-es] Ligadura de prolongación en \markup


From: Pablo Herrera
Subject: [lilypond-es] Ligadura de prolongación en \markup
Date: Mon, 15 May 2017 17:45:12 -0300
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.2.0

Hola,

Necesito escribir en LaTeX blanca con puntillo igual a blanca ligada a negra, lógicamente todo esto en notación musical rítmica. También necesito escribir casos análogos para corchea con puntillo y negra con puntillo. Mis soluciones, insatisfactorias aún, fueron las siguientes:

Para blanca con puntillo:

\version "2.19.54"

\score {
 \new Staff \relative {
   %\stemDown
   a'2.-\markup { \halign #-5.4 = } a2 ~ a4
 }
 \layout {
   indent = -0.4\cm
   \context {
     \Staff
     \remove "Staff_symbol_engraver"
     \remove "Clef_engraver"
     \remove "Time_signature_engraver"
   }
 }
}

Para negra con puntillo:

\version "2.19.54"

\score {
 \new Staff \relative {
   %\stemDown
   a'4.-\markup { \null \general-align #X #-4 "=" } a4 ~ a8
 }
 \layout {
   indent = -0.4\cm
   \context {
     \Staff
     \remove "Staff_symbol_engraver"
     \remove "Clef_engraver"
     \remove "Time_signature_engraver"
   }
 }
}

Para corchea con puntillo:

\version "2.19.54"

\score {
 \new Staff \relative {
   %\stemDown
   \override TextScript.extra-offset = #'(3.8 . 1.2)
   e'8.-"=" s16 e8 ~ e16
 }
 \layout {
   indent = -0.4\cm
   \context {
     \Staff
     \remove "Staff_symbol_engraver"
     \remove "Clef_engraver"
     \remove "Time_signature_engraver"
   }
 }
}

Pienso que la manera más "limpia" de escribir algo así, y para todos los casos, es algo como:

\version "2.19.56"
\markup {
  \note #"2."  #UP
  " = "
  \note #"2" #UP
  %ligadura
  \note #"4" #UP }

aunque no sé cómo hacer la ligadura de prolongación. ¿Se puede hacer eso en \markup?

Gracias.

--

Pablo Herrera
Lectura y Escritura Musical (teoría y crítica)
Tel: +54-387-471-6700
Cel: +54-387-457-3441


reply via email to

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