Skip to main content

Python library for dealing with musical scales and solfege

Project description

py-solfege

A Python library for dealing with musical scales and there solfège.

Why?

I wanted a library that I could ask for "in this key, what is the solfege name for this note?"

JS has the VexFlow library that could do the scale, but I needed this in Python.

I was unable to find a complete implementation in Python. All other projects I found on Pypi.org, github.com, and using Google search did NOT handle non-diatonic notes (and many required numpy as a dependency -> which is a quite heavy handed dependency for such a task...).

Usage:

:construction: see the docs :construction:

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

solfege-0.1.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

solfege-0.1.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file solfege-0.1.0.tar.gz.

File metadata

  • Download URL: solfege-0.1.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.9.13 Windows/10

File hashes

Hashes for solfege-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3414a3d97095597865c442186c45055697116c6ad6b9c4ea272ac2622f3a23ed
MD5 8b58237ce3c3439df9a337cca8a5ef36
BLAKE2b-256 4466cb3c85144b549b131ff7123c06299642ec898801c5f5aaef3a42031ef3eb

See more details on using hashes here.

File details

Details for the file solfege-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: solfege-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.9.13 Windows/10

File hashes

Hashes for solfege-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 77e8367379e7789bd047e4aa7eee173d8862140d2c73b2b2abfb44f33bd303b2
MD5 eb09df5d7dd6eaecd5b1fb52b2344b94
BLAKE2b-256 b4164d8a76a43492c543e3dd694cded8defa709b221a321c7d8ea8d6fbdf20ca

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