you listed both as separate options, so to clarify: deleting all patterns notes already happens when you start a new recording. once overdub function is implemented you will have a choice of whether to start a brand new recording or to overdub an existing one. in overdub mode you will be able to add/remove notes and then commit the change without stopping, so you could add a note and then commit it at which point it becomes part of the pattern, or you could abandon whatever you changed since the last commit.
basically: record a pattern, enter overdub mode. play some notes on top (or remove some notes). if you happy with it you can commit, and continue the process. anything that hasn’t been committed yet can be undone. hope this makes sense.
are you using it with external clock? speed runes only work on original timing, so will have no effect when clocked externally.
a pattern is a collection of timed note events essentially. when not clocked externally it will play a pattern using the original timing. with external clock the internal timing is completely ignored, and it just steps through the note events whenever a trigger arrives (and remember, ext clock can be irregular too). say you recorded 2 notes, A / F that don’t overlap. if you clock externally on the first clock impulse it will play note A (the gate will go high), on the next clock impulse it will stop note A (the gate goes low), the next trigger will play note B, and the next one will stop it. the only exception to this is chords - if 2 or more note events are closer to each other than 30ms it will assume they are part of a chord and will play them together.
i still think earthsea strength is not being within a clocked context (other than the whole pattern being restarted on each bar or something like that). it can be used that way but it’s not really all that supported in earthsea - that includes programming it in the way you describe, or having time quantization options (or resizing patterns based on external clock intervals). those options could be added, but i think that would dilute what earthsea is good at. perhaps the proper solution to this is instead adding an option to enter notes by playing them live to white whale / kria, and then you have all the advantages of a more traditional step sequencer.
i’m curious to hear what others think of this.