comparison base/methods.lisp @ 259:c4e9a7bb9897

change move-to-first-bar to return a constituent, not a list of events
author Jamie Forth <j.forth@gold.ac.uk>
date Sat, 19 Mar 2011 18:50:24 +0000
parents aac79c0ac1b9
children f5836b2bf334
comparison
equal deleted inserted replaced
258:aac79c0ac1b9 259:c4e9a7bb9897
623 for event in (%list-slot-sequence-data composition) 623 for event in (%list-slot-sequence-data composition)
624 do (setf event (copy-event event)) 624 do (setf event (copy-event event))
625 do (setf (timepoint event) 625 do (setf (timepoint event)
626 (- (timepoint event) offset)) 626 (- (timepoint event) offset))
627 collect event into shifted-events 627 collect event into shifted-events
628 finally (return shifted-events)))) 628 finally (return
629 (sequence:make-sequence-like
630 composition
631 (length composition)
632 :initial-contents shifted-events)))))
629 633
630 634
631 ;;;===================================================================== 635 ;;;=====================================================================
632 ;;; Searching for events 636 ;;; Searching for events
633 ;;;===================================================================== 637 ;;;=====================================================================