PolyMeilex / PolyMeilex/Neothesia
Feature request: Support isomorphic layouts
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 1.5k
- Forks
- 115
- Avg merge
- 7h 48m
- Merged PRs (30d)
- 8
Description
Learning a midi keyboard with an isomorphic layout, like the Linnstrument, Lumatone, or a number of grid controllers supporting various isomorphic layouts, is difficult and there are not really any free and open source applications out there which will help you learn to play one.
Neothesia looks like one of the better free "midi-hero" style teaching apps, and it would be great if it had support for these odd-ball layouts for those of us who want to learn to play these instruments.
Since the "falling notes" layout only really works with a keyboard that has a single row of keys, maybe a way to support these types of layouts could be a key filling up in color and the color fading in, with a visual indicator of when it should be played.
Also most of these types of controllers support various layouts on the same controller, so being able to create a custom layout within Neothesia to correspond to your physical layout would be necessary.
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 names no files, tests, or entry points. Start by locating the existing falling-notes and keyboard-layout paths, then define how custom isomorphic layouts and their visual play indicators should work before implementation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100