LMMS / LMMS/lmms

Split a beat

Open
#3,954 9 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

In a beat, the features to isolate an instrument and to split all instruments into new bbtracks would save (me) a lot of time. To split is the same than to isolate each instrument (so saving a few clicks). The name of the new track is set to the name of the instrument.
`isolate` is implemented, `split` may come.
https://github.com/gi0e5b06/lmms/commit/e9e144eedf970261896b1ae719945cac887c2db2

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by examining the existing `isolate` implementation and the linked commit e9e144eedf970261896b1ae719945cac887c2db2. Determine how a beat exposes its instruments, then implement the requested `split` behavior so each instrument becomes a new bbtrack named after that instrument; verify the resulting tracks and behavior with the project's available checks.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
audio-video-rtc, desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.