苦節5ヶ月、ようやくktmidiをGradle 8.x系列に移行できた。Gradleがビルドエラーをまともに報告しない問題 https://github.com/gradle/gradle/issues/26091 は結局未だに修正されていない。JavadocJarがまともに作れない問題 https://github.com/Kotlin/dokka/issues/3122 はdokka 1.9で修正されていて、Kotlin 1.9にアップグレードすることで何とか対応できた(1.8の対応方法は効果なかった)。
Kotlin 1.9にしたからwasmもビルドできるかなと思ったけどktor-ioが未対応で出来なかった。ktorはByteOrder判定にしか使っていないので依存関係消せるんじゃないかと思うけど、やってみないとわからん…