lilypond-it
[Top][All Lists]
Advanced

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

Re: Problema con semplice macro \tweak


From: Mahanidhi
Subject: Re: Problema con semplice macro \tweak
Date: Sun, 11 Sep 2022 09:34:22 +0200
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.13.0

In questo modo funziona perfettamente. Grazie mille.

Il 09/09/2022 17:45, Francesco Napoleoni ha scritto:
In data venerdì 9 settembre 2022 13:28:39 CEST, Mahanidhi via Lilypond-it ha
scritto:
Ho un codice semplice che vorrei racchiudere in una macro, ma non riesco
a farla funzionare.

Questo MWE esemplifica il problema:


\version "2.22.2"

\relative c' {
\bar ".|:" \grace g'2 \glissando d \bar ":|.:"  \grace \tweak
extra-spacing-width #'(-2  . 0) g \glissando d\bar ":|."
}


L'allegato mostra il risultato voluto.

Ho provato a fare una macro \add-space, che racchiuda parte del codice:

      add-space = \tweak extra-spacing-width #'(-2 . 0)


Ma non funziona e produce degli errori nel file include.all che prima
non c'erano. (vedi allegato 2)

Cosa posso fare per avere quella macro con \tweak?

Grazie molte.
ciao Mahanidhi

se ciò che vuoi ottenere è uno spazio maggiore dopo la stanghetta del
ritornello, il seguente codice produce il risultato desiderato, facendo però
uso di \override :

\version "2.22.2"

add-space = \once \override NoteHead.extra-spacing-width = #'(-2  . 0)

\relative c' {
\bar ".|:" \grace g'2 \glissando d \bar ":|.:" \add-space \grace g \glissando
d\bar ":|."
}

Da notare che \add-space compare prima di \grace .

Spero di essere stato d’aiuto.

un saluto
Francesco Napoleoni







reply via email to

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