Skip to content

Feature: Option to make toggling notes in note-setup simply toggle what is illuminated but keep all 12 notes #18

@codicusmaximus

Description

@codicusmaximus

This would mean the actual layout of the notes would not change but simply their illumination.

I am a newcomer to learning how to play/make music and still learning basic music theory and synthesizers and whatnot and I find it extremely useful to have all 12 notes per octave available at all times regardless of what key/scale I'm playing in but would really like to have the notes that are in the scale/key I'm playing in lit up so that I have a general guideline of what's safe to press without making a "bad"/dissonant sound.

The official firmware's note mode simply has "white piano keys" lit and "black piano keys" dark with all 12 notes available so essentially C Major scale is lit.

The newer official firmware provides a scales mode where you can select a scale and only the notes belonging to that scale will be accessible. This is great for coming up with bits of melody and chords; however, many songs (even simple ones) often use a couple notes not normally in the scale the majority of the song is in (like the first four notes of Airman's theme from MegaMan 2 for example and many other notes throughout that song as well). Subsequencely follows similar behavior to the newer official firmware where disabled notes are removed from the buttons entirely instead of simply not lit up so you do not have access to notes outside the key you're playing in.

I propose adding a toggle setting in the 'Note' setup that makes it so that instead of eliminating the dimmed notes from the setup page, they remain but are simply dim / unlit. I git cloned, compiled, built, and ran every non-trivial fork of the open source firmware on my LPP looking for such a feature but have not found it. This project is by far the most impressive and feature rich of all the ones I looked at and I hope to add this feature myself!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions