A new Block class

Bug #352713 reported by pltxtra
2
Affects Status Importance Assigned to Milestone
VuKNOB
Fix Released
Wishlist
pltxtra

Bug Description

Maybe a better way to store a block is to store it as a double linked list of events.
Each event has a time-stamp, and possibly a duration (for note on/note off type events so they
can be stored as "one" event, and we eliminate the matching problem.). Then the
sequence can store a pointer to the "next event" and the "previous event" for speed up.

This way of storing a block would increas resolution since it does not restrict an event to
a line in the block, or even a "tick" if the time stamp is a double precision floating point value.
It also eliminates the need for multiple tracks in the block and thus it enables the "tracker"
to show parallell events for choords and such.

pltxtra (pltxtra)
Changed in satan:
assignee: nobody → pltxtra
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
pltxtra (pltxtra) wrote :

This has been implemented.

Changed in satan:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.