Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.05 KB

README.md

File metadata and controls

38 lines (25 loc) · 1.05 KB

midix

A suite of tools used to read, modify, and manage MIDI-related systems

Crates

  • midix - MIDI live/file parsing
  • bevy_midix - MIDI event resource and handlers
  • midix_synth - Streaming midi-command SoundFont synth (Under heavy development)

MIDIx feature roadmap

  • no_std
  • Streamer (midir ext)
  • Interfaces between MidiSource and Midi (some representable MIDI type, like a file, events, etc.)
  • MIDI writers
    • Streamer (async timed stream event via midir)
    • MidiFile

Acknowledgments

midix

This crate is inspired by midly and quick-xml.

If you are in need of a MIDI writer, I highly recommend using midly, as this midix does not yet support file writing.

Thanks to these mainters and contributors for inspiration!

bevy_midix

Forked originally from bevy_midi. Huge thank you for the examples and docs!

midix_synth

Forked originally from rustysynth.