Skip to content

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

Notifications You must be signed in to change notification settings

btyu/MidiProcessor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages