Piano roll editor: Changing the computer keyboard keymap
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
In the piano roll editor, one can input notes with a computer keyboard. I wonder if it is possible to change that particular keymap to whatever I would prefer? For instance, I would like two and two rows to be two whole-tone scales, and the top two rows one octave higher than the two bottom rows. Like this ( ' denotes octave up):
c#' d#' f' ...
c' d' e' .....
c# d# f g a h c#' d# f'
c d e f# g# a# c' d' e' f#'
I first did this in the [virtual midi piano keyboard (C++)](http://vmpk.sourceforge.net/), which allows custom keyboard maps.
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 at the piano roll editor's computer-keyboard note input and compare the custom keyboard maps in the linked Virtual MIDI Piano Keyboard reference. Define how users would configure the requested two-row octave and whole-tone layout, then verify that the piano roll accepts the configured mapping.
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
- 35/100