Show newer

props to the velveeta cheese marketing team for trying their best to make an ad that makes their product look desirable. solid effort. what you'd call a "tough sell".

alas, still a very solid no for me.

patchlore boosted


Hi, I'm Leonardo.

I spend my days wandering in the space between music and technology.

I play music through livecoding at times.

To relax I enjoy going for a walk on a foggy evening and playing with yoyos

I've tried some samples from this batch, and the texture in some ways is actually better than the commercial fudge I bought from a local shop. No graininess at all. It's amazing.

Also, I'm using a dutched cocoa powder with a flavor that's much darker and richer than whatever chocolate they use.

The commercial fudge still has a soft creaminess to it which I still prefer to the gentle crumbliness of mine. Also, theirs seems to have a lower melting point, which is interesting. Makes me think they are throwing something else in there.

Show thread

I had a suspicion last time that my digital thermometer may be faulty, so I got an actual candy thermometer that was analog and calibrate by putting it in boiling water and adjusting the nut so it lines up with 100C. Since it's analog, it has an "always on" display which is nice.

Apparently, the edges of the pan can introduce more crystalized sugar which causes fudge to be grainy. That's why you don't stir fudge once it starts boiling. I read a recipe somewhere that called for letting the fudge cool down in a separate bowl, and I believe this is why.

Finally, using a machine to do the mixing of the fudge was kind of a no brainer I should have done from the start. I didn't have a beater, but the kitchenaid on low with the paddle was more than enough!

Show thread

Thinking today's batch of fudge is a winner. Got a new thermometer that I calibrated, transferred to a new bowl for it to cool down instead of leaving it in the pan, and used the kitchenaid mixer.

Steven Universe has so many Berklee chords.

I'm not really excited about the last season of the expanse?

patchlore boosted

Can anyone recommend a basic multitrack audio editor that uses a spectrogram display instead of waveforms? 

Audacity is OK, but the spectrogram view isn't the most readable.

I love Sonic Visualizer so much but it wasn't made for multitrack editing.

I'm bummed ardour doesn't support this (yet?) but I also don't really need a full on DAW, just an editor...

The secret sauce here is the clock signal used: a phasor, or signal that is a periodic linear ramp going from 0-1.

Any unit generator can take a phasor as input and analyze and resynthesize a new phasor without knowing anything about the frequency. The cost of this is (only) a unit sample delay, which is constant.

This resynthesized phasor can be scaled by some factor. This allows the phasor to be twice as fast, or twice as slow etc. This will dynamically adapt to any tempo changes in the phasor signal. The factor that controls this is called the scaling modifier, or modifier.

A phasor signal can be used as an alpha value to interpolate between 2 discrete points. If you don't do anything to the phasor signal, this produces a linear line. But you can apply all sorts of functions on this signal to change the slope.

Coordinating the current/next points with the scaling modifier gets you a sequencer line generator controlled by a phasor clock signal. Aka a gesture.

And that's all you need.

Show thread

Applied some concepts in my gesture synthesizer to and older project of mine called seqvm, which is like if a sequencer wanted to also be a virtual machine. Now it can also create gestures: continuous breakpoint line segments running at audio rate with arbitrary slope and relative time, clocked by an external audio signal.

It's actually pretty neat how simple this algorithm can end up being.

Such a big and pretty sound the padsynth algorithm. Here's 5 voices layered together using same padsynth wavetable.

Show thread
patchlore boosted

Hello everyone! I am a therapist professionally but I enjoy writing music, performing music, learning about computer programming, playing video games, talking philosophy, watching Formula 1 and so much more. I look forward to talking about my projects and hearing about what all of you are up to and what is on your mind.


Thankfully, spectrums appear to be predictable, more or less sounding like layered versions of the initial wavetable.

A neat trick to explore more, and possibly automate a little bit better.

Show thread

Today I wondered what would happen if I took the magnitude spectrum of a wavetable, and used as as the input of the padsynth algorithm.

Below are the results, played in sequence. The first track is the wavetable itself (from the architecture waveform collection) played in an oscillator. The subsequent clips use wavetables generated from the padsynth algorithm, while increasing the "bandwidth" parameter for the algo.

The character of the original waveform seems to be fairly intact. I'll have to do a few more tests on other waveforms, but I'm hoping that remains true.

As the name implies, the nature of the padsynth algorithm a dense sound ideal for pads. These sounds sound like I'm layering a bunch of detuned oscillators together, but really it's just one wavetable that's perfectly loopable! The larger the bandwidth, the more detuned the sound. I think there's something interesting about the smaller bandwidths though, like it's adding detail and grit to wavetable spectrum rather than turning it into a chorusing sound.

new england weather, swearing 

what the fuck

Much to my surprise, the netsurf codebase has been very approachable. I've already hacked in a few features in the framebuffer mode to make life a bit more ergonomic for browsing my personal wiki locally, including some extra keybindings that were missing (Ctrl R for refresh, Ctrl-L to focus on URL bar).

The weird thing I did was add a keywords functionality to the URL bar. Now, I have "wiki" mapped to "http://localhost:8080/wiki". Much less to type.

Today's theme is "tuxedo". What the heck am I going to do with tuxedo? James Bond and line cliches come to mind.

As I preview the randomly selected samples and waveforms, I realize I'm starting to hit diminishing returns on this daily effort with my current procedure. Today I selected 4 random drum samples, and like 3 of them are snares. I selected some waveforms, and they are the same "crunchy" timbres as before. It''s a kinda meh ceiling, and I really should be working on other things.

Show thread
patchlore boosted
Show older

Welcome to, an instance for discussions around cultural freedom, experimental, new media art, net and computational culture, and things like that.

<svg xmlns="" id="hometownlogo" x="0px" y="0px" viewBox="25 40 50 20" width="100%" height="100%"><g><path d="M55.9,53.9H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,53.9,55.9,53.9z"/><path d="M55.9,58.2H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,58.2,55.9,58.2z"/><path d="M55.9,62.6H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,62.6,55.9,62.6z"/><path d="M64.8,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C66,54.4,65.4,53.9,64.8,53.9z"/><path d="M60.4,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C61.6,54.4,61.1,53.9,60.4,53.9z"/><path d="M63.7,48.3c1.3-0.7,2-2.5,2-5.6c0-3.6-0.9-7.8-3.3-7.8s-3.3,4.2-3.3,7.8c0,3.1,0.7,4.9,2,5.6v2.4c0,0.7,0.6,1.3,1.3,1.3 s1.3-0.6,1.3-1.3V48.3z M62.4,37.8c0.4,0.8,0.8,2.5,0.8,4.9c0,2.5-0.5,3.4-0.8,3.4s-0.8-0.9-0.8-3.4C61.7,40.3,62.1,38.6,62.4,37.8 z"/><path d="M57,42.7c0-0.1-0.1-0.1-0.1-0.2l-3.2-4.1c-0.2-0.3-0.6-0.5-1-0.5h-1.6v-1.9c0-0.7-0.6-1.3-1.3-1.3s-1.3,0.6-1.3,1.3V38 h-3.9h-1.1h-5.2c-0.4,0-0.7,0.2-1,0.5l-3.2,4.1c0,0.1-0.1,0.1-0.1,0.2c0,0-0.1,0.1-0.1,0.1C34,43,34,43.2,34,43.3v7.4 c0,0.7,0.6,1.3,1.3,1.3h5.2h7.4h8c0.7,0,1.3-0.6,1.3-1.3v-7.4c0-0.2,0-0.3-0.1-0.4C57,42.8,57,42.8,57,42.7z M41.7,49.5h-5.2v-4.9 h10.2v4.9H41.7z M48.5,42.1l-1.2-1.6h4.8l1.2,1.6H48.5z M44.1,40.5l1.2,1.6h-7.5l1.2-1.6H44.1z M49.2,44.6h5.5v4.9h-5.5V44.6z"/></g></svg>