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.
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
oractive
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.