LMMS needs multitrack recording.
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
Hi guys. I'm using lmms and I saw that I could connect one or several midi keyboards, that's great! but I have a problem. If I had a band of musicians and each one was playing their midi instrument simultaneously, how would it be possible to record them all at the same time? because lmms does not allow me to record several tracks at once. So using ardor, I came up with the idea that if they could implement the same simultaneous multigrabation system in lmms.
Currently lmms looks like this

I was editing a photo of lmms with the implemented system, and it would look like this.

Each track would have its indication button to record, those that are in red are on, ready to record; those that are in gray indicate that they are off, they will not record, (although they can be played when touching their assigned controller), but in gray it indicates that they do not record. finally, already with the tracks assigned to record, we press the recording button in the upper bar, and press '' play '', at that moment begins to record the tracks lit, in red, simultaneously and the grays do not record.
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
The issue proposes simultaneous multitrack MIDI recording with per-track record-enable controls, illustrated by the linked screenshots, but names no files or tests. First map the existing MIDI recording flow and track controls; done means selected tracks record simultaneously while unselected tracks remain playable without recording.
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
- Needs clarification
- Newbie friendliness
- 25/100