Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sequencer #305

Merged
merged 97 commits into from
Oct 21, 2024
Merged

Sequencer #305

merged 97 commits into from
Oct 21, 2024

Conversation

AEFeinstein
Copy link
Owner

Description

  • Add instructions, hold-to-scroll.
  • Fix menu behavior.

Test Instructions

  • Read the instructions
  • Compose, save, and load a song

Ticket Links

#26

Readiness Checklist

  • I have run make format to format the changes
  • I have compiled the firmware and the changes have no warnings
  • I have compiled the emulator and the changes have no warnings
  • I have run make cppcheck and checked that cppcheck_result.txt has no warnings for the changes
  • I have added doxygen comments to any code used by more than one Swadge mode. This includes /*! \file comments with Design Philosophy, Usage, and Example sections for new headers.
  • I have run make docs and checked that doxy_warnings.txt has no warnings for the new code

dylwhich and others added 29 commits October 13, 2024 19:00
Add separate callbacks for song and note menus
Thread safety for emulator
Use note params
Snap cursor when changing grid
Move cursor when playing
Play example when placing notes
Never stop MIDI callbacks
Add per-instrument colors (notes & wheel)
Refactor MIDI queue away
Actually place song end marker
Stop or loop when the song end is hit
Improve menu text
Exit menu when selecting items
Fast exit from fillDisplayArea() if nothing is drawn
Recolored sequencer menu
Rebuild menu after saving and loading
Properly set default parameters
Add option to reset current song
Refactor, comment, remove dead code
commit de3ff3f
Author: DebrisHauler <[email protected]>
Date:   Tue Oct 15 04:57:24 2024 -0400

    Bigbug (#303)

    So many updates squashed into this commit!

commit 5bc5704
Author: gelakinetic <[email protected]>
Date:   Sun Oct 6 19:16:36 2024 -0400

    Swadge Hero (#301)

    * Adjust emulated LEDs to match hotdog
    * Add ability to recolor menu LEDs
    * Swadge Hero: FX and menu updates
commit de3ff3f
Author: DebrisHauler <[email protected]>
Date:   Tue Oct 15 04:57:24 2024 -0400

    Bigbug (#303)

    So many updates squashed into this commit!

commit 5bc5704
Author: gelakinetic <[email protected]>
Date:   Sun Oct 6 19:16:36 2024 -0400

    Swadge Hero (#301)

    * Adjust emulated LEDs to match hotdog
    * Add ability to recolor menu LEDs
    * Swadge Hero: FX and menu updates
Reorganize menu
Fix bug where settings could change without being selected
Fix menu title outline bugs
Reset help index when entering again
@AEFeinstein AEFeinstein merged commit 5cc5615 into main Oct 21, 2024
6 checks passed
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.

2 participants