#sndkit — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #sndkit, aggregated by home.social.
-
Tomorrow is the deadline for the #libremusicchallenge, and I think my #synthwavefromscratch track is in a good enough place for it.
For those of you just joining in, for the past month, I've been making a synthwave track from scratch: no DAW, no plugins. Just C code and some scripting languages on top of that. In other words, I'm using my #sndkit and #gest projects.
The code for the song can be found here:
https://git.sr.ht/~pbatch/gest/tree/master/item/examples/synthwave.lil
...if you don't believe me, compile and render it yourself ;)
-
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 mul0 cabget bunhold
"oscfext_test.wav" wavout bdrop
sr 20 * _compute rep
-
CW: FM synthesis noodling
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 fmpair36 12 - mtof 1 0.997
3
0 0.9 0.4 randi
0 regget fmpairadd
0.4 mul
"fmpair_test.wav" wavout bdrop
sr 20 * _compute rep