Skip to main content

A music composition toolkit

Project description

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 on PyPi.

pip install djalgo

Usage

To get started, you might follow the companion website at https://djalgo-ef307e.gitlab.io/. 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 Distributions

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

Built Distribution

djalgo-0.2.11-py3-none-any.whl (61.1 kB view details)

Uploaded Python 3

File details

Details for the file djalgo-0.2.11-py3-none-any.whl.

File metadata

  • Download URL: djalgo-0.2.11-py3-none-any.whl
  • Upload date:
  • Size: 61.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for djalgo-0.2.11-py3-none-any.whl
Algorithm Hash digest
SHA256 780ca9976beb64dd72198c315eb93cb37c6200a71032e7aea1550b3d6dca06fa
MD5 3276bae4bd62d22011eebf2569e30c0d
BLAKE2b-256 cb65c5b32e23ee4b70f5f415b5ce0db957705328e82ad37422d47df717e6aa39

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