Pikchr⦠maybe?
Pikchr⦠maybe?
For DSP, Signal smith audio has some interesting and well explained posts. signalsmith-audio.co.uk/writing/
Exit Records βpizza boxβ.
Exit Records were not too far off during their Heartdrive/Pleasure district era.
True To The Craft ππ§βπ³
Open reel tape deck mid playback.
Currently discovering whatβs recorded onto various old tapes I have acquired.
This one has a separate track on each channel.
In the right ear: classic rock.
In the left ear: intermittent sounds of giggling teenagers proudly recording each others farts.
With headphones on: quite an experience.
All new to me. Liking this as a way to bookmark it for Monday morning so I have a nice stack of music to listen though while I work.
Snippet of JavaScript code that reads: // Get all items/entries from the feed const allItems = [...doc. querySelectorAll('item, entry')]; // Filter items from 2025 const items2025 = allItems. filter(item => { const pubDate = item querySelector ('pubDate, published')?. textContent; if (pubDate) { try { const date = new Date (pubDate) ; return date.getFullYear () === 2025; } catch (e) { return false; } } }) ; return false; items // If we have 2025 items, pick random from those, otherwise fallback to all const itemsToChooseFrom = items2025. length βΊ 0 ? items2025 : allItems; if (itemsToChooseFrom. length > 0) { const randomItem = itemsToChooseFrom [Math. floor (Math. random () * itemsToCho oseFrom. length)] ; const link = randomItem. querySelector ('link')?. textContent 1l randomItem. querySelector ('link')? getAttribute ('href') || randomFeed.htmlUrl; window. open (link, '_blank'); } else { // Fallback to feed homepage if no items found window. open (randomFeed.htmlUrl, '_blank'); } catch (e){ // Error fallback - just go to a random feed homepage const randomFeed = feeds [Math. floor (Math. random () * feeds. length)] ; window. open (randomFeed.htmlUrl, '_blank');
Interesting, although you might want to ⦠erm⦠update the vibes come 2026?
No deep commentary intended - just finding it very amusing how literally it took what I presume was a request to prioritise posts in the current year.
Strong vibes from `items2025`.
Cancelled Spotify after 14 years and rediscovered my 2005 iPod Classic with Lee "Scratch" Perry tracks streaming never had. Now I'm buying records on Bandcamp with my old subscription money. Music sounds better and I actually own it!
// cc @jfgreen.bsky.social
www.jimgumbley.com/blog/why-i-l...
Woo! Nice one. A small but impactful change. I overheard the weird βAIβ DJ thing the other day and it felt soβ¦ insincere? Plenty of other interesting sources of musical entropy out there, both human and algorithmic.
Unbothered. Quantised. Happy. In my lane. Tracking with Renoise.
Screen shot from the site osstatus.com showing information about two MacOS Core Audio error codes kAudioFileStreamError_UnspecifiedError and kAudioFileUnspecifiedError. Mysteriously, neither of these codes have a description, but both of them are encoded by the byte sequence which in ascii spells out 'wht?'
Shoutout to the Core Audio devs who decided that AudioToolbox should return the error code 'wht?' when encountering an unspecified error. A perfect blend of whimsy and pragmatism that lives on in MacOS to this day.
Got to love how genetic algorithms can be accidentally hilarious.
I once had a go at evolving a maze navigating bot. Rather than solve the maze, the bot learned to exploit a bug in my physics code and would drive through walls instead.
Looking forward to seeing where this reverb work takes you.
Screenshot of text that reads: βClick Error Generating Link to update your context preferences.β
After unsubscribing to a particular spammy newsletter I continue to get emails, but now with the following footer.
Laughing, crying etc etc
Internet Archive lo-fi beats to scan/read Microfiche to:
www.youtube.com/watch?v=aPg2...
Some of us have rekindled an emotional attachment to the 'Music' directory.
(And some of us have a little collection of Python scripts to keep it all tagged and organised just the way we like it.β¨)
Ah yes. The formative experience of trying to precariously balance a MacBook somewhere in between a pair of CDJ1000s without accidentally pulling out a USB cable or loosing the whole computer into the utterly grim void down the back of the DJ booth.
A bank of different kinds of recycling bin, with the text βSelectaβ superimposed over the top.
ROU Back Once Again With The Big Refactor
Nice! Would love to have a go at building an LSDJ / M8 like tracker for the 3DS.
Still thinking about the ramifications of an HTTP request having a soul.
I have printed copies of some of my very first attempts at programming circa 2007ish. We have a direct insight into my thought process as I commented _every single_ line of code.
On global variables?
βThis variable needs to be global because it is very importantβ.
I have printed copies of some of my very first attempts at programming circa 2007ish. We have a direct insight into my thought process as I commented _every single_ line of code.
On global variables?
βThis variable needs to be global because it is very importantβ.
Swapping gym sets with my wife whilst simultaneously alternating responsibility for toddler entertainment is the kind of physical-mental discombobulation that chess boxing athletes must experience.
Doot 'em up
I have fond memories of using the select button glitch warp on these side scrolling rooms to drop Link into a the most spectacularly glitched up dungeons.
Relying on half recalled fragments of a compilers class to write a parser for a markdown-like language has been interesting.
The good news: I have finally internalised what βcontext sensitive grammarβ means.
The less good news: Markup turns out to be really, truly, painfully context sensitive
Hehe
Black and white photo of a hardcover copy of the book βHypermedia Systemsβ.
Wife: βisnβt there an app we can use for meal planning and groceries?β
Me: *furtively glances at @htmx.org book.*
An entirely reasonable and very relatable take. I had the same frustrations building a TUI in Rust (window size, raw mode, etc).
So I stubbornly rolled my own and was happy to find the whole TUI module was only β200 LOC.
βCold bloodedβ software is underrated.
dubroy.com/blog/cold-bl...
Had no idea surface mount was that satisfying! The way it all just pops into place is delightful.