greetings
andré
;;; MODIFY THE PITCH CONTOUR inside a pitchfield or tonality
;;; please evaluate the example and have a look to the contours
;;; subfunction
(defun position-items (items alist)
(loop
for item in items
append (position-item item alist)))
;;; function
(defun compr/expand-melody (melody field &key (type 'add) (n 1) (shift 0))
(let* ((ints (loop for i in (difference
(position-items (pitch-to-midi melody)
(pitch-to-midi field)))
collect (cond ((equal typ