Mercurial > hg > amuse
comparison implementations/midi/methods.lisp @ 251:6a3adca16910
Refactor dataset stuff out of amuse-database-admin, and add midifile-dataset.
author | Jamie Forth <j.forth@gold.ac.uk> |
---|---|
date | Thu, 24 Feb 2011 11:23:18 +0000 |
parents | bba5e8571b92 |
children |
comparison
equal
deleted
inserted
replaced
250:b3260d1d2419 | 251:6a3adca16910 |
---|---|
133 (let ((sig (call-next-method))) | 133 (let ((sig (call-next-method))) |
134 (setf (timepoint sig) (timepoint key-signature-period) | 134 (setf (timepoint sig) (timepoint key-signature-period) |
135 (duration sig) (duration key-signature-period)) | 135 (duration sig) (duration key-signature-period)) |
136 sig)) | 136 sig)) |
137 | 137 |
138 | |
139 ;;;===================================================================== | |
140 ;;; Specialized constructors | |
141 ;;;===================================================================== | |
142 | |
143 (defmethod make-composition-identifier ((package (eql *package*)) | |
144 pathname) | |
145 (make-midifile-identifier pathname)) | |
138 | 146 |
139 | 147 |
140 ;; Allow derived sequences from remove-if, etc. to preserve other slot | 148 ;; Allow derived sequences from remove-if, etc. to preserve other slot |
141 ;; info (timesigs, etc) | 149 ;; info (timesigs, etc) |
142 #+nil | 150 #+nil |