LMMS / LMMS/lmms

Adding Shift Hotkeys To Virtual Instruments To Extend Note Range Of Keyboard

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

Description

Each virtual instrument provides a virtual keyboard at the bottom of its window.
(If no conflicts) may be a nice idea to add hotkeys where if you hold down the LEFT shift button and play notes (on your computer keyboard) you are playing in octaves BELOW current position, and if you do the same with the RIGHT shift you can play in octaves ABOVE.
(I did not make this up, got the idea from another program, and it may be useful in LMMS)
Just gives you more range on a computer keyboard without having to move the green square.

On a side note:
Might be confusing to implement, but at times it may be nice for some way of viewing a FULL vertical virtual keyboard graphic on your screen to show you where you are playing.

Thank You

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Begin by locating the virtual instrument keyboard input handling and determine how left and right Shift interact with existing shortcuts; done should mean the computer keyboard can reach lower and higher octaves without moving the current position, with any full-keyboard view treated as a separate scope decision.

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
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.