David Kastrup <d...@gnu.org> writes: > PMA <armst...@eskimo.com> writes: > >> Hi LP Gurus! >> >> I have a score (see "Original" below) full of note events >> like "gs 3", whose duration is MEANT always to be realized >> as *one triplet half-note*. >> >> Original = { gs 3 a 3 g 2 a 3 } >> Replaced = { \TR gs \TR a g 2 \TR a } >> >> So, I'm trying to concoct a function that, for any event >> of original duration '3', will input the pitch name only >> (reading from "Replaced") and embed that string in the >> command "\tuplet 3/2 <pitch-name> 2". >> >> TR = >> #(define-music-function (parser location offset) (?????) >> #{ >> \tuplet 3/2 offset 2 >> #}) > > ????? is ly:duration? and you need to write $offset instead of offset.
Pffff. Of course ????? is ly:pitch? rather. What have I been thinking. > Problem is that you usually want a _group_ of triplets, and this will > only deliver a single one. -- David Kastrup _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user