makers

The makers subpackage includes leaf making classes.

Note

These classes are imported directly into the auxjad namespace. Therefore, to use a class such as auxjad.LeafDynMaker you only need to import auxjad and instantiate the class from its namespace:

>>> import auxjad
>>> maker = auxjad.LeafDynMaker()

Below is the full list of classes included in makers. Click on their names for their individual documentation.

GeneticAlgorithmMusicMaker(*, pitch_target, …)

Uses two auxjad.GeneticAlgorithm’s, one for pitch and another for attack points, in order to create musical cells.

LeafDynMaker()

Creates leaves and logical ties from list’s of pitches, durations, dynamics, and articulations.