Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Translucent TCOs for visible overlap #6253

Open
Monospace-V opened this issue Dec 31, 2021 · 0 comments
Open

Translucent TCOs for visible overlap #6253

Monospace-V opened this issue Dec 31, 2021 · 0 comments

Comments

@Monospace-V
Copy link
Contributor

Monospace-V commented Dec 31, 2021

Enhancement Summary

In the Song Editor, it is possible to move one segment or TCO over another so that they overlap. In this case, one of the TCOs shows on top, and the other is hidden behind it. Most other DAWs use some sort of transparency/translucence so as to show both patterns, but LMMS hides some or all of one of the patterns altogether.
When the piano roll was being modified, this comment mentioned how overlapping notes don't appear to overlap, and thus notes were made translucent based on their volume. I'm suggesting something similar for the clips in Song Editor.

Justification

When two TCO's overlap, then the only thing we have as visual indication is this slight shadow, and an incomplete selection box:
image
This only works if one of the TCO's is longer than the other, and the longer one is at the back; and because the shadow is just barely visible, the selection box determining only works when the longer TCO is selected.
Other than this, there is no visual indication that there is a hidden TCO behind another.
(This is also assuming both TCO's have the same start point. This will also apply if the end of one of the TCOs goes over the start of another, because there's no indication where they start or end.)

Screenshots

Other DAWs' behaviour:

Reaper:
Individual:
image

Partially overlapping:
image

Fully overlapping (same size):
image

Fully overlapping (different size):
image

Zynewave Podium
Individual:
image

Partially overlapping:
image
image

Fully overlapping (different size):
image
image

(Any other DAWs I have either don't support overlapping, or don't visually represent overlapping well. I don't have any trial versions of any other commercial DAWs and therefore can't provide screenshots of those.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant