Skip to content

Eleven melodic instruments silently refuse presses under the parity sequence at the 14-voice cap #26

Description

@bdbarnett

Found 2026-09-03 by the post-tag replay agent (board session), as a side measurement, and reported rather than explained away. Pre-existing: identical counts on the tree before and after the af837de replay, and two of the eleven are outside the 40 instruments that replay touched.

Method. The CPython twin refuses a press silently when no channel is free (if victim is None: continue, no counter; the C side is src/synthio/__init__.c:425). The agent wrapped press with that exact predicate and re-ran the instrument parity sequence (tests/parity/instrument_sequences.py) over all 93 modules through pydevices-audioif at ec3c67f (v0.2.0, cap 14).

Result. All ten drum kits: 0 refused (cr78 and tr808 at exactly 14 permanent Notes included). Eleven melodic modules refuse:

solina 22   jp8000 14   virus 14   b3 10   vp330 10   farfisa 6
k2600 2     polysix 2   ppg_wave 2   prophet_vs 2   vox_continental 2
                                            (86 of 8672 presses)

What it means is the accuracy session's call, not the board's: either the parity sequence is deliberately denser than any real playing (in which case the sequences are exercising refusal, and the gate's goldens include refused notes as silence), or these instruments allocate more voices per note than the cap affords for ordinary chords (solina and vox_continental are ensemble/organ voices, which is suggestive). Either way the refusal is silent, which is the failure nobody hears.

Related: audioif#14 (the ceiling: 14 is what the library was built to), audioif#27 (no gate can see a cap change), the replay report on audiocomponents#2.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions