Skip to content
CodeAncestry

Capability gene

CAGENE:AUDIO-ENGINE

Sample Playback Engine

Loads instrument samples, manages voice allocation, and keeps the audio graph alive across suspend and resume.

  • audio
  • webaudio
  • samples
Carried by
8genomes
Alleles
2current 2.0.0
Mutations
1
Generations
4spanned
License
MIT
Boundary confidence
0.95semantic

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.

Multi-track studio engine

CAALLELE:AUDIO-ENGINE:2

Adds buses, sends and offline rendering for arrangement work.

Version
2.0.0
Language
typescript
First observed
2026-10-22
Content digest
sha256:9f2b41ce
Origin project
KEYLIT Studio
Descends from
1.0.0

Produced by M-512 Bus-based audio graph.

Inputs

  • scheduled-note-event
  • automation-curve

Outputs

  • audio-node
  • rendered-buffer

Test suites

  • audio-engine-suite
  • offline-render-suite

Loci

  • src/audio/engine.ts:1–512Jump to code ↗

    github:uset82/keylit-studio · commit:9f2b41ce07 · AudioEngine, BusGraph, OfflineRenderer

Carried by 8 genomes

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

Genomes carrying Sample Playback Engine, with allele, inheritance mode, weight and evidence.
GenomeGenAlleleInheritanceShareConfidenceEvidence
KEYLITCAGENOME:01JKEYLIT7H201.0.0allele 1Native16%0.95TSTAutomated test. A test suite executed and asserted this behaviour.UPRUpstream maintainer. Asserted by the maintainer of the upstream project.
KEYLIT AccessibilityCAGENOME:01JACCESS2NV11.0.0allele 1Inheritedfrom KEYLIT12%0.95UPRUpstream maintainer. Asserted by the maintainer of the upstream project.
KEYLIT KidsCAGENOME:01JKIDS0R4M11.0.0allele 1Inheritedfrom KEYLIT14%0.95UPRUpstream maintainer. Asserted by the maintainer of the upstream project.
KEYLIT StudioCAGENOME:01JSTUDIO8QK12.0.0allele 2Mutatedfrom KEYLIT26%0.94TSTAutomated test. A test suite executed and asserted this behaviour.
KEYLIT ClassroomCAGENOME:01JCLASS9WD21.0.0allele 1Inheritedfrom KEYLIT10%0.95UPRUpstream maintainer. Asserted by the maintainer of the upstream project.
KEYLIT Kids ESCAGENOME:01JKIDSES5TC21.0.0allele 1Inheritedfrom KEYLIT12%0.95UPRUpstream maintainer. Asserted by the maintainer of the upstream project.
Music ProducerCAGENOME:01JPRODUCER3F22.0.0allele 2Inheritedfrom KEYLIT Studio30%0.94TSTAutomated test. A test suite executed and asserted this behaviour.
Junior Music TutorCAGENOME:01JTUTOR6HZ31.0.0allele 1Inheritedfrom KEYLIT10%0.95UPRUpstream maintainer. Asserted by the maintainer of the upstream project.

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.

  • audio.synthesis

    reviewed · confidence 0.95

    Sample-loading contract confirmed by the upstream smplr maintainer.

    • UPRUpstream maintainer. Asserted by the maintainer of the upstream project.Upstream maintainer of smplr confirmed the sample-loading contract.2026-09-02

A gene here is a capability, not a file. “Sample Playback Engine” 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.