|
From: | David Nalesnik |
Subject: | Re: [WAS: Re: handbells] Tabulating notes used in a score |
Date: | Mon, 26 May 2014 08:39:58 -0500 |
countOccurrences =
#(define-scheme-function
(parser location lst)
(list?)
(let* ((pitch-list (sort (delete-duplicates lst) ly:pitch<?))
(tabulation (make-list (length pitch-list) '())))
(map (lambda (p)
(cons p (count (lambda (x) (equal? x p)) lst)))
pitch-list)))
#(display #{ \countOccurrences \extractPitches \Bach #})%%%%-David
[Prev in Thread] | Current Thread | [Next in Thread] |