pymixer


Namepymixer JSON
Version 0.2.0 PyPI version JSON
download
home_pagehttps://github.com/Nikolay-Lysenko/pymixer
SummaryA library for mixing input MIDI and/or WAV files to output WAV files.
upload_time2023-08-26 13:09:44
maintainer
docs_urlNone
authorNikolay Lysenko
requires_python>=3.10
licenseMIT
keywords midi mixing
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![PyPI version](https://badge.fury.io/py/pymixer.svg)](https://badge.fury.io/py/pymixer)

# PyMixer

## Overview

It is a library for mixing input MIDI and/or WAV files to output WAV files. To convert MIDI to WAV, [[Sine]thesizer](https://github.com/Nikolay-Lysenko/sinethesizer) and [FluidSynth](https://github.com/FluidSynth/fluidsynth) are used.

To start with, there is a [tutorial](https://github.com/Nikolay-Lysenko/pymixer/blob/master/docs/tutorial.ipynb) where this library is used for generating polyphonic audio from MIDI representation of a demo fugue.

To get more information, one can read docstrings from the source code. These docstrings are informative enough.

## Installation

To install a stable version, run:
```bash
pip install pymixer
```

Above command also installs `sinethesizer` Python package as a dependency, but it does not install `fluidsynth` (which is not a Python package). Please install it according to instructions from its [official website](https://www.fluidsynth.org/).

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Nikolay-Lysenko/pymixer",
    "name": "pymixer",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "midi,mixing",
    "author": "Nikolay Lysenko",
    "author_email": "nikolay-lysenco@yandex.ru",
    "download_url": "https://files.pythonhosted.org/packages/90/f2/7c4940407efbbb6cb816441f4ed703acef8ebcd97683dbb5c6c1933ed3ba/pymixer-0.2.0.tar.gz",
    "platform": null,
    "description": "[![PyPI version](https://badge.fury.io/py/pymixer.svg)](https://badge.fury.io/py/pymixer)\n\n# PyMixer\n\n## Overview\n\nIt is a library for mixing input MIDI and/or WAV files to output WAV files. To convert MIDI to WAV, [[Sine]thesizer](https://github.com/Nikolay-Lysenko/sinethesizer) and [FluidSynth](https://github.com/FluidSynth/fluidsynth) are used.\n\nTo start with, there is a [tutorial](https://github.com/Nikolay-Lysenko/pymixer/blob/master/docs/tutorial.ipynb) where this library is used for generating polyphonic audio from MIDI representation of a demo fugue.\n\nTo get more information, one can read docstrings from the source code. These docstrings are informative enough.\n\n## Installation\n\nTo install a stable version, run:\n```bash\npip install pymixer\n```\n\nAbove command also installs `sinethesizer` Python package as a dependency, but it does not install `fluidsynth` (which is not a Python package). Please install it according to instructions from its [official website](https://www.fluidsynth.org/).\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A library for mixing input MIDI and/or WAV files to output WAV files.",
    "version": "0.2.0",
    "project_urls": {
        "Homepage": "https://github.com/Nikolay-Lysenko/pymixer"
    },
    "split_keywords": [
        "midi",
        "mixing"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9218fbf7af2ff6621d179bc5b0d4519a9ca1ffb80d133e08bc4f336420633b46",
                "md5": "6e245aa865207778c411e39438457b91",
                "sha256": "51521126dc9720f29a2be3e03cc3ecc59db7656c7b009a8919402de653b62cb0"
            },
            "downloads": -1,
            "filename": "pymixer-0.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6e245aa865207778c411e39438457b91",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 10948,
            "upload_time": "2023-08-26T13:09:42",
            "upload_time_iso_8601": "2023-08-26T13:09:42.729133Z",
            "url": "https://files.pythonhosted.org/packages/92/18/fbf7af2ff6621d179bc5b0d4519a9ca1ffb80d133e08bc4f336420633b46/pymixer-0.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "90f27c4940407efbbb6cb816441f4ed703acef8ebcd97683dbb5c6c1933ed3ba",
                "md5": "5bacdad6401b81ed3cfb62e0a2f4c6a5",
                "sha256": "53f72018526b3f193967fa96b183ab0fff2dc1e689da3ef1814d7bdf73afaab0"
            },
            "downloads": -1,
            "filename": "pymixer-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "5bacdad6401b81ed3cfb62e0a2f4c6a5",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 8452,
            "upload_time": "2023-08-26T13:09:44",
            "upload_time_iso_8601": "2023-08-26T13:09:44.092436Z",
            "url": "https://files.pythonhosted.org/packages/90/f2/7c4940407efbbb6cb816441f4ed703acef8ebcd97683dbb5c6c1933ed3ba/pymixer-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-26 13:09:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Nikolay-Lysenko",
    "github_project": "pymixer",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "pymixer"
}
        
Elapsed time: 0.10075s