also hoping to bring bits of #sndkit into #9front and #neindaw. maybe build a whole professional-quality music production platform around plan9 concepts instead of the tired cliche of emulating analog workflows? #halfbakedideas
this morning I planned lots of #halfbakedideas for #sndkit in the near-distant future: a ROMpler with crossfading capabilities and optional input, and vowel formant filter, paired with a physical model of the glottis.
!caisaichoh
huh. it seems that dumping + gzipping a SQLite database can sometimes have better compression than gzipping the SQLite database directly. cool. #sqlite
Implemented ftlists in #monolith today, along with #tlseq, and #tchoose nodes. More info at the monolith wiki [[/proj/monolith/wiki/ftlist]].
created a page on bare metal development on a pi !pi_baremetal
a western music theory textbook, but reimagined to actually make sense for computers instead of humans. #halfbakedideas
support for homemade :emojis: in my HTML feed parser? perhaps. perhaps not. #halfbakedideas
automatically generated #TeX equations implemented in !sndkit
the @!(sndkitref “chaosnoise”)!@ algo is now in !sndkit and !monolith #DSP #chaos #noise #patchwerk #monolith #crackle
new breathing card: @!(ref “breathing_cards” “tairyzesh” “tairyzesh”)!@
made a page for !1bit music and stuff
listening to some of Tim Follin’s 1-bit work on the ZX Spectrum makes we want to try do make 1-bit music on the !arduboy #halfbakedideas
reworked the CLI argument parsing in !weewiki today. running weewiki with no arguments now prints all available subcommands. #weewiki
I’ve been making this chocolate pudding recipe every 4 days for the past 5 months or so: !pudding #cooking #chocolate #yum
thinking about implementing some noise generators for !sndkit. A chaos noise generator that leverages numerical instabilities in IEEE floating point, and a 1-bit linear feedback shift register noise generator based on NES audio. #sndkit #halfbakedideas #dsp
all files !monolith written using !worgle have now been automatically HTMLized via !weewiki. the top-level browser can be found [[/proj/monolith/program][here]].
a concept that’s organically grown with my !literate_programming efforts is this idea I call a !proof_of_thought #literate_programming #thoughtful
soft-release of a new project of mine: !sndkit
check out my !keywords page! It automatically scrapes all =keywords= into an index.
introducing !phasewarp #sndkit
introducing !modalres #sndkit
hey, it looks like at some point I spewed over 100 tweets here! I’m not seeing my first tweet anymore at my !feed. huzzah!
introducing !peakeq #sndkit
introducing !vardelay #sndkit
introducing !rline #sndkit
A fragment of my !monolith program has been woven to a !weewiki from !worgle using !sqlite. Find it for now at [[/proj/monolith/wiki/][the monolith project page]].
well, it seems like I managed to automatically weave all the !literate_programming parts into a !weewiki! It’s not all that helpful yet though, due to the fact that pages have autogenerated names like ‘wm_000_0002’. A table of contents comes next…
gotta publish my chocolate pudding recipe here at some point #TODO
introducing !fmpair #sndkit
writing words on FM synthesis #sndkit
introducing the !bigverb reverberation algorithm
Testing @!(ref “weewiki_sql” “page markers” “iterate_over_values”)!@.
finished caliban’s war. onto abaddon’s gate. #TheExpanse
A AM radio modulator filter. Put one or more signals into it, and virtually tune between them like you would on a radio. #halfbakedideas
An NES-inspired noise source. Basically, 1-bit noise using a linear-feedback shift register algorithm, as defined in the NES specs. #halfbakedideas
you should get a !pocketwatch
so, I actually did throw out my Csound book last night. Tore out all the pages and recycled them.
here is how to build a classic table-lookup oscillator: !osc
being able to render TeX math equations to PNG files is pretty empowering, because it allows me to write about more technical things here that would otherwise be more difficult to communicate in plaintext.
figured out how to render a single TeX equation to a PNG file today: !render_one_equation
I never thought I’d ever say this, but I am officially done with Csound. I’ve been using Csound since I was 16 years old, but now I feel like throwing my copy of the Csound book in the trash. Good riddance.
an extendable text editor inside of a Blit that tries really hard not to edit text. #halfbakedideas
at the end of the day, I do like the stiffness of the tactile grey switches, even if it means I don’t get to type as fast, or as long. they just feel great to me. #mk
I rotate out my !planck keyboards weekly. going from brown switches to tactile grey switches is always a bit of an adjustment! #mk #thumpthumpthump
somehow get !weewiki pages rendered in !btprnt. maybe build a btprnt backend for links browser? #halfbakedideas
The master plan is to export the !worgle bits of !monolith to a !weewiki, then begin adding user-level documentation that is able to dynamically reference bits of source code as another wiki page.