Skip to main content

A simple set of music analysis tools based on Python

Project description

Simple Music Tools (SMT)

Simple Music Tools (SMT) is a collection of simple tools for music analysis, built with Python.

Installation

Clone this repository to your local machine and install with pip:

git clone https://github.com/yyygggg2/smt.git
cd smt
pip install smt

Usage

Here is an example of how to use SMT:

from smt import intervals

# Calculate the top note from a given note and interval
result = intervals.get_top_note('c', 'major third')

print(result)  # Prints: 'e'

Contributing

We appreciate and welcome any contributions! Please fork the repository and create a Pull Request with your changes.

License

This project is licensed under the terms of the Apache 2.0 license.

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

simple_music_tools-0.1.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

simple_music_tools-0.1.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: simple_music_tools-0.1.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.7

File hashes

Hashes for simple_music_tools-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d5ccecb79c72acd9bce0129a04aeaaaecbe236d0ee58bce9dd01422e970d6e5d
MD5 920612fb0f3a91cdb6bac71339bd1db1
BLAKE2b-256 79c13a3c48210c46b059b3993fa5b6a5a83ebcfb05aec46bb587d658e0643231

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simple_music_tools-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 83f9038af8971222bd4a40ed71725821ea3b0a604f97553068134030f18e0869
MD5 00cf70fab3f72804496ece9b0fd59bca
BLAKE2b-256 2efb1f53f839d813de785ec675155a19e9e711a919219e5f86046dc4175e7fb0

See more details on using hashes here.

Supported by

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