gamercade-io / gamercade_console

A Neo-Retro Fantasy Console. Make WASM-powered, networked multiplayer games.
https://gamercade.io
Apache License 2.0
166 stars 10 forks source link

Tracker: Cutoff point for notes #18

Open RobDavenport opened 1 year ago

RobDavenport commented 1 year ago

Currently, the tracker relies on extremely short "activation" times for notes within patterns. This is done via trigger which instantly moves the button to an off state after the first tick.

It might be better to instead have notes be held or active as the tracker progresses through the patterns, and allow the user to specify an actual cutoff point.

We would need to adjust the PhraseEntry struct (possibly to an enum) to allow different kinds of entries.