bazmonk / digigurdy-baz

DigiGurdy Teensy Code
MIT License
16 stars 10 forks source link

Looking forward… v2.0 #22

Closed bazmonk closed 2 years ago

bazmonk commented 2 years ago

V1.0 is coming up soon, time to start thinking about where to take it from here…

I’ll flesh this out more later, just getting thoughts down on “paper”.

Gubbledenut commented 2 years ago

Do pleaser allow an option to just select the original 5 tunings menu as well as the complex one, it's stillnpretty adaptable with the capo and octave keys

bazmonk commented 2 years ago

@Gubbledenut I probably won’t implement the original menu verbatim, but I can incorporate a “presets” screen that’s easy to access and provides the original tunings.

I was thinking of some number of presets, that would come pre-populated with the original tuning choices. Users would have an option to overwrite them if they have a different one they want quickly available, and there would be an option to reset the slots to those original presets. That should give the ease of the original interface (preset options will be quickly accessible with about the same number of key presses to get there), but the flexibility of the new one.

I’m also probably not going to include an option for the octave keys to act as octave keys again, since the transposing feature can accomplish the same thing (max range is +/- one octave) with far more flexibility, and the higher-octave tuning itself is also probably available in the tuning menu.

bazmonk commented 2 years ago

Another 2.0 thought: stash a magic number somewhere in the EEPROM, and use that for the code to determine if it has been cleared or not. Code could look for that key, and if it's not there automatically clear the EEPROM for first-time use.

Would avoid users having to know about and go through that step to avoid problems with fresh installations.