Sign up

He Can Jog

Not verified No WebSub updates No webmention support Not yet validated

Sound fartestry

Public lists
I ♥ RSS
Fetched

He Can Jog
Text

Yesterday's time was strange. Long periods of shortness, short periods of longness.

Yesterday's time was strange. Long periods of shortness, short periods of longness.

He Can Jog
Text

A weather storm!

A weather storm!

He Can Jog
Text

Well there is a party in the alley.

Well there is a party in the alley.

He Can Jog
Text

Testing 1 2 3

Testing 1 2 3

He Can Jog
Text

squirrels are people too

squirrels are people too

He Can Jog
Text

Log: Friday March 14th

Andrew Weather's mini CD The Land Ethic is dreamy

I have had dreams about finding libraries of mini CDs with delicate sounds, intricate designs, and other stimmy things. There's something wholesome about this that is hard to express within capitalism. Like dreaming about finding booklets or journals with lost communication. Delightfully secret documents, like the note you leave for your friend in the secret place you both know about.

Update: it is a beautiful day today in Winona.


Log February 2025

Log January 2025

2024 and earlier

He Can Jog
Text

Taking a shortcut home

Taking a shortcut home

He Can Jog
Text

"a balloon bursting behind one’s head."

"a balloon bursting behind one’s head."

He Can Jog
Text

Log: Friday February 14th

I'm still cleaning up the astrid cython module, it's pretty exciting. I discovered a really bad aspect of the previous architecture that was difficult to see until I pulled the new Renderer class out of the catch-all Instrument. Briefly, the instrument cache was (of course...

He Can Jog
Text

Log: Monday February 10th

Whew -- I guess I'm about a month into rewriting all of astrid's IPC. It has been a while coming, but I'm pretty happy with the new interfaces. astrid_shared_resource_t * astrid_session_aquire_shared_resource(astrid_session_t * session, char * name, int resource_type); int ...

He Can Jog
Text

Log: Sunday Feburary 16th

I'm glad I'm through that refactor! There's more to do (the most exciting of which is getting rid of buffer serialization / deserialization which should speed up long renders) but python instruments are thankfully working again after tearing out all the old IPC plumbing. I...

He Can Jog
Text

squirrel report: tucked into a ball on the perch outside my window on this blustery day

squirrel report: tucked into a ball on the perch outside my window on this blustery day

He Can Jog
Text

squirrel report: my tan-ear-tuffed friend has survived the -25 degree cold days, to my relief

squirrel report: my tan-ear-tuffed friend has survived the -25 degree cold days, to my relief

He Can Jog
Text

Log: Monday January 20th

I have an ongoing problem: features I develop in C which run cleanly often seem to break in strange ways when wrapped for python instruments. Strange, inscrutible ways usually with messages just never arriving, or threads seeming going totally silent. When I manage to catch ...

He Can Jog
Text

shift, churn,

shift, churn,

He Can Jog
Text

having a cry to birdhouse in your soul

having a cry to birdhouse in your soul

He Can Jog
Text

Log: Monday December 30th

I started reworking autotriggers in astrid again this weekend... I think this time they're nicer, simpler: basically just an array of structs in shared memory. The structs have an interval, a phase, and a payload field with a corresponding enum that indicates the type of th...

He Can Jog
Text

rain! after snow

rain! after snow

He Can Jog
Text

Log: Friday December 27th

I decided to clean up the astrid instruments in the repo a bit on a whim tonight, and add a makefile template (partly inspired by the electro-smith daisy project, and partly anti-inspired by arduino's annoyingly magic tooling) that can be used as a base to make it easier to...

He Can Jog
Text

Log: Tuesday December 3rd

Woah, it's already December. It's been a year now since I started journaling about this rain piece for resonators and brass. Since then the project has expanded to incorporate more computer-controled solenoid and motor-driven activation of the resonators, and the focus has...

He Can Jog
Text

Log: Sunday November 17th

It's time for me to clean up astrid's usage of LMDB. I never really understood how database handles and transactions relate in LMDB -- they feel completely reversed in some ways. The documentation says you only need to open a database connection once and can then reuse it f...

He Can Jog
Text

Log: Wednesday October 30th

It's a pedalboard, I think. This might be one of those misguided "if I only had this thing" thoughts, but I think the setup for rain -- and my instrument generally -- would be at home in a pedalboard. I can build in (multiple!) power supplies, including batteries for every...

He Can Jog
Text

Log: Thursday October 17th

A game for this weekend: This is the game we'll play in three steps: 1) Listen to the sounds around you. Listen to the tones. Listen to the other sounds. 2) When you have the sounds around you in your mind, add a tone to them on your instrument. Don't worry about playing to...

He Can Jog
Text

Log: Saturday October 12th

Woah, I missed September! That's what I get for leaving the house, I guess. I've been giving astrid a tour of the real world, which has been fun and sometimes disheartening when everything breaks down. I was sorta hoping I was through the worst of the showstopper bugs, but ...

He Can Jog
Text

Inside the out feeling

Inside the out feeling

He Can Jog
Text

Log: Saturday August 3rd

In astrid-land, the news is that MIDI output is in better shape again. I'm using the ALSA seq API directly this time around like I did for MIDI input. I'm also trying out a different approach with simple wrappers for note & CC messages and new interfaces for raw MIDI me...

He Can Jog
Text

Log: Wednesday July 17th

It only took like a week to get the new libpippi microsound module fixed up enough to drive pippi's grain clouds. They're much faster! Shaved about 20% off the runtime for the test suite, too. :) The new "formation" engine is lacking support for grain masking and burst tabl...

He Can Jog
Text

Ready for some rain, again

Ready for some rain, again

He Can Jog
Text

hello fediverse

hello fediverse

He Can Jog
Text

Log: Sunday July 7th

It's July! I'm back from Texas. Somehow the littlefield.c instrument actually worked out. I had some head-scratcher moments trying to get the butterworth filters hastily ported from Soundpipe to work with the pulsar osc bank -- oddly the same filters worked fine on mic inp...