inkamusic creates rule based fully arranged instrumental music.
Project description
Overview
inkamusic creates instrumental music, based on rules. This includes structure, rhythm, melody, harmonization and instrumentation. A simple web interface (with CherryPy) offers the possibility to choose from several options. The output format is a MIDI file that can be played with many applications, e.g. Garageband or VLC on MacOS or Windows Media Player on Windows. Or try https://musescore.org/en, which not only plays the midi files, but also displays the score.
Installation
You can download and install the latest version of this software from the Python package index (PyPI) as follows:
pip install --upgrade inkamusic
Usage
To use the stand alone version run
inkamusic
This will start a local CherryPy web server. Now open a browser window and enter
Select options and use the Create button to create a MIDI file. Depending on your browser settings this file will be downloaded or opened. See Overview for additional hints.
inkamusic can also be used as an imported module, but this feature is in a preliminary state. More information will be added later.
Credits
uses the CherryPy Web Framework https://cherrypy.org/
History
0.2.1 (2019-10-29)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file inkamusic-0.2.1-py2.py3-none-any.whl
.
File metadata
- Download URL: inkamusic-0.2.1-py2.py3-none-any.whl
- Upload date:
- Size: 515.0 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d49b83388e17bbde0dcf08bda9dc038618dd31b13eba69ba0af3dd7be69e0ec |
|
MD5 | 357e025ce53a934d6b039600b3849753 |
|
BLAKE2b-256 | 728841fde51b4261ebb5ac8159a3e7e752ebacf6e075bb854d1f5d37eb2dd922 |