Skip to main content

inkamusic creates rule based fully arranged instrumental music.

Project description

image image image Travis Read the Docs

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

http://127.0.0.1:8080

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

inkamusic-0.2.1-py2.py3-none-any.whl (515.0 kB view details)

Uploaded Python 2 Python 3

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

Hashes for inkamusic-0.2.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8d49b83388e17bbde0dcf08bda9dc038618dd31b13eba69ba0af3dd7be69e0ec
MD5 357e025ce53a934d6b039600b3849753
BLAKE2b-256 728841fde51b4261ebb5ac8159a3e7e752ebacf6e075bb854d1f5d37eb2dd922

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page