Make a cloned track unique, like a copy / selected pattern tracks clear at once
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
### Enhancement Summary
Currently when I create a pattern track with a complete rhythm I like to make multiple clones for instrument separation.
I cannot remove all other tracks within the cloned pattern because this will also remove them from the source pattern. Muting all tracks besides for example the kickdrum will also mute the sounds from the source pattern. Solo on kick, will also solo kick om the source pattern. I would like to use the clone feature to easily split the complete rtythm into separate instrument patterns which I will use to build a song.
### Implementation Details / Mockup
Remove the link between source and cloned pattern samples. So that a mute or solo is only active within the current pattern and not for the same sample in a different patterm. Or be able to remove a sample within the cloned track without removing it from the source pattern. That would be the best option. Other option would be to be able to select multple tracks within a pattern and then be able to clear them at once. Currently you have to do that track by track.
So in this example I selected 4 tracks and I would like to clear them all. Only leaving the handclap positions.

These are two ways to easy an quickly split pattern tracks into multiple pattern tracks.
I understand that you could also make a long pattern to have all variations in it, but I prefer having different patterns and build the rhythm together again in song mode.
### Please search the issue tracker for existing feature requests before submitting your own.
- [X] I have searched all existing issues and confirmed that this is not a duplicate.
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 tracing how cloned pattern tracks share samples with their source, including the current mute, solo, and track-removal behavior described in the issue. Compare the two proposed directions: independent clone samples or clearing multiple selected tracks at once. Done means cloned-pattern edits no longer affect the source, or selected tracks can be cleared together without changing unselected or source-pattern tracks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- audio-video-rtc, desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100