Geniartor
Overview
This is a configurable tool that generates musical phrases or even short pieces.
Here, the process of composition is framed as follows: Variable Neighborhood Search (VNS) is applied to maximize user-defined weighted sum of evaluational criteria.
Each run of the tool results in creation of a directory that contains:
- MIDI file;
- WAV file;
- Events file in sinethesizer TSV format;
- PDF file with sheet music and its Lilypond source.
Sample outputs produced by the tool are uploaded to a cloud storage.
Installation
To install a stable version, run:
pip install geniartor
Usage
To create a new musical phrase, run:
python -m geniartor \
[-c path_to_config] \
[-n number_of_search_passes]
Both arguments are optional. Default config is used if -c argument is not passed. Similarly, -n option has a reasonable default too.
Advanced usage is covered in a guide.
Release files for geniartor 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| geniartor-0.1.5.tar.gz | 25.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| geniartor-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 54.7 kB
Release files / geniartor-0.1.5.tar.gz
| Download URL | geniartor-0.1.5.tar.gz |
|---|---|
| Size | 25.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a1c94d5957fc10b42abb34238789a7a6bb2507a2dc21986c152c56ffea18321d
|
|
BLAKE2b-256 checksum How to use checksums |
d062f4ba9d95e9e39539883154fcc67d8535905aa9f4ee5a89880b3664a2fa35
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.2 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.4
|
Release files / geniartor-0.1.5-py3-none-any.whl
| Download URL | geniartor-0.1.5-py3-none-any.whl |
|---|---|
| Size | 29.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
26eaf1a35ac252bd28118ce3f76955cdf835781a12e9f75725393d44dd5dd566
|
|
BLAKE2b-256 checksum How to use checksums |
2704dfa8211db2ccaf95cc31a33e99a38342363521a3ab8b33d4370f3e229d78
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.2 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.4
|