Week 6 on the processing of signals

May 16th, 2021

I finished my second game for onetinygame, but I held back the release because I wanted to add sound to it. Which is what I mostly did this week. Getting close.

For that, I went through most of the javascript audio generation libraries out there. It felt like there's only a very small intersection between good programming practices and well crafted DSP.


I decided to dust off my DSP skills. I reread/rewatched a bunch of classes until I felt comfortable with Z-transforms again. I was worried I wouldn't be able to do it, but it was surprisingly fun.

On the process, I stumbled open Monty's amazing explanation on why 24/192 music downloads make no sense. There's also a very entertaining video presentation. It's refreshing to see reasonable arguments in the audio community.


DSP for sound is a particularly fun field. It's hard not to get sucked into it. Hopefully I'll share some of my code for it soon. Meanwhile, it's impressive how the best page on the subject looks like it was made in 1998 (hint: it was).

Also, I was impressed by the amount of online synths available. The ones that made an impression: cardboard synth, chiptone, and dotpiano.


On other news, the atrocities against Palestinians keep happening. This is not about religion. It's also not about a "two state solution" (nobody honestly believes it will happen in the next 10 years). It's also not about Hamas. 43% of Palestinians in Gaza are 14 years old or less. The average age is seventeen. This is racial cleansing. It's a monstrosity.

What everyone should be answering is: does your abstract geopolitical opinions trump human suffering? By how much?


This week, we had BlinkOn 14, the main conference on the web rendering engine I work on. Some cool stuff there.


I got my first Covid vaccine. I would have been happy to take any vaccine, but I was particularly happy to get Pfizer, as I've been geeking out about it for a while. I learned a lot about PEG and absortion mechanisms. I fail to see how this is going to be useful in any way.


other weekly notes