LMMS / lmms

Cross-platform music production software

Home Page:https://lmms.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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):
Screenshot from 2024-02-18 22-00-29

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.
Screenshot from 2024-02-18 22-04-49

Duplicate of #3100.

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.