Hi there,
Sometimes (often), when I'm editing a pattern, I'd like to be able to get an option to also edit the ending of the previous one and the beginning of the next one, which we can both see in grey, without having to select the patterns themselves. It would avoid having to select previous/next patterns for just editing those previous/next patterns ending/beginning zones, as I often do sort of crossfade transitions between patterns, which I have to edit and listen to a lot of time.
Also, I would love if clicking on a grey zone of a previous/next pattern would allow to play from it, even if we are currently editing the "center" pattern (the main one currently edited beetween previous and next)
Not sure I'm clear about that :-D
I'm sure editing like that would be very useful but also at the same time very complex to implement, so sadly I don't see that happening anytime soon. Playing might be possible.
I was pretty sure it would not be simple :-D
Yes I have longed for this for a long time too, but even I know but this would be hard to implement. I think the only way that it could be done is for MPT to treat the entire track as one long series of notes and then group them off by pattern. But of course that would throw off the entire data structurization.
Maybe some double click on the previous/next patterns zones to edit them...
While that may sound simpler, it is actually not that much simpler since the core code that would have to be modified for either options to work is the same; however it's not as impossible as Harbinger might make it sound. ;) The main effort would be to extend each any every pattern editing functionality that can span more than one pattern cell to be extended to work across multiple patterns. That's mostly a matter of effort (and thus time), not a matter of redesigning OpenMPT's internals.
Still, I'll have a look if the double-click option could be doable but I anticipate that it will require quite some work.
Edit: There is also a very old feature request for this ;) https://forum.openmpt.org/index.php?topic=2952.0