Library for generating MIDI files from ASCII drum tablature
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
tabtomidi
tests
.gitignore
.travis.yml
LICENSE
Makefile
README.md
requirements.txt
setup.py

README.md

tabtomidi is a library for generating MIDI files from ASCII drum tablature. It powers tabtomidi.appspot.com.

The library is a work in progress. There is limited to no support for:

  • nested repetitions
  • flams (they are treated as regular strikes)

Also, the library assumes that

  • the tempo is constant throughout the song
  • bars are marked by columns of pipe characters ('|')
  • silence is indicated by dashes ('-')
  • all bars are in the same time signature
  • all bars have the same number of subdivisions

Build Status