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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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