first pass at midi output