Cargo Features
[dependencies]
redact-composer = { version = "0.3.5", default-features = false, features = ["derive", "musical", "midi", "synthesis", "serde"] }
- default = derive, midi, musical, serde, synthesis
-
These default features are set whenever
redact-composer
is added without
somewhere in the dependency tree.default-features = false - derive default
-
Enables derive macro for Element
Enables redact-composer-derive
- musical default
-
Provides music theory domain models and utilities
Enables redact-composer of redact-composer-musical
- midi default
-
Provides MIDI-related elements and composition output converter
Enables redact-composer-midi
- synthesis default
-
Enables audio synthesis of composition outputs
Enables redact-composer-synthesis
- serde default
-
Enables serialization and deserialization of compositions via serde
Enables serde of redact-composer-core, optional redact-composer-derive, optional redact-composer-midi, and optional redact-composer-musical