|
From: | Matthew Fong |
Subject: | Re: Extracting pitch of first note, then assign duration |
Date: | Sun, 7 Mar 2021 14:06:27 -0800 |
Hi Matthew,
Am 07.03.21 um 20:03 schrieb Matthew Fong:
> I am in the process of writing a note replacement function that allows
> me to place a custos anywhere I might need.
>
> I am stuck on writing a function that extracts the pitch of the first
> note, given a list of notes, and then forcing a duration of 1/4. Any
> pointers would be appreciated.
>
> For example given the list of notes below, I would like a function to
> output c4.
> {
> \clef treble
> c2 d e f
> g4 a b c
> }
>
Something like this?
\version "2.22.0"
test = \relative c' {
\clef treble
c2 d e f
g4 a b c
}
firstnote =
#(define-music-function (mus dur) (ly:music? ly:duration?)
#{ $(first (music-pitches test)) $dur #})
\score {
\firstnote \test 8
}
Lukas
[Prev in Thread] | Current Thread | [Next in Thread] |