Skip to content

Add vibrato on/off toggle & increase dead zone#18

Open
nathansbradshaw wants to merge 2 commits into
mainfrom
feat-turn-off-virbrado
Open

Add vibrato on/off toggle & increase dead zone#18
nathansbradshaw wants to merge 2 commits into
mainfrom
feat-turn-off-virbrado

Conversation

@nathansbradshaw

Copy link
Copy Markdown
Collaborator
  • Add VIBRATO_SETTING menu item to enable/disable vibrato via CC1 (off by default)
  • Increase VIBRATO_DEAD_ZONE from 30 to 100 to prevent accidental triggering
  • Display vibrato as ON/OFF instead of numeric value in settings menu
  • Only send vibrato CC1 when enabled and settings menu is closed
  • Fix Embed.toml chip identifier to "STM32H750VBTx"
  • Add LM317L linear regulator circuit to schematic for clean 3.3V rail
  • Update .gitignore to exclude KiCad temporary files

- Add VIBRATO_SETTING menu item to enable/disable vibrato via CC1 (off by default)
- Increase VIBRATO_DEAD_ZONE from 30 to 100 to prevent accidental triggering
- Display vibrato as ON/OFF instead of numeric value in settings menu
- Only send vibrato CC1 when enabled and settings menu is closed
- Fix Embed.toml chip identifier to "STM32H750VBTx"
- Add LM317L linear regulator circuit to schematic for clean 3.3V rail
- Update .gitignore to exclude KiCad temporary files
Implement dual-slot QSPI flash storage for settings with CRC validation to safely persist changes across power cycles. Add emergency factory reset feature: holding Settings (HE74) and All Notes Off (HE76) keys together for 3 seconds triggers a reset to defaults. Add "RESET DEFAULTS" menu item for user-initiated factory reset. Settings are automatically saved when the settings menu closes. Load saved settings on boot, falling back to defaults if flash is empty or corrupted. Change default melody channel from 0 to 2.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant