Amazing work! Slightly upset I didn’t come up with this myself. 
I’ve been playing with this concept in YouTube for a while, as even in the normal player you can skip to a point by pressing a number. However, the ability to set your own start points and control them with MIDI is huge.
Long time web developer, and would love to help out with testing or anything else.