originally from this site:
https://www.oocities.org/tokyo/harbor/7084/midijpop.html