[workspace]
resolver = "2"
members = ["mseq_core", "mseq_tracks"]
[package]
name = "mseq"
version = "3.0.0"
edition = "2024"
license = "LGPL-2.1"
readme = "README.md"
repository = "https://github.com/MF-Room/mseq"
authors = ["Julien Eudine <julien@eudine.fr>", "Marius Debussche <marius.debussche@gmail.com>"]
description = "Framework for building MIDI sequencers, with clock and transport synchronization."
keywords = ["midi", "music", "sequencer"]
categories = ["multimedia"]
[dependencies]
mseq_core = { version = "1.0.0", path = "mseq_core" }
mseq_tracks = { version = "1.0.0", path = "mseq_tracks" }
spin_sleep = "1.3.3"
thiserror = "2.0.18"
midir = "0.11.0"
promptly = "0.3.1"
serde = {version = "1.0.228", features = ["derive"] }
csv = {version = "1.4.0"}
fs-err = "3.3.1"
log = "0.4.33"
itertools = "0.15.0"
[dev-dependencies]
env_logger = "0.11.11"
rand = "0.10.2"