Coding 2026-04-11

Tags:
By Max Woerner Chase

All right, let's see what I've got. I've got some notes on a possible set of interfaces for working with sound sequencing, but there are some areas of it that are definitely iffy. I think the broad strokes are solid, and I've just confirmed that python-sounddevice appears to work for playback, at least on my machine.

...

Now then, I started filling in some of the stuff I have planned, but I need to fully nail down some of the data types. Basically, I need to have something describing a "Sound", which I know needs to have an onset, a sample function mapping npt.NDArray[np.float64] to npt.NDArray[np.float64], (I will later consider working with a smaller dtype.) and either an end time or a callback to determine when it should end.

There are various problems or complications with this approach, which I'm not going to consider right now.

...

Okay, I futzed around enough. I am done for tonight.

Good night.