Is there a particular reason cursor position vis-a-vis its parent curve is reset to starting position upon UNDO?
I was doing some editing after running the transport for a few seconds. I moved a curve, then restored it via undo. The curve correctly returned to its previous position, but all of the cursors in the score returned to starting position. This interfered with my current analysis of the score. I would have preferred the timeline state to remain unchanged.
Cheers,
–Bob
IanniX 0.8.2
WinXP/sp3
Bob, the reason is that UNDO feature works like SAVE, but in memory. I’ll take a look at that but it’s not as easier as we can imagine. Because the cursor position depends on cursors speed, loop pattern (=> and this is predictable, so we can find where the cursor was before saving), but it depends also on OSC-events, master speed (=> and this is not predictable).
Ah. I didn’t bother to think about the possibility that a given edit might change some proportional relationship based on timing, etc. However, there are still a lot of edits that don’t affect those relationships, correct?
Hmm, on second thought, I can see that there’s more than meets the eye. I was going to give an example of, say, just nudging a trigger a few pixels one way or the other, or nudging a curve. But they all have absolute X-Y vectors which can be used as the time reference (percentage is not the only choice, is it). Yes, I can see your point :–)
Cheers,
–Bob
Cookie | Duration | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |