micah johnston

@glowcoil
8 Followers
136 Following
71 Posts
software engineer and electronic musician. interested in dsp, graphics, and rust. he/him
websitehttps://glowcoil.com
musichttps://soundcloud.com/glowcoil
pleroma ui has a pleasant early-web 2.0 aesthetic
really nice day out, recording some city sounds

2. all_buses and all_channels getters, to let you bind every bus or every channel by pattern-matching with a fixed-length array, the same way you can pattern-match on slices:

the way these methods work is, they're generic over a const N: usize, and if N matches, they fill up an array on the stack (using MaybeUninit) and return it. I actually haven't seen this exact pattern elsewhere in Rust before, but I like it a lot

some nice stuff I've implemented in my Rust audio plugin framework recently:

1. a split_at_events iterator that handles the logic for splitting up blocks at timestamped events, to make it easy to handle them in a sample-accurate way:

the splitting isn't built into the framework, in case you need to bypass it for performance reasons or otherwise, but it's basically as nice to use as if it were

The idea is really simple, one extremely extensible minimal programming language written in itself and 100% fuckable[i dont know the correct word for this]

today I have been listening to Chrysalid Requiem, a mass written in extended just intonation by Toby Twining (who was a student of the late Ben Johnston):

https://tobytwining.bandcamp.com/album/chrysalid-requiem-2

Chrysalid Requiem, by Toby Twining

12 track album

Toby Twining
just sorted a list of pointers as integers. AMA
guys will DRY their code until it is a desiccated prune
going to make an effort to post on here more regularly from now on

shoplifters (2018) dir. hirokazu kore-ada

i really loved this one. quiet, weird, and heartbreaking