LMMS / LMMS/lmms

Improvement: Copy and paste TCO by brush

Open
#4,694 2 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

I was observing that fl studio has a tool called '' paint tool '', which is used to multiply blocks. the icon has a brush shape.

![kazam_screenshot_00013](https://user-images.githubusercontent.com/26127693/47884941-1e58ad00-de09-11e8-8d65-c202bf847ead.png)

Although this tool in fl studio is a bit different, in LMMS the '' paint '' tool would work both in the piano roll editor and in the song editor, and in the latter basically it would work like this:

1- In the song editor, you right click on a tco of any editor.
2- In the menu you give '' copy ''.
3- In the tool bar select the tool ''paint''.
4- And with the selected tool, you leave the left click and drag it over the desired space in the song editor, while doing this, the blocks are automatically and instantly stuck side by side without overlapping.
5- And in this way we have copied or multiplied a tco instantly without using the traditional copy and paste or the '' ctrl '' + drag.

Basically the tool would work as a '' paste '' but multiplying and distributing the copies over the spaces where the mouse pointer passes (similar to what happens in fl studio).

Within the piano roll, the function would be different.

1- We select a type of measure of notes (for example: round, white, etc).
2- Select the tool '' paint ''.
3- We left the right click and move the mouse pointer where we want. and ready. This way we avoid being constantly clicking. I do not know what you think of the idea, but I've seen that fl studio users use it more than "copy and paste". Greetings.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the song editor and piano roll editor, then review how their existing copy, paste, and note-placement interactions work. Done means a paint tool supports the requested repeated TCO placement in the song editor and continuous note placement in the piano roll without overlapping copies.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.