xtc/src/midi
2026-11-06 02:28:25 +01:00
..
file.c feat(midi): import Standard MIDI Files with transactional undo (phase 104) 2026-11-06 02:28:25 +01:00
instrument.c feat(engine): render prepared per-track insert graphs (phase 82) 2026-11-06 01:35:53 +01:00
model.c Phase 32: add MIDI track CLAP, VST2 and VST3 instruments 2026-10-27 17:51:48 +01:00
output.c feat(midi): add device routing and bounded external note output (phase 101) 2026-11-06 02:23:37 +01:00
output.h feat(midi): add device routing and bounded external note output (phase 101) 2026-11-06 02:23:37 +01:00
README.md Phase 7: Add MIDI clips, instrument and piano roll 2026-10-27 00:53:41 +01:00

MIDI and events

model.c implements bounded MIDI clips and stable source-relative notes through xtc_midi.h. instrument.c prepares timeline spans and renders the sine instrument with sample-offset live events, note-off and panic handling. Preparation/destruction are control-thread operations; render/runtime state has one audio owner. See MIDI workflow, ownership and limits.