LMMS / LMMS/lmms

Shortcut buttons for enable MIDI I/O & record while play functions near mute/solo buttons

Open
#5,258 7 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

On every LMMS track there are currently two buttons for solo & mute buttons.
But if we want to enable our midi keyboard we have to go much deep inside , similarly to record we have to go in piano roll. these are all time consuming & affect our workflow.
I am suggesting an idea for which no much coding is needed , only linking my suggested 1. Midi-in ENABLE/Disable,
2.Record&play small buttons to existing GUI.These Tiny buttons must be near Solo & Mute buttons as shown in PNG I uploaded here with.

(Enabling Default Midi-in device as soon as we click on an instrument is also an awaited feature . I am new to c++ coding. I guess It will be same as enabling pc keyboard input as soon as we click on an instrument on a track. A if ..Else logic must be there.)

But till that day , my current suggestion of providing Two Tiny buttons on GUI

where the SOLO & Mute buttons are there is worth implementing.

![](https://cdn.discordapp.com/attachments/207159523616489473/635386859626823721/sketch-1571551813751.jpg)

Hope this will be implemented in LMMS recent update.
Thanks. You Developers are doing great job. And our well wishes are with you.

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 track mute and solo controls, then trace how MIDI input is enabled and how recording is initiated from the piano roll. Define the intended placement and behavior for MIDI-in and record/play controls near those buttons, and verify the resulting workflow on an instrument track.

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.