I’m working on a fairly traditional sequencer. I vaguely recall seeing a posting on this community with a lot of valuable best-practices for implementing sequencers, such as how to handle reset trigger inputs. Does anyone recall that?
Oh, yeah, there it is! I should have checked there. For some reason, I thought it has been posted by a user. Thanks Phil!
Also, several sequencers support a common clipboard format for exchanging data. docs are here: https://github.com/squinkylabs/SquinkyVCV/blob/master/docs/clipboard-format.md
I believe that came from @marc_boule of Impromptu Modular. He has quite a bit to say on this topic. You should consider communicating with him.
Ok, I’ll definitely reach out to Marc once I get to that point in my project. Thanks!
The background to that seemly-simple “ignore the clock for 1ms after a reset” rule is this GitHub thread - you should definitely read it: https://github.com/VCVRack/Rack/issues/938
Good luck with your project, and feel free to ask me anything.
More on resets clocks and run states: