Hi Jean, It works wonderfully! Many thanks for your help!
We can close the support here. Thanks Jean, Knute! Just my notice maybe out of scope: when I select 1 note on Frescobaldi, whole tweaked part is selected I can work around on it. Best, Tu' DINH On Tue, 29 Jun 2021 at 23:26, Jean Abou Samra <j...@abou-samra.fr> wrote: > > > Le 29/06/2021 16:18, Knute Snortum <ksnor...@gmail.com> a écrit : > > > > > > On Mon, Jun 28, 2021 at 6:07 PM Dinh Hoang Tu <dhoan...@gmail.com> > wrote: > > > > > > Hello Knute Snortum, > > > Thanks for your reply. > > > I just tried \magnifyMusic but it makes both voices after \partCombine > smaller, not only the selected voice. > > > Did I make a mistake here? > > > \version "2.22.1" > > > smallNote = \tweak font-size -3 \etc > > > soprano = { f'4 g'4 a'4 b'4 c''2 } > > > basso = { \smallNote d'4 \smallNote e' \smallNote f' \smallNote g' > \smallNote a'2 } > > > tenor = { \magnifyMusic 0.65 { d'4 e' f' g' a'2 } } > > > \new Score { \new Staff << \partCombineUp \soprano \basso >> } % > expected > > > \new Score { \new Staff << \partCombineUp \soprano \tenor >> } % not > expected > > That's not what I expected either. Maybe someone with more experience > > will chime in. > > > > (To make it easier on people, I've attached the output of the above > code.) > > \magnifyMusic works on Voice level. When \partCombine puts the notes > together in chords, they are in the same Voice. Same problem with \override > and similar. You could \tweak every note automatically with something like > > \version "2.22.0" > > localFontSize = > #(define-music-function (font-size music) (number? ly:music?) > (music-map > (lambda (m) > (if (music-is-of-type? m 'rhythmic-event) > (tweak 'font-size font-size m) > m)) > music)) > > soprano = { d' e' f' g' f' g' a' b' } > > tenor = \localFontSize -3 { d' e' f' g' d' e' f' g' } > > \new Score { \new Staff << \partCombineUp \soprano \tenor >> } > > Best, > Jean >