scamp_extensions.rhythm.indispensability

Re-implementation and extension of Clarence Barlow’s concept of rhythmic indispensability such that it works for additive meters (even nested additive meters). Since these are my own extensions of Barlow’s ideas, they are here instead of in scamp_extensions.composers.barlicity.

Functions

barlow_style_indispensability_array(...[, ...])

Alternate implementation of get_standard_indispensability_array(), leveraging the MetricStructure class to do the calculations.

indispensability_array_from_expression(...)

Generates an array of indispensability values for a meter and subdivision, as expressed by a meter arithmetic expression.

indispensability_array_from_strata(...[, ...])

Alternate implementation of get_indispensability_array(), leveraging the MetricStructure class to do the calculations.