Metadata-Version: 2.4
Name: quasimoto
Version: 0.2.2
Summary: A lossless audio generator.
Home-page: https://github.com/libre-embedded/quasimoto
Author: Libre Embedded
Author-email: Libre Embedded <vaughn@libre-embedded.com>
Maintainer-email: Libre Embedded <vaughn@libre-embedded.com>
License-Expression: MIT
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Unix
Classifier: Development Status :: 5 - Production/Stable
Requires-Python: >=3.13
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: scipy
Requires-Dist: mido
Requires-Dist: runtimepy
Requires-Dist: matplotlib
Requires-Dist: vcorelib
Provides-Extra: test
Requires-Dist: pylint; extra == "test"
Requires-Dist: flake8; extra == "test"
Requires-Dist: black; extra == "test"
Requires-Dist: ruff; extra == "test"
Requires-Dist: mypy; extra == "test"
Requires-Dist: isort; extra == "test"
Requires-Dist: yamllint; extra == "test"
Requires-Dist: yambs; extra == "test"
Requires-Dist: vmklib>=2.0.3; extra == "test"
Requires-Dist: sphinx; extra == "test"
Requires-Dist: sphinx-book-theme; extra == "test"
Requires-Dist: setuptools-wrapper; extra == "test"
Requires-Dist: types-setuptools; extra == "test"
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python

<!--
    =====================================
    generator=datazen
    version=3.2.4
    hash=a8b10f4623912f67d7186580098a37b6
    =====================================
-->

# quasimoto ([0.2.2](https://pypi.org/project/quasimoto/))

[![python](https://img.shields.io/pypi/pyversions/quasimoto.svg)](https://pypi.org/project/quasimoto/)
![Build Status](https://github.com/libre-embedded/quasimoto/workflows/Python%20Package/badge.svg)
[![codecov](https://codecov.io/gh/libre-embedded/quasimoto/branch/master/graphs/badge.svg?branch=master)](https://codecov.io/github/libre-embedded/quasimoto)
![PyPI - Status](https://img.shields.io/pypi/status/quasimoto)
![Dependents (via libraries.io)](https://img.shields.io/librariesio/dependents/pypi/quasimoto)

*A lossless audio generator.*

Consider [sponsoring development](https://github.com/sponsors/libre-embedded).

([interface documentation](https://libre-embedded.github.io/python/quasimoto))

## Python Version Support

This package is tested with the following Python minor versions:

* [`python3.13`](https://docs.python.org/3.13/)
* [`python3.14`](https://docs.python.org/3.14/)

## Platform Support

This package is tested on the following platforms:

* `ubuntu-latest`
* `macos-latest`
* `windows-latest`

# Introduction

# Command-line Options

```
$ ./venv3.14/bin/quasimoto -h

usage: quasimoto [-h] [--version] [-v] [-q] [--curses] [--no-uvloop] [-C DIR]
                 {gen,noop} ...

A lossless audio generator.

options:
  -h, --help     show this help message and exit
  --version      show program's version number and exit
  -v, --verbose  set to increase logging verbosity
  -q, --quiet    set to reduce output
  --curses       whether or not to use curses.wrapper when starting
  --no-uvloop    whether or not to disable uvloop as event loop driver
  -C, --dir DIR  execute from a specific directory

commands:
  {gen,noop}     set of available commands
    gen          generate audio
    noop         command stub (does nothing)

```

# Internal Dependency Graph

A coarse view of the internal structure and scale of
`quasimoto`'s source.
Generated using [pydeps](https://github.com/thebjorn/pydeps) (via
`mk python-deps`).

![quasimoto's Dependency Graph](im/pydeps.svg)
