Setting NEW automation-tracks next to specified instrument
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
This is one of the worst tasks to do in lmms, and perhaps also one of the most frustating. Have you had a project with som 30 or 40 tracks, and then realized that you need an automation for like track 5. If you add that new one, its now in the bottom of your project, and you cant see the track its related to. Also, its logical and intuitive, to have a tracks automations ajecent to that track, but then you now need to _move_ the new automation track up to track-row 5.. That is _serious_ difficult, and the track is 'dropped' several times. I sugest that one of the cogwheel-menu-options on a track is 'Add automation', and that a new automation-track is then inserted either abowe or just under the 'calling' track. I would actually call this enhancement _important_
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by examining the track cogwheel menu and the existing automation-track creation and reordering behavior in LMMS. Confirm how a new automation track is associated with its calling track and determine whether insertion should be above or below it. Done means the new automation track appears adjacent to the specified track without manual dragging.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100