Captain's Log: Stardate 77993.6

So, MPE is working. This is crazy to me. I read the spec several times and did my best to implement it, but I didn't have the MPE controller until today. I plugged it in and set Anukari to MPE mode, and it just... worked. This is extremely surprising to me! Of course there are some bugs; in some cases it seems like the way voices are being allocated doesn't make a ton of sense. But at a basic level, I can play two notes at the same time on my ROLI Seaboard and the bend both of them in opposite directions, and it works perfectly. So cool. Now I'll have fun putting the voice instancing and MPE support under a microscope until it's all working perfectly. Which may be a bit of work, but it will be worth it.

Aside from MPE support, I mostly spent today working on the new website. It's coming along -- for the first time in my life I actually made a responsive layout work. It looks good on mobile, on small screens, and on big screens. And overall it looks pretty professional; at leat 1,000x better than the current placeholder website. There are still a few things I want to flesh out before I publish it, but I imagine I'll be able to get it live pretty soon.

A web rant: Google App Engine is just absolute shit nowadays. Garbage. Don't use it. Which is sad, because back in 2012 when I launched my school seating charts business, it was amazing.

But today, GAE is abandonware. The "standard" version doesn't even support websockets, and if you move to the "flexible" version, you lose all the app engine library support that actually makes it useful. It's clearly dying on the vine and I'm sure Google will deprecate it as soon as they can feasibly do so. Fortunately, the new "Cloud Run" fits the niche I'm looking for, so I'm using that for the website, and dropping GAE.


© 2024 Anukari LLC, All Rights Reserved
Contact Us|Legal