A sequencer shared by every instrument, with the features wanted from each hardware one #56
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ben decided on 2026-10-12 that no instrument's sequencer is to be cloned. There is to be one sequencer, shared by every instrument, as
engine/arpeggiator.his one arpeggiator: a sequencer does not depend on the sound engine, so whatever it can do, every instrument gets.How it is to be done
engine/, with the features chosen, its settings in every patch as the arpeggiator's are, played throughengine/player.h.What is in scope and what is out
Ben's general rule, of 2026-10-12: it is a performance sequencer, not a production sequencer.
A feature of some hardware sequencer is weighed against that.
Not decided
Each instrument's manual is to be read for what its sequencer really does before its features are listed; what the single-instrument issues say is mostly from recollection.
One feature to ask Ben for here, from the MC-202 (#33): its sequencer keeps an accent for each note. Until this sequencer exists, mini-101 gives an accent to a note struck at MIDI's 100 or harder, which Ben confirmed on 2026-10-12 as the stand-in. When this is built its notes should carry the accent themselves.
The Quadra's lead now has its own arpeggio (#36), an
engine/arpeggiator.hinside the lead, which shows a second player of notes can live inside one section of an instrument.