Szervusztok!
Kezdőként darálom a Lilypondot, éppen a 2.20.0-as változatát.
A sok közül most egy aktuális számomra nem nagyon megoldható gonddal
szembesültem.
A kottasor fölött szeretnék artikulációs jeleket tenni a hangjegyek fölé.
Több hangjegyen és ütemen keresztül lévő hangokra kerülne jelölés, de
nem mindegyik hang fölé. Ez sikerült.
A nehezítés az, hogy az összes jelet egy kicsi gömbölyű zárójelbe
szeretném tenni. Pl.: (az első elé egyet_, az utolsó ___ mögé ___
is.)
Lehet, hogy az sem lenne baj, ha egy vonalban lennének a jelek, de ez
talán más kérdés.
%%%%%%%%%%%%%%%%%%%%%
\score {
\relative e''{
\time 3/4
| g4 e a-.%{ ? \parenthesizeLeft%} | g e a-_ | g->%{ ?
\parenthesizeRight%} a8 g f e |
}
}
%%%%%%%%%%%%%%%%
Ha ebbe a fájlba bemásolom a scriptet, lefut hiba nélkül, de amint
aktiválom a
\parenthesizeLeft és \parenthesizeRight parancsot ismét hibát ír ki:
(parenthesizeRight = #(define-music-function (parser loc arg) (ly:music?)
/tmp/frescobaldi-k90zlb6m/tmp0jrum5zn/proba.ly:42:10: error: unknown
escaped string: `\parenthesizeLeft')
Bemásolta a scriptet a Score-ba, a relative-ba és a score elé is
másolni. Mindig elszállt egy hibával.
Találtam a világhálón egy írást, ami valószínűleg hasonló gondot old
meg, de nem tudom életre kelteni a scriptet (?).
http://lilypond.1069038.n5.nabble.com/Articulation-with-parenthesis-open-and-with-parenthesis-close-td133776.html
Ezt külön fájlba kell írnom, vagy abba, amiben a kotta van? Hivatkozik
ez a script külső fájlokra?
Vagy ez a script már régen meghaladott, van egyszerűbb módja is a dolognak?
Ez a script befolyásolja a korábban vagy később kiadott \parenthesize
parancsokat is, vagy a bal- és jobboldali parancsokat hozza csak létre?
Köszönöm szépen előre is, ha megosztjátok velem segítő ötleteiteket.
Remélem nem rabolom az időtöket.
Valentin András