If you use Markov chains for music, be sure to also look into hidden Markov models (HMMs) and hierarchical HMMs (HHMMs). You'll find some intense math if you look them up, but that math is for people trying to infer the models from empirical data. If you set the parameters manually then HMMs and HHMMs are very simple to implement and have good musical potential.
Posts
Burial imitation, all synthesized except vocals
In repetitive music, the "singletons," the sounds you use only once in the piece, are emphasized. (In dance music, well-done risers & transitions can be the difference between great and mediocre tracks.) In non-repetitive music, the sounds you reuse are emphasized.
Working on a Burial style imitation
I am attempting to make fully synthesized nu metal in SuperCollider.
Bridges 2026 proceedings are up (and open access). Lots of beautiful research on math+art and also my paper, "Polytwisters: 4D Curved Shapes from Polyhedra and Hopf Fibration."
Placing meshes with random positions, orientations, and sizes so that no two of them overlap on camera. Rust program takes in a mesh, brute-forces random positions and orientations checking against projection onto the camera, and exports transformation data to Blender.
I've never cared for the thing in music tech academia where they make experimental controllers that just deliver MIDI or OSC to a software synth. If you go through the trouble to build new hardware, take full advantage of the physical world and make the sound source acoustic or electromechanical.
Thanks to those who showed up to the listening party! I WAS in fact there but due to a Bandcamp bug the chatbox was completely blank the whole time for me, so my assumption was that nobody said anything! And of course I could not reply to the questions people directed towards me.
Fitting for an album about hidden messages! Anyway, if you have a question just ask me.
NATHAN HO - STEGANOGRAPHY
11 tracks, 30 minutes. Pure SuperCollider. No samples or external software.
Out now on 3OP.
Electro house in SuperCollider
My paper, "Polytwisters: 4D Curved Shapes from Polyhedra and Hopf Fibration," was accepted for Bridges 2026, a conference on mathematical art. It's my first ever conference paper, written for fun as an independent researcher.
The paper is pretty technical but I have tried to design it to be visually appealing to someone without a math background. Below is one figure. You can check out the paper's attached website here: https://polytwisters.com/
I will no longer be collaborating with @Lime@post.lurk.org after @GuyBirkin@post.lurk.org's heinous "put the Lime in the Ho-conut, you drink 'em both up" pun in the Bandcamp listening party. I do recommend you listen to our album though: https://evel.bandcamp.com/album/striations-of-grace
It's so neat that the Audio Engineering Society has a committee dedicated to Diversity, Equity, and Inclusion! I wonder if they're aware if it costs $595/year to subscribe to the AES journal or $33 to purchase a single paper.
I used to be more disdainful of musicians who do Content Creator stuff, slickly edited short videos and whatnot. It felt very fake to me. But as I've met peers & colleagues who do that, I've learned that a lot of them are pretty genuine about it. "Influencer" tics might be a turn-off for me, but I shouldn't judge people who legitimately love being entertainers.
Beautiful paper on Topological Data Analysis on audio, revealing a helix shape that coils around each octave for bright, pitched tones. Spectrogram -> Pearson correlation of frequency bins -> place points in 3D space for each freq bin so higher correlations are closer together -> connect adjacent bins with edges.
Loris Cro (Zig Software Foundation) on moderation in programming communities
Book me for your wedding, birthday party, mitzvah, or corporate event! Classic jams and top 40 hits.
Morph study
AFAICT EQ filters, dynamic range compressors, frequency modulation, and vocoders were originally developed or at least refined for radio/military applications. But there are many more developments in telecommunications that, to my knowledge, haven't caught on specifically as tools for musicians.
@reillypascal@hachyderm.io Two opinionated LilyPond tips:
- Use \language "english" at the top of each file so you can type note names as cs/cf/css/cff. Unless you really like typing Dutch note names (cis/ces/cisis/ceses).
- The manual recommends \relative mode but I'm not a fan. I prefer "absolute" mode (the default one), and use \transpose to deal with unwieldy octaves.
I haven't been DSP blogging much, and the reason is perfectionism. I'm holding these projects to unrealistic standards. I am posting this to hold myself accountable: there will be one in the next month.
Nathan Ho - Kodok Ngorek
track for Algorithmic Art Assembly v3.0 compilation