MeadowlarkDAW / Meadowlark

A (currently incomplete) open-source Digital Audio Workstation
GNU General Public License v3.0
1.36k stars 49 forks source link

Idea for handling scales #67

Open trynsta opened 4 months ago

trynsta commented 4 months ago

Hello. I think it might be useful to have option to choose different scales for “scale highlighting”. I made a concept design how it could looks:

meadowlark_cirlce_of_fifths

Please note that I also made "Select scale based on selected notes" feature request for Zrythm.

BillyDM commented 3 months ago

Interesting. I do think it would be useful to have a mode in the piano roll that only allows notes to be placed in a particular scale, and maybe a sort-of global MIDI effect plugin that snaps/transposed all played notes to a given scale.

Although there are hurdles with such an approach, like audio clips needing to be repitched to match the new scale, what to do if the user wants a note that is outside the scale, and how to handle notes with microtonal information.

The "select scale based on selected notes" might also be tricky because different modes and scale extensions exist.