scamp_extensions.process package
Subpackage containing tools for modeling a compositional process, such as Markov chains and L-Systems.
Modules:
|
A simple fibonacci generator function |
Module containing useful generator functions that represent musical processes. |
|
Module containing the |
|
Module containing the |
Public-Facing API (result of import *):
|
For a given modulo, get a list of all possible cycles using the fibonacci recurrence relation. |
|
A simple fibonacci generator function |
|
Gets the cycle of fibonacci (or related) numbers with the given modulo and pair of seed values. |
|
Returns a generator that randomly selects items from the input list, avoiding repeat selections. |
|
Returns a generator starting on start_value that randomly walks between clamp_min and clamp_max, using a step size of step, and turning around with probability turn_around_chance |
|
Simple implementation of an LSystem. |
|
Iterator that returns generated values from the given MarkovModel. |
|
A Markov analysis-synthesis tool that analyzes the given data, and can generate new data based on the same statistical patterns. |