Skip to main content

Machine learning tools and framework for automatic music transcription

Project description

Automatic Music Transcription (AMT) Tools

Implements a customizable machine learning pipeline for AMT in PyTorch. This framework abstracts various components of the AMT task, such as the dataset(s), data formatting, feature extraction, model usage, output formatting, training, evaluation, and inference. This makes for easy modification and extension through inheritance.

The framework is a work-in-progress. Its development is ongoing to meet my evolving research needs.

Installation

Standard (PyPI)

Recommended for standard/quick usage:

pip install amt-tools
Cloning Repository

Recommended for running example scripts or making experimental changes:

git clone https://github.com/cwitkowitz/amt-tools
pip install -e amt-tools

Usage

This repository can be used for many different purposes. Please see the README.md within each subpackage for more information.

Additionally, several papers are implemented under the examples/papers subdirectory in standalone scripts which utilize the framework. These examples demonstrate the versatility of the framework and serve as guides for how one might use it.

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

amt_tools-0.3.2-py3-none-any.whl (108.0 kB view details)

Uploaded Python 3

File details

Details for the file amt_tools-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: amt_tools-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 108.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.8

File hashes

Hashes for amt_tools-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f14b158087f7b2ba8cc45a45849f0c6c721e91282d8175ab0aa45ed8de6754b4
MD5 1227e4a7460334a307e87b13f519c255
BLAKE2b-256 043f3db565c9dcd4b77fd87d9a94c8f090375b2dff0845199c829a45da94df5b

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 Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page