I hope I’m wrong but I don’t think
event-list-to-midi-file let’s you use chords.
I can’t get the following to run:
(let ((events (list (make-event 'a4'e :start-time 0)
(make-event '(a4 b4 c5) 'e :start-time 0.1))))
(event-list-to-midi-file events :start-tempo 120
Music XML output on its way. Been working really hard on this in my spare time for the past couple of weeks. Coupled with lilypond editing fatigue and a prod from Charles Gaskell I bit the bullet and wrote the code for this after looking at it again and deciding that it’s probably now worth it. Each bit of software seems to fail in its own way when importing XML, but finale seems to be pretty good. Just imported 90k+ lines of xml without error for the first time 🙂 (that’s about 100 times more code than Lilypond)