No conozco tal librería, pero tienes que montarte almenos dos partes de código, una que controle la E/S del port MIDI, y gestione las colas de datos tanto para entrada como para salida, y otra función que te haga de intérprete. Supongo que esa librería te servirá.
La cuestion es q lo quieres implementar en C no? A mi me suena que algo habia visto por ahi, mi opinion es q busques aplicaciones de midi o audio en C y mires el codigo, a ver si yo encuentro algo.