| Crates.io | mseq_core |
| lib.rs | mseq_core |
| version | 0.1.1 |
| created_at | 2025-10-01 21:43:00.041719+00 |
| updated_at | 2025-10-01 21:52:35.004686+00 |
| description | Library for developing MIDI Sequencers. |
| homepage | |
| repository | https://github.com/MF-Room/mseq/tree/main/mseq_core |
| max_upload_size | |
| id | 1863542 |
| size | 80,600 |
Core framework for building custom MIDI sequencers.
mseq_core provides the foundational traits and utilities needed to implement
your own MIDI sequencer, with a focus on portability and modularity.
This crate is built with #![no_std], making it suitable for embedded platforms
as well as standard operating systems.
To create a custom sequencer, you typically:
Conductor trait to define your sequencer's control logic.Track trait for custom behavior.DeteTrack for deterministic, looping patterns.mseq crate — a reference implementation of mseq_core for standard platforms.mseq_embedded repository, which provides an STM32-specific integration of mseq_core.std dependency (#![no_std] compatible).