More detuned copies and a wider unison: the Virus TI2's nine saws, and sixteen-voice stacks #155
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
bcox/tymbal#155
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-06 for a ticket for each gap
docs/feature-survey.mdnames without one, whether or not it is ever done. Engine claims are from reading the tree at6a3fede9onmain. Instrument claims are from that document's research, read from the manuals by research agents and not re-checked; the sources are listed there. Nothing here is built, measured or listened to.Summary
An oscillator holds up to seven detuned copies (
kVaMaxCopiesindsp/va_oscillator.h) and a voice stacks up to eight in unison (VoiceMode::kMaxUnisonindsp/layer.h). The Virus TI2's HyperSaw runs 1.0 to 9.0 saws with a HyperSub of up to nine squares; its unison, the Andromeda's and the Moog One's reach sixteen voices; the Memorymoog's mono mode stacks eighteen oscillators. The JP-8000's seven fit exactly.What the tree has
The work, as a sketch
DerivedOversampleRatio.kMaxUnisonagainst the pool, and what a 16-voice stack costs the 200-voice pool.Open
Whether anyone wants nine copies over seven plus a locked sub, which is what the HyperSaw and HyperSub are here.