Mercurial > hg > amuse
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 ;;;===================================================================== |