amix package#

Submodules#

amix.amix module#

class amix.amix.Amix(definition, output, overwrite_output=False, loglevel=None, keep_tempfiles=False)[source]#

Bases: object

Amix itself.

create(output, yes=False, loglevel=50, keep_tempfiles=False, clip=None, data=None, alias=None, name=None, parts_from_clips=False)[source]#
run()[source]#

The generator method, sets up everything, creates temporary files, parts and renders the mixes.

amix.cli module#

class amix.cli.CLI[source]#

Bases: object

parse_args(args)[source]#

Parse command line parameters

run(args)[source]#

Wrapper allowing amix() to be called with string arguments in a CLI fashion

setup_logging(loglevel)[source]#

Setup basic logging

Args: loglevel (int): minimum loglevel for emitting messages

amix.cli.run()[source]#

Calls main() passing the CLI arguments extracted from sys.argv

Module contents#