GitHub repository: nlaredo/playmidi
Primary language: Objective-C
Created: 2019-08-17T07:54:17Z
Description: Playmidi is a web and curses and SDL-based MIDI file player for Linux and MacOS and Chrome (via Web MIDI and Web Audio apis).  It supports software rendering of midi files via SDL audio and can also output midi events to external midi devices (in time with SDL audio soft synth) via both alsa sequencer api (linux) and coremidi api (osx).  The web midi portion is found at https://github.com/nlaredo/nlaredo.github.io/blob/master/playmidi.html