Author Topic: Edit previous end/next beginning patterns in pattern edit mode  (Read 303 times)

Offline RG (aka AUDIOMONSTER)

  • Workaholic artist
  • ***
  • Posts: 152
  • Raphaël Gesqua (aka "Audiomonster", back in time)
    • http://www.raphaelgesqua.free.fr
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

Offline Saga Musix

  • OpenMPT Developers
  • *****
  • Posts: 7,013
  • aka Jojo
    • Download music, samples, VST plugins: Saga Musix Website
  • Operating System: Windows 10 x64
Re: Edit previous end/next beginning patterns in pattern edit mode
« Reply #1 on: July 13, 2020, 09:36:36 »
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.
» No support, bug reports, feature requests via private messages - they will not be answered. Use the forums and the issue tracker so that everyone can benefit from your post.

Offline RG (aka AUDIOMONSTER)

  • Workaholic artist
  • ***
  • Posts: 152
  • Raphaël Gesqua (aka "Audiomonster", back in time)
    • http://www.raphaelgesqua.free.fr
Re: Edit previous end/next beginning patterns in pattern edit mode
« Reply #2 on: July 13, 2020, 10:55:22 »
I was pretty sure it would not be simple :-D

Offline Harbinger

  • Extreme artist
  • *****
  • Posts: 1,144
  • Gender: Male
  • Operating System: Windows XP
Re: Edit previous end/next beginning patterns in pattern edit mode
« Reply #3 on: July 22, 2020, 10:17:02 »
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.

Offline RG (aka AUDIOMONSTER)

  • Workaholic artist
  • ***
  • Posts: 152
  • Raphaël Gesqua (aka "Audiomonster", back in time)
    • http://www.raphaelgesqua.free.fr
Re: Edit previous end/next beginning patterns in pattern edit mode
« Reply #4 on: July 22, 2020, 16:32:30 »
Maybe some double click on the previous/next patterns zones to edit them...

Offline Saga Musix

  • OpenMPT Developers
  • *****
  • Posts: 7,013
  • aka Jojo
    • Download music, samples, VST plugins: Saga Musix Website
  • Operating System: Windows 10 x64
Re: Edit previous end/next beginning patterns in pattern edit mode
« Reply #5 on: July 22, 2020, 20:03:00 »
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
« Last Edit: July 22, 2020, 20:06:48 by Saga Musix »
» No support, bug reports, feature requests via private messages - they will not be answered. Use the forums and the issue tracker so that everyone can benefit from your post.