|
This CL introduces the initial version of the midifi software, via
a simplified CLI interface "playsmf".
Though it is far from complete, this version can be manually invoked
with the locations of the MIDI communications port (the `-com` flag),
and MIDI file. It will playback the MIDI file with the correct time.
Software is currently tested with an integration test, that invokes the
program with a known MIDI file and compares the output of the serial
port, standard out, and standard error. Golden files can be updated by
providing the `-test.update-golden` flag.
Change-Id: I312bc721736e2edf385ece5141133ffa6bd20a72
Signed-off-by: Terin Stock <terinjokes@gmail.com>
|