/autotabber

AutoTabber generates optimal guitar tablature from MIDI files describing guitar pieces.

Primary LanguageHaskellzlib LicenseZlib

AutoTabber

AutoTabber generates optimal guitar tablature from MIDI files describing guitar pieces.

AutoTabber is a command-line utility written in Haskell. It uses the Haskell music library Euterpea to import and read MIDI files.

Additional documentation is available in the file Overview.pdf. This describes:

  • Features, settings, and usage
  • Examples
  • The strategies used to describe "optimal" tablature
  • The algorithms which compute optimal tablatures
  • Details of how the program is implemented

AutoTabber was created by Ben Sherman as a project for the Yale class CPSC 431/531: Algorithmic Computer Music taught by Professor Paul Hudak.