sim-lib-music-serial 0.1.1

Immutable serial plans with stable row and event identity, explicit provenance, and validated partial temporal order.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Inspectable serial deployment plans composed from reusable components.

mod components;
mod core;
mod schoenberg;

pub use components::{
    AggregateRotationSpec, InterlockingPartitionSpec, MelodyAccompanimentSpec,
    SimultaneousFormsSpec, VerticalBlocksSpec, complete_horizontal_statement,
    interlocking_partition, melody_accompaniment_distribution, motivic_partition,
    simultaneous_forms, verticalize_selected_blocks,
};
pub use core::{
    SerialDeployError, SerialDeployer, SerialDeployerKind, SerialDeployerParameter,
    SerialDeployerSpec, TechniquePlan, TechniquePlanBuilder, strict_aggregate,
};
pub use schoenberg::schoenberg_partitioned;