LMMS / LMMS/lmms

A Better Transport

Open
#1,357 22 comments 2 reactions 0 assignees View on GitHub
enhancement gui
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

![a better transport](https://cloud.githubusercontent.com/assets/8137561/5231918/cca6ab2c-7707-11e4-8ed2-1726b04cb936.jpg)
You should add a transport panel next to timer, beat and bar, BPM panel or an all in one panel with a play, stop, fast forward, rewind, record, loop and a metronome, and the audio scrubbing buttons so you don't need them in song editor. The record button should be all in one recording for audio and midi. You can keep the play, stop buttons on beat and base line editor I like that. On the metronome add a pre count button and a way to set the pre count linkth, and a metronome on/off switch or button and a knob or slider to controll metronome volume. a blinking metronome led icon linked to the BPM
![a better transport](https://cloud.githubusercontent.com/assets/8137561/5231922/e0236316-7707-11e4-8bcd-991c0e7f01af.jpg)
keyboard shortcut for metronome on could be ctrl m. keyboard shortcut for metronome off could be alt m
The blinking metronome led icon could also be the tap tempo button for the song bpm.
Record on/off keyboard shortcut could be CTRL R.
All tracks needs a viable blinking LED record button next to the mute and solo buttons to act as a ready to record button, the main record button starts recording on all of the record ready tracks got the idea from ardour. The record while playing song button/ icon could be used as a record mode called Monitor Record mode. When it's on you will see the record while playing song button/ icon and not just record. To turn this mod on right click the record button/ icon and click the option or CTRL R & the spacebar.. I thought it all so be good idea to have a midi learn button somewhere on the transport.
Adding a midi learn button is here #2283

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or implementation entry points are named. Start by reviewing the transport, recording, metronome, track-arm, and MIDI-learn requirements in this issue and the referenced issue #2283. The work needs a scoped implementation plan and explicit acceptance checks before coding.

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
Needs clarification
Newbie friendliness
18/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.