Python, FastAPI, and NiceGUI for webapp
Captain's Log: Stardate 77988.1
Instead of working on MPE support today, I got totally distracted and worked on the new website all day. Which isn't a bad thing, especially since now I have some of the basics set up and now I can work on the website when my brain is too fried to work on the hard stuff.
It turns out that it's not very difficult to improve on the current website. Basically anything would be better, so that's nice. I still plan to eventually hire a designer to lay out a really nice site, but I figured that while I'm working on getting some kind of cloud hosting setup going (needed later for product registration), I may as well spruce up the regular website as well.
I'm using Python + FastAPI and am experimenting with something really stupid called NiceGUI, which kind of lets you build websites using only Python/CSS. It's running on Google App Engine, which was great 12 years ago last time I spun up an instance, and nowadays is obviously poorly-maintained and not something Google cares much about. The basic "create an app" GAE tutorial didn't even work -- the service user that automatically gets created for the project lacks basic permissions that it requires, and you get to just figure that out yourself. Yucky.
One nice thing from working on the website is that I think I finally figured out how to label Anukari in three words: "3D Physics Synthesizer." I feel that this succinctly covers what is special about it, and how it's different from other synthesizers, better than any other 3-word description. So for now I think I'm going to use this as the tagline.