Skip to content

core: midi-output capability domain — device control-plane + per-device profiles #1034

Description

@gionnibgud

Problem. feedBack-plugin-midi's midi_amp enumerates MIDI outputs and sends program/bank/kit changes through its own private plumbing. The sound timeline work (editor project #5, item C3) needs the same output path with per-device patch maps, intent.gm → device translation, and look-ahead pre-fire; future consumers include hardware vocal processors. Each consumer growing its own output enumeration is the same fragmentation midi-input (#309, #316, #318) exists to prevent on the input side.

Proposal (design-first, no implementation yet).

Process. Shared item (editor C3 ↔ Keys Foundations Ground): one issue, both boards. First deliverable is a domain spec reviewed with the midi-input owners; requirements input owed from the editor/midi_amp side.

Metadata

Metadata

Assignees

No one assigned

    Labels

    keys-foundationsKeys Foundations initiative — org project #4

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions