As long as there is a nice rest API for midi archive I would be open to add an in-app midi browser, but I don't want to maintain and pay for hosting of such an archive myself.
In general iced is awesome, but in my case it's a little bit cumbersome, as I just replaced my own UI with iced, so my whole project is its own thing and iced is just weirdly tack onto it, but if you start from the ground up and write the project with iced in mind you will most likely be happy with it.
As for iced + wgpu combo you also should be happy with it, and I'm making sure that iced is always up to date with the latest wgpu updates, so you don't have to worry that iced will hold you back when updating wgpu.
The main driving force for writing Neothesia was video creation, in contrast to Synthesia, Neotheisa has a CLI version that outputs video to a file directly.
Also, the open source nature of it allows anyone with a little know-how to create some fancy effects particles etc. depending on whatever you like.
I'm aware about wrong key placement, I was doing mathematically correct placement at some point, but at the end decided to just use the simplest possible thing. Don't worry, math correct keys will come back at some point!
Hi! I'm the author of Neothesia, I was trying to figure out the sudden source of traffic on the repo and I ended up here, so thank you for posting this!
Since I'm already here, I may as well answer your questions if you have any.