Skip to content

Latest commit

 

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

MidiProcessor

Introduction

MidiProcessor is a tool for processing MIDI files. It can

  • Encode MIDI into tokens with various representation method.
  • Decode tokens into MIDI with various representation method.
  • Normalize pitches to make song "C major" or "A minor".

It is still developing. You are very welcomed to make it better together with me.

NOTE: Code in this repo comes with NO GUARANTEE. Use at your own risk.

Installation

git clone https://github.com/btyu/MidiProcessor.git
cd MidiProcessor
pip install .

About

A MIDI processing tool that can transfer MIDI to tokens and vice versa. Still evolving...

Topics

Resources

Stars

17 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages