A timbre per voice: the Four and Eight Voice's one program per SEM, and the Mono/Poly's rotating VCOs #133
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
bcox/tymbal#133
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?
bcox asked on 2026-10-05 for a ticket for each engine gap in his
moregaps.mdfeature table that no existing ticket covers. Engine claims are from reading the tree atf6aa8ebaonmain. Instrument claims are from that day's research, read mostly as archive.org OCR of the manuals by research agents and not re-checked; the sources are listed in that document. Nothing here is built, measured or listened to.Summary
A patch is one program for every voice:
plugin/program.h's eight layer slots describe what each note is, and every note is that. Two instruments are built the other way:This is whole-patch variation by voice, not an offset: the nearest named gap, per-voice offsets, is #132 (a voice-index source), and splitting the SEMs across channels gives a keyboard split, not a rotation.
What is reachable, as read
kQuantizeandkGreater. Laborious for a whole patch's worth of parameters, and that is what the Four Voice is.The work, as a sketch
dsp/layer.h:437-440); this is the same gate keyed on the note's ordinal rather than its key.Open
VoiceModefield or a property of the layer list.