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

John Wall didn't own a sampler until he was 40. Life can go ways, it's good to remember.

John Wall didn't own a sampler until he was 40. Life can go ways, it's good to remember.

He Can Jog

Log: Tuesday March 26th

Here's some random thinking about types of sound synthesis that interest me after work today... synthesis is a huge field. Digital synthesis especially has the promise of exploring the full spectrum of possible sounds. It's the appeal and maybe the fallacy of digital synth...

He Can Jog

Sweet little squirrel skittering across the telephone lines in the snow, not slipping too much

Sweet little squirrel skittering across the telephone lines in the snow, not slipping too much

He Can Jog

Whenever I write `O_RDWR` it makes me think of Martin Crane

Whenever I write `O_RDWR` it makes me think of Martin Crane

He Can Jog

["the decline of being into having, and having into merely appearing"](https://en.wikipedia.org/wiki/The_Society_of_the_Spectacle#Degradation_of_human_life)

["the decline of being into having, and having into merely appearing"](https://en.wikipedia.org/wiki/The_Society_of_the_Spectacle#Degradation_of_human_life)

He Can Jog

Log: Friday March 22nd

I took the evening tonight to try to do some cleanup on the new pippi.renderer module. The cython Instrument interface is a little more like a wrapper for the lpinstrument_t struct, which makes passing things around somewhat easier to think about. Just like most of the C AP...

He Can Jog

taku sugimoto's *since 2016*... down, deep... into the depths... pitch-sound-forms...

taku sugimoto's *since 2016*... down, deep... into the depths... pitch-sound-forms...

He Can Jog

the beauty as it flies

the beauty as it flies

He Can Jog

Log: Tuesday March 19th

Nice to feel like I'm making steady progress on this again. Triggers are triggering in the new python instruments once again!

I'm pretty excited to pick up on serial triggers again, and try out some synchronized motor/relay stuff now that this is all working again...

He Can Jog

Log: Monday March 18th

The python wrapper on top of the new C astrid instruments is still acting weirdly. I'm not handling keyboard interrupts properly and messages are getting passed to python in surprising ways sometimes... Back and forth for a while but I settled on a basic pattern of: Handl...

He Can Jog

Log: Sunday March 17th

Fumbling once again to take a python unicode string and pass it to a C function that wants char * this morning I figured I'd write it down for next time. The basic dance is to encode the string as bytes, store a reference to this as a python object to prevent it from being g...

He Can Jog

Log: Saturday March 16th

The shape of astrid's python renderer changed a fair bit today. Until this morning the python renderer and a full python interpreter was embedded inside the main astrid program. Working on wrapping the new astrid_instrument_start and friends today I realized since I'm openi...

He Can Jog

Log: Friday March 15th

Getting closer to integrating the embedded python interpreter in the new style astrid C instruments. I'm working on removing redis which was used to send serialized buffers from the renderer processes to a single dac program for playback. Instead of redis, I'm saving the s...

He Can Jog

Here comes the train, through the twigs while the birds wait

Here comes the train, through the twigs while the birds wait

He Can Jog

Log: Monday March 11th

I added a little serializer for size_t values and a prefix that can be used as LMDB keys, or shared memory keys when storing buffers. When the python renderer has a buffer rendered it will: Serialize the buffer into a byte string the usual way Save the serialized buffer st...

He Can Jog

Log: Sunday March 10th

Happy new time offset!

The pippi docs are back online.

Pippi Longstocking

He Can Jog

Log: Saturday March 9th

I've been treating this pulsar program as just a test for instrument building, but I decided to try rolling with it a bit today. Something in the trumpet going D - E - A - C against a sustained Bb into a slow E - A on the tenor sax might sound nice. Boy howdy I need to wor...

He Can Jog

"Took my ride", says Maurice.

"Took my ride", says Maurice.

He Can Jog

The library is so peaceful

The library is so peaceful

He Can Jog

Kory Reeder - if the thought evaporates #nowplaying

Kory Reeder - if the thought evaporates #nowplaying

He Can Jog

Log: Thursday March 7th

Been busy at work and haven't had a ton of energy for this project, but got a start this morning on getting things ready to incorporate antirez's linenoise as a built-in command repl. I made some revisions to the command types astrid supports: q (quit) was previously k (k...

He Can Jog

Hello to the train pulling through the park on its way to the grain mill.

Hello to the train pulling through the park on its way to the grain mill.

He Can Jog

Log: Sunday March 3rd

Oh, look it is March! The large allocation mystery ended up being sort of funny. Address Sanitizer and valgrind were pointing and shouting at the wavetable creation routine in the new pulsar osc saying that the attempt to create a wavetable with 4096 floats was allocating p...

He Can Jog

The spider friend in my bathroom waved at me.

The spider friend in my bathroom waved at me.

He Can Jog

Somewhere I read that changing location, like entering a room, can rejigger neural pathways so that some thoughts and memories are somehow associated with the space. It's the same for me when picking up a laptop. My purpose feels clear until I open a blank web browser window and [my mind goes blank](https://en.wikipedia.org/wiki/Context-dependent_memory#The_outshining_hypothesis), too. In all the moments where I'm drawing a total blank, and then suddenly the thoughts come easily again: maybe that's my brain looking for the room it was in before.

Somewhere I read that changing location, like entering a room, can rejigger neural pathways so that some thoughts and memories are somehow associated with the space. It's the same for me when picking up a laptop. My purpose feels clear until I open a blank web browser window and [my mind goes blank](https://en.wikipedia.org/wiki/Context-dependent_memory#The_outshining_hypothesis), too. In all the moments where I'm drawing a total blank, and then suddenly the thoughts come easily again: maybe that's my brain looking for the room it was in before.

He Can Jog

Starting (again) to work on something very old, I discovered it modulates up by a halfstep twice. Up, up, done. Maybe I can work in some extremely slow contrary motion, too.

Starting (again) to work on something very old, I discovered it modulates up by a halfstep twice. Up, up, done. Maybe I can work in some extremely slow contrary motion, too.

He Can Jog

I like it when I'm too distracted to want decide what to play, but there is a tape waiting to be flipped since yesterday.

I like it when I'm too distracted to want decide what to play, but there is a tape waiting to be flipped since yesterday.

He Can Jog

Once, or possibly never

Once, or possibly never

He Can Jog

Log: Sunday February 25th

It has been a bit of a memory management weekend. I tried out clang's Address Sanitizer for the first time, which pretty much immediatly halted execution telling me my program is attempting to allocate terrabytes of memory. Um! I haven't solved that mystery yet. There are n...

He Can Jog

Experimenting with going out at night and doing nothing much is a tentative success so far.

Experimenting with going out at night and doing nothing much is a tentative success so far.