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

Log: Tuesday January 2nd 2024

Tried some new relays from axman out on a new board and found a short on the existing relay board. Signals coming out of the transistors on the relay board are really weird.

He Can Jog

Log: Monday January 1st 2024

I felt pretty lost on this project this morning. I spent the day trying to pull all the various peices together and see if I could nail down what the rain system actually looks like -- even if it's a smaller / simpler version this time around. The brains will be astrid, bu...

He Can Jog

Log: Sunday December 31st

I ported the bells.cpp firmware to a standalone linux program. It uses parts of astrid, but is essentially just a small jack app with an audio callback that looks essentally the same as the daisy firmware. One of the first things I did was go from 2 voices to four clusters of eight voices. It's nice to have more breathing room on the laptop. I wrote "a toolkit for live setups" in the lab journal.

He Can Jog

Log: Saturday December 30th

Moved the bells.cpp pulsar firmware to the daisy pod. I did it to be able to work on the train (though I ended up staying home) more easily, but it also made me question the utility of the modular rig, and doing synthesis on micrcontrollers more generally for rain. Plugging...

He Can Jog

Log: Friday December 29th

Started working on getting tests passing for the cython interface on top of the new pulsar ugens. Setting and updating tables needs a bit of work. (See lab notes.)

He Can Jog

Log: Thursday December 28th

Got a basic firmware going on the daisy patch and fixed a few more issues with the new pulsar osc. Added a new libpippi pulsar ugen type.

He Can Jog

lab notebook lab notebook lab notebook!

lab notebook lab notebook lab notebook!

He Can Jog

Log: Tuesday December 26th

We made a family trip to the local surplus store and I found the perfect momentary switches for the passive mixer. I'm no whiz with finding components, I'm still just learning what things are called, but I've had a really difficult time finding suitable switches for the mix...

He Can Jog

Log: Monday December 25th

I updated the stack generator routines in libpippi to support the new pulsar osc style. They just return normal lpbuffer_t buffers now, but also require pointers to two arrays which store the offsets and sizes of each table inside the buffer. Otherwise the interface is simi...

He Can Jog

Log: Sunday December 24th

Speaking of off-by-one errors, I found one more in the new pulsar osc implementation! The phase-aligned triangle wavetable (phase-aligned to the sine wavetable) morphs as expected again.

He Can Jog

Log: Saturday December 23rd

I'm out of town visiting family for the holidays. Staring at the bricks above my parent's fireplace helped me fix some lingering modulo issues with the new libpippi pulsar osc implementation.

The major bug ended up being in preparing the stacks of tables though -- some wrong lengths made for wacky situations, but it's all chugging along again as usual.

I should add some new built-in waveshapes meant for the pulsar osc. Like a triangle shape phase aligned with the zero crossings of the sine-like shapes would be handy for morphing purposes.

Some stack factory functions also make sense. It's easy to break the osc with an off-by-one error, but it should also be pretty easy to verify the data going into the osc is correct (or at least makes sense) with some assertions checking for overflows and inconsistencies.

He Can Jog

spearing from a dark house

spearing from a dark house

He Can Jog

Log: Wednesday December 20th

This morning I did some more work on the libpippi pulsar osc implementation. I'm still using the cython implemention of pulsar systhesis in pippi for composing. A few years ago I ported it to libpippi's sndkit/soundpipe-style API, with lifecycles for unit generator-like abs...

He Can Jog

Log: Tuesday December 19th

I decided last night to go to the reembodied sound conference in February. My submission got rejected, but the festival looks really awesome and I've never seen Tudor's Rainforest live before. Michel and I will probably be able to do some recording (maybe a show?) while I'...

He Can Jog

Log: Monday December 18th

Took a break from the instrument adventure to play with my pinephone today. pinephone side quest I've seen people talking about side quests in their adventure logs and I like that phrasing. My side quest this morning (and a bit last night) has been to try playing around wi...

He Can Jog

Log: Sunday December 17th

Lefse day today! This batch actually turned out thanks to help from my aunt. imagemagick side quest I started working on the mini-site for an Audiobulb compilation that's been in the works for a number of years. The fun part is putting together the art from scans of the bo...

He Can Jog

Log: Saturday December 16th

I learned today that when the teensy does serial over USB, it can run closer to USB speeds! I'm fully tabling the internal LFO / sequencer idea in favor of the teensy being a dumb relay for external triggers over USB. Tested that everything worked the same when switching t...

He Can Jog

Log: Friday December 15th

I haven't hooked up astrid serial triggers again yet tonight, but it's already pretty fun just keyboard mashing with one channel while astrid bloops. The aux channel isn't hooked up to anything so the relay being triggered acts like a mute switch. When I hold down a key ...

He Can Jog

Log: Thursday December 14th

Once again no coding! But I finished soldering up the connector and did a little testing of the full system. One channel of it anyway. :-)

He Can Jog

Log: Wednesday December 13th

December Adventure

No coding today, just finished adding the rest of the transistors to the relay board and started wiring up a new 15 pin connector that will sit between the passive mixer and the microcontroller board.

He Can Jog

Log: Tuesday December 12th

This isn't a score, it's just an outline for the extended version of rain. I'm shooting to do a compressed section of it for February: the end of the D2 section going into the start of the A prime section. In case you can't read my scribbles, D2 is marked "big windchimes"...

He Can Jog

Log: Monday December 11th

I added a couple new unit generators. The 'mult' generator does what you'd expect. It's a utility module for multiplying two signals together. I also added a 'tape' ugen, which is variable speed sampler basically. Here it is with its speed param being driven by a sine ugen...

He Can Jog

Log: Sunday December 10th

This month I started working on the start of a unit generator system for pippi. On Sunday I got graph connections working! Here's some spaghetti thrown at the wall, just a hodge podge of some sine oscs wired up to modulate each other. Occurs to me I should always include an...

He Can Jog

Log: Thursday / Friday December 21st & 22nd

Sick days. Lotsa sleeping and no composing.

He Can Jog

Listening - Monday, Nov 14 2022

Giacomo Fiore and Danny Clay - Turntable Drawing No. 16 (2022) This is a process-based album (described on the bandcamp release page) but what's really compelling here is the poetry of the sound. Fiore's guitar and synthesizer float lightly in slow harmony over the surfa...

He Can Jog

Ambisonics

Overviews, summaries and lists

List of ambisonic software

Soundscape Renderer

He Can Jog

Listening - Wednesday, Dec 29 2021

Don Pullen, Joseph Jarman, Don Moye - The Magic Triangle (1979 Black Saint) If I'd heard this album in college when I was just figuring out what I wanted to try to do with the He Can Jog project, I would have pointed with an emphatic yes to the brilliant plurality of fo...

He Can Jog

Slow Tones / Short Gestures [2021]

An outtake from a forthcoming procedural remix for Distant Fires Burning.

He Can Jog

Avo-lemon sammich

  • One slice of fresh sourdough bread
  • Half a ripe avocado cut into flat slices
  • A drizzle of lemon juice
  • A sprinkle of salt to taste

1) Put the avocado slices on the bread

2) Drizzle the juice

3) Sprinkle the salt.

He Can Jog

happy little lines

Around and around and around. Happy little lines go up and down.