Add linked copies for patterns in song-editor
GsLogiMaker opened this issue · comments
Enhancement Summary
LMMS needs the option to create linked copies of patterns in the song-editor. When one instance of a pattern is edited, all linked instances would experience the same changes.
Justification
Creating songs with repeating segments that are supposed to be the same is a nightmare in LMMS. Making one change across all instances of a pattern involves making the change in one, then finding and deleting all other instances, replacing them with the new version. This is especially tedious and difficult in longer, more complicated songs.
Mockup
A new Linked copy
option would need to be added to the context menu of the patterns (Please excuse the crudeness of the example):
Patterns already have a fast copy mechanic, where the user can hold ctrl and drag a pattern to make a copy. Another shortcut like this could be made for linked copies, with the user holding ctrl+shift and drag to make a linked copy.
Optionally, it might be useful to have a visual indicator for patterns that are linked.
Also "Pattern Editor" is already a thing. There is no point in duplicating already existing functionalities.
@qnebra After looking it up, it seems like you are referring to the Beat and Baseline editor when referring to the "Pattern Editor". Assuming that, I challenge you to write a song only using the Beat and Baseline editor, then tell me how much fun you had.