scamp_extensions.rhythm package
Subpackage containing rhythm-related extensions. These include abstractions for representing metric structures and a more flexible implementation of Clarence Barlow’s concept of indispensability.
Modules:
Decorator that converts a boolean-yielding generator function into a |
|
Re-implementation and extension of Clarence Barlow's concept of rhythmic indispensability such that it works for additive meters (even nested additive meters). |
|
Contains the |
Public-Facing API (result of import *):
|
A phase-accumulation based |
|
A |
|
A Xenakis-sieve-style |
|
Decorator that converts a boolean-yielding generator function into a |
|
Alternate implementation of |
Generates an array of indispensability values for a meter and subdivision, as expressed by a meter arithmetic expression. |
|
|
Alternate implementation of |
|
This class exists as an aid to parsing arithmetic expressions into MetricStructures. |
|
A highly flexible representation of a metric hierarchy, capable of describing both additive, multiplicative, and hybrid additive/multiplicative meters. |