Full disclosure: I'm a core member of the project.
Oh and also check out WebMIDIKit, https://github.com/adamnemecek/WebMIDIKit, it tries to wrap the terrible CoreMIDI APIs.
I am currently experimenting with the current Midi functionality in AudioKit along with a Swift music theory library https://github.com/danielbreves/MusicTheory to compose and sequence music. Using Audiokit to send Midi events to Logic pro
Does/will WebMIDI support any kind of Automation events through an easy to use abstraction? Thanks again