delete events while maintaining other start-times?

Rick Taube hkt@cmp-nxt1.music.uiuc.edu
Mon, 2 Dec 1996 07:12:01 -0600


>but what I am asking for is a good way to delete objects from a thread while
>maintaining the start times of the remaining objects.

>Maybe Rick could think about a better solution?

i added this feature only about a week ago --  i was finishing a disklavier
piece and needed to eliminate some notes in the final mix, which at that
point was a single thread holding more than 24,000 notes (the piece is for
watercooled disklavier with overhead cams...) anyway the new feature is
called "muting".   muted objects act like rests, ie they dont contribute
sound but they do occupy rhythmic space.
however, if you want to  delete and expunge objects and still maintain the
other objects in their original time relations then that would actually
mean changing their time data and I would have to think about that some
more. in the meantime ill send you the patch to implement muting. if
anybody else needs it please let me know.

>I couldn't figure out a way to describe my question clearly in the subject,
>but what I am asking for is a good way to delete objects from a thread while
>maintaining the start times of the remaining objects.
>
>To put it another way, I want the rhythm of the object being deleted to be
>added to the rhythm of the object just before the deleted object, so that
>after a RUN or MIX, the following start-times won't be changed. This is what
>you want when deleting "bad notes" , for example.
>
>I couldn't find in the documentation, a built-in way to do this.
>
>Larry Troxler
>lt@westnet.com