A music composition toolkit
Project description
The documentation site is down. I'm currently revamping the workflow to have djalgo published on PyPi and building the docu site at the same time. The site will hopefully be reactivated by 2024-10-06.
djalgo: A music composition toolkit
Djalgo is a Python toolkit for music composition. Crafted for musicians and developers alike, Djalgo offers a versatile collection of tools for generating and manipulating musical notes and sequences. Without relying directly on MIDI files, it employs a MIDI-compatible format, enabling users to define each note through a trio of attributes: pitch (in MIDI notation), duration, and offset. Whether you're scripting a symphony, experimenting with algorithms to create melodies, or exploring the mathematical beauty of music, Djalgo makes the art of digital composition accessible and engaging. The name Djalgo was chosen after musician Django Reinhardt, an a mix of DJ (disk jockey) and algorithm.
Install
Djalgo is not on PyPi yet. You should install it directly from the main branch of the GitHub project.
pip install git+https://github.com/essicolo/djalgo.git
Usage
To get started, you might follow the companion website at essicolo.github.io/djalgo/01_getting-started.html. Happy composing! 🎼
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file djalgo-0.2.1.tar.gz
.
File metadata
- Download URL: djalgo-0.2.1.tar.gz
- Upload date:
- Size: 3.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d24e12fa377df84397b8e3ada91350c666ac94d31d3f80c17921336d83f52ba6 |
|
MD5 | c1c260023b1d39ed197fce707d63c182 |
|
BLAKE2b-256 | a1b5ff964020ad895a9ccb4b3cacb2f2647dc62a2654cbddf7ed90d06949f571 |
File details
Details for the file djalgo-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: djalgo-0.2.1-py3-none-any.whl
- Upload date:
- Size: 59.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64025eb54fd402a9c808d89b8c042bcb53e05162995fb2102e45545bb6f03ebc |
|
MD5 | 5110d8c6fdeaf5f59efbe7ac0a63ad3c |
|
BLAKE2b-256 | 390c17c9c21ff2d49fd253d99776f55bde8a1dd77b1204e71ebd059f0abd5d6e |