Yesterday I posted about a self-titled album by little-known Aotearoa band Runt (from Ōtepoti). This is my favourite track from it, also called Runt. Still sends shivers down my spine. That breakdown...
"You should be scared it, doesn't show
You gonna die, you don't know
Flat-featured face, curly tail
Your porky brother's for sale
You were born number nine
The mother is doing fine
Now put your head on the block
You're the runt, you're the runt"
Beyoncé surveying her kingdom #runt #caturday #BlackCatsOfMastodon
#runt #caturday #blackcatsofmastodon
My gold, that Abbot sure is a selfserving runt of the litter.
#AbbotSelfServingRuntOfTheLitter
#Abbot risks more lives and families as 200,000 lose power in texas in the same way no other state loses power, in the way #Texas lost #power and killed people last time the self serving runt killed Texans with an #unregulated , #unconnected life risking #power #system.
#system #abbotselfservingruntofthelitter #fools #Criminal #litter #runt #unconnected #unregulated #power #Texas #Abbot
Great Albums - 1970s: #ToddRundgren – #Runt (1971). Todd hadn’t decided whether he was Todd or Runt, so he titled this LP “Runt: The Ballad of Todd Rundgren” just to clarify things (figure that one out). The writing here got him tagged “the male Carole King,” which sent him diving into stranger waters later on. Still, his seminal power pop bristles and “Wailing Wall” is so damn pretty I had to look twice the first time I heard it to see it was still him. #GreatAlbums1970s, #Vinyl, #Album, #Rock
#rock #album #vinyl #greatalbums1970s #runt #ToddRundgren
Playing around with phase distortion synthesis + hard sync in #monolith and #runt, using my new oscillator in #sndkit:
patchwerk nodes
10 metro bhold 0 cabset
0 cabget
0
1 ftnew "0 4 7 11 12 11 7 4" gen_vals
tseq
37 add 0.001 port mtof
0 phasor
0.2 1 sine 0.1 0.9 biscale
pdhalf
0 cabget 1 10.5 trand 0.001 0.01 1 randh port mul
4000 ftnew gen_sine oscfext
0.5 mul
0 cabget bunhold
"oscfext_test.wav" wavout bdrop
sr 20 * _compute rep
Been playing around with a modified version of the chaos noise algorithm found in SuperCollider's "Crackle". Next thing you know, I find myself channeling my inner Dean Hurley. The morale of the story is: add a "rate" parameter to your noise generators! #blacklodge
Here's the #runt code used to generate the sound. "chaosnoise" is the generator itself.
patchwerk nodes
0.9 1.3 0.512 randi
40 45 0.5 randi
10.1 metro 0.1 0 maygate 9000 mul add
chaosnoise
60 60 3 eqfil
bdup
bdup bdup 0.93 8000 revsc bdrop -10 ampdb mul
add
dcblock
4000 2000 2 eqfil
"test.wav" wavout bdrop
30 sr * _compute rep
valp1 is a VA one-pole lowpass filter implemented in ANSI C: https://pbat.ch/sndkit/valp1/ using #literateprogramming
It's based on the implementation found in the The Art of VA Filter design by Vadim Zavalishin, a #DSP engineer of native instruments and creator of Reaktor.
I've uploaded a sample of what it sounds like when you use it to filter noise. Because it's only 1-pole, it sounds an awful lot like gain control.
I've also ported it to a #patchwerk node in #monolith. Here's the #runt code used to generate the sound:
patchwerk nodes
0.5 noise
1 1 sine 100 1000 biscale
valp1
"valp1.wav" wavout bdrop
sr 20 * _compute rep
#runt #monolith #patchwerk #dsp #literateprogramming
Added feedback to my FM operator pair in #sndkit, and added a new "fmpair" word in #monolith to mark the occasion.
Here's a quick patch written in #runt:
patchwerk nodes
4096 ftnew gen_sine 0 regset
36 mtof 1 1.01
3
0.1 1 0 0 regget osc 0 0.9 biscale
0 regget fmpair
36 12 - mtof 1 0.997
3
0 0.9 0.4 randi
0 regget fmpair
add
0.4 mul
"fmpair_test.wav" wavout bdrop
sr 20 * _compute rep
Working on a linear feedback shift register noise generator based on the NES APU specs found here: https://wiki.nesdev.com/w/index.php/APU_Noise
I've wrapped it into a #patchwerk node called bitnoise, and made a little patch to test it out (audio attached).
Here is the #runt code that generated it:
patchwerk nodes
60 300 1 randi 5000
2 dmetro 0.5 0 maygate 0.1 port 1 20 scale
randi
1 dmetro 0.5 0 maygate bitnoise
0.1 mul
8000 butlp
"test.wav" wavout bdrop
sr 20 * _compute rep
Some impromptu textures using a processed crossfade-looped vocal sample I had laying around, and some just intonation ratios. Written using #runt and #patchwerk via #monolith, with some light processing in #sox for fades.
Code:
patchwerk nodes
"longpad.wav" loadwav 0 regset
2 0 phasor 0 regget trd
2 1.5 * 0 phasor 0 regget trd add
2 16 * 9 / 0 phasor 0 regget trd add
0.5 0 phasor 0 regget trd
0.25 0 phasor 0 regget trd add
1 0 phasor 0 regget trd add
1 5 / 1 sine 0 1 biscale mul
add
-3 ampdb mul
out
30 set_dur
write_wav
#sox #monolith #patchwerk #runt
This algorithm was implemented as a #patchwerk node, wrapped inside of a #runt word.
The entire example patch itself is written in runt code:
patchwerk nodes
"./hclock" load
0 110 4 clock bhold 0 cabset
0 cabget 8 0 tdiv
1 10 / 1 sine 0 0.03 biscale 8 110 4 hclock
0.005 0.005 0.01 tenvx
67 mtof 0.2 bltriangle mul
0 cabget 0.005 0.005 0.01 tenvx
60 mtof 0.2 bltriangle mul
add
0 cabget 8 0 tdiv
1 10 / 1 sine 0 0.03 biscale 8 110 4 hclock
0.005 0.005 0.01 tenvx
74 mtof 0.2 bltriangle mul
add
0 cabget bunhold
"test.wav" wavout bdrop
sr 30 * _compute rep