Skip to content
CodeAncestry

Capability gene

CAGENE:MIDI-SCHEDULING

MIDI Scheduling

Decides when an incoming MIDI event becomes an audible note. Owns the buffering strategy that trades input latency against dropout risk.

  • midi
  • audio
  • latency
  • realtime
Carried by
8genomes
Alleles
5current 2.0.0
Mutations
3
Generations
4spanned
License
MIT
Boundary confidence
0.97semantic

First observed in KEYLIT at commit:27ad9016b4 on 2026-08-28, with origin confidence 1.00. That confidence is about the claim of where the capability started, not about the quality of the code.

Allele lineage

Each allele is a variant of the same capability. Select one for its own record, or compare two to see exactly where they diverge.

Adaptive buffer

CAALLELE:MIDI-SCHEDULING:5

Measures jitter continuously and resizes the buffer in flight. Cuts median latency by 22 ms without new dropouts.

Version
2.0.0
Language
typescript
First observed
2027-01-18
Content digest
sha256:b551d07c
Origin project
KEYLIT Kids ES
Descends from
1.4.0

Produced by M-83F12 Adaptive MIDI buffering.

Inputs

  • midi-event
  • device-descriptor
  • jitter-sample

Outputs

  • scheduled-note-event

Test suites

  • midi-latency-suite-v3
  • chord-tolerance-suite
  • jitter-recovery-suite

Loci

  • src/midi/adaptive-buffer.ts:1–186Jump to code ↗

    github:maria/keylit-kids-es · commit:e91d4c7a03 · AdaptiveBuffer, JitterWindow

Carried by 8 genomes

Which projects express this capability, which variant each carries, and how much of the project it accounts for.

Genomes carrying MIDI Scheduling, with allele, inheritance mode, weight and evidence.
GenomeGenAlleleInheritanceShareConfidenceEvidence
KEYLITCAGENOME:01JKEYLIT7H201.2.0allele 2Native14%0.97HVRHuman verified. A person inspected this claim and confirmed it.TSTAutomated test. A test suite executed and asserted this behaviour.
KEYLIT AccessibilityCAGENOME:01JACCESS2NV11.2.0allele 2Inheritedfrom KEYLIT10%0.97TSTAutomated test. A test suite executed and asserted this behaviour.
KEYLIT KidsCAGENOME:01JKIDS0R4M11.3.0allele 3Mutatedfrom KEYLIT12%0.95TSTAutomated test. A test suite executed and asserted this behaviour.
KEYLIT StudioCAGENOME:01JSTUDIO8QK11.2.0allele 2Inheritedfrom KEYLIT10%0.97TSTAutomated test. A test suite executed and asserted this behaviour.
KEYLIT ClassroomCAGENOME:01JCLASS9WD21.3.0allele 3Inheritedfrom KEYLIT Kids10%0.95TSTAutomated test. A test suite executed and asserted this behaviour.
KEYLIT Kids ESCAGENOME:01JKIDSES5TC22.0.0allele 5Mutatedfrom KEYLIT Kids13%0.97TSTAutomated test. A test suite executed and asserted this behaviour.RUNRuntime observation. Measured from a real or sandboxed execution.
Music ProducerCAGENOME:01JPRODUCER3F21.2.0allele 2Inheritedfrom KEYLIT12%0.97TSTAutomated test. A test suite executed and asserted this behaviour.
Junior Music TutorCAGENOME:01JTUTOR6HZ32.0.0allele 5Inheritedfrom KEYLIT Kids ES12%0.97TSTAutomated test. A test suite executed and asserted this behaviour.

Descent through the family

How far the capability has travelled, one row per generation. A generation with no carrier would break the chain, and would be visible here as a gap.

  1. Generation 0
  2. Generation 1
  3. Generation 2
  4. Generation 3

Mutations on this gene

Evidence for the annotations

Every statement the registry makes about this gene, with the record that backs it. An annotation with no evidence would not be shown at all.

  • input.music.midi.scheduling

    verified · confidence 0.98

    Latency-sensitive. Any change here is measured, never assumed.

    • HVRHuman verified. A person inspected this claim and confirmed it.Maintainer confirmed the MIDI scheduling boundary during genome review.2026-08-28 · sha256:1a4f9c2e
    • TSTAutomated test. A test suite executed and asserted this behaviour.MIDI latency suite v3 executed against the origin genome. (214)2026-08-28 · sha256:2b5e0d3f
  • operations.telemetry

    verified · confidence 0.91

    Emits per-note timing metrics used by the phenotype records.

    • RUNRuntime observation. Measured from a real or sandboxed execution.Runtime trace captured across 1,204 real lesson sessions. (1204)2026-09-14 · sha256:3c6a1e4b

A gene here is a capability, not a file. “MIDI Scheduling” is the thing that persists; the paths under Loci are where it currently lives and can change without the capability changing. Every figure on this page is read from the seeded KEYLIT fixtures.