Skip to main content

Tabulate midi data in DataFrames and write back to midi files

Project description

Miditapyr

MIDI TAbulation in PYthon (and for R)

Work in progress!

This python package can be used to read in midi files (via mido) in dataframes. These dataframes can then also be read in in R via the package pyramidi. The dataframes then can be easily modified and visualized. Finally they can be written back to midi files via mido.

Installation

pip install miditapyr

The related R package pyramidi can be installed in R via:

## install remotes package if it's not already
if (!requireNamespace("remotes", quietly = TRUE)) {
  install.packages("remotes")
}

## install dev version of pyramidi from github
remotes::install_github("UrsWilke/pyramidi")

Documentation

Documentation can be found here

Usage example

A usage example is shown in a jupyter notebook in this repo

Release History

Please find the changelog here: CHANGELOG.md

Meta

Urs Wilke

Distributed under the MIT license. See LICENSE for more information.

Contributing

  1. Fork it (https://github.com/UrsWilke/miditapyr/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'commit message text for fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

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

miditapyr-0.0.1.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

miditapyr-0.0.1-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file miditapyr-0.0.1.tar.gz.

File metadata

  • Download URL: miditapyr-0.0.1.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for miditapyr-0.0.1.tar.gz
Algorithm Hash digest
SHA256 1825f2e495f5d11587dd2d444d9646cc6cbac98efa7f56c199131d469965df38
MD5 5f15b0556acafc61dfa14e605b6129ec
BLAKE2b-256 9abddb9b3b9a654a63a6fcf7506d2a2d31e185c852e484926cfc3243f9a135ea

See more details on using hashes here.

File details

Details for the file miditapyr-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: miditapyr-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for miditapyr-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 349342a79116342f840ecb41c9323299ab2ff4b25ae23d0de9ffb132812923de
MD5 3ea4ce64accec6ecee02272369d3acee
BLAKE2b-256 069637f37b54099e6052fcf4e438299a0c8e7fe160d76f34c22e33625a4509a1

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