Hello,
it can be useful to create dynamics that can be heard only in the midi output. Then I used the below procedure. However, if I try to make a function with the same command, there's a syntax error. How can I fix it?
Thanks!
%%%%%%%%%%%%%%
midiDynamic = #(define-music-function (parser location dyn) (ly:music?)
#{ -\tag #'display \! -\tag #'midi $dyn #})
music = {
c'\pp
% WORKS
c'-\tag #'display \! -\tag #'midi \ff
% DOESN'T WORK, FIXME
% c'\midiDynamic \fff
}
\score {
\keepWithTag #'layout
\new Staff { \music }
\layout {}
}
\score {
\keepWithTag #'midi
\new Staff { \music }
\midi {}
}
%%%%%%%%%%%%%%