added some pages on #permissive #publicdomain licenses that I often reach for: !CC0 and !unlicense.
with some scripting, I could probably use my upcoming !weewiki !zettelkasten as a drop-in replacement for !twtxt, and then generate the twtxt file. however, I think I am going to keep them separate for the time being. let them both grow to serve different purposes.
initial crate words imported in to weewiki source repo. no code yet, but it’s pretty clear to me what needs to happen next in order to make an MVP. #updates
@hecanjog@hecanjog.com has a twtxt feed yay
import functionality now works in the !weewiki zet #updates
some good initial progress with the !weewiki zettelkasten. messages can be made and tied to previous messages by providing partial UUIDs (that then get automatically expanded). basic export also works. #updates
I’m really sad to have (temporarily) taken my monome grid + arc off my desk, but the empty space on my table makes me think better. Hopefully, I’ll be able to appreciate them more when they come back. #updates
okay, now !worgle and friends are uploaded to the !loom: [[/loom/worgle]]. #updates
created an initial wiki page about my !loom. #updates
smoothstep is a stateless smoother function commonly used in computer graphics. could be interesting in the audio domain as well (parameter smoothing, phase warping/distortion synthesis, etc): [[https://en.wikipedia.org/wiki/Smoothstep]] #links #halfbaked
notation as a tool of thought [[https://www.jsoftware.com/papers/tot.htm]] #links
I had this notion yesterday of ignoring whitespace completely in !txtvm. this could allow for some ascii-art patterns in the output (similar to what some IOCC entries do). #halfbaked
my room is now a bit cleaner, much more empty. more space to think and concentrate hopefully. #updates
on small games: [[https://lorenzo.itch.io/on-small-games]] #links
thinking of computer interfaces as being hypertypewriters #halfbakedideas
tool-mind vs toy-mind #halfbakedideas
phsclk is an algorithm that divides an incoming phasor signal into an arbitrary number of ticks that are equally spaced. @!(sndkitref “phsclk”)!@ #sndkit #updates
tools encourage creation. toys encourage discovery. sometimes these overlap. #halfbakedideas
gyo is an imaginary 4-bit computer [[https://git.sr.ht/~rabbits/gyo]] #links
plans for weewiki: a zettelkasten-like interface, a microblogging platform inspired by !twtxt, and some utilities for managing collections of SQLar archives. #updates #halfbakedideas
finally finished all the initial ugen documentation. everything now has a sentence or two. the generated page can be accessed from the ugen wiki page [[/proj/monolith/wiki/ugens]] #updates #monolith
new sndkit algorithm: @!(sndkitref “expmap”)!@ creates an exponential curve from a linear ramp. #sndkit #updates
!weewiki is now MIT licensed! can’t believe I forgot to add it, considering the fact that it already has !janet in there. #updates #weewiki
thought it might be interested to post some of the code used to produce one of my !breathing_cards: !waigel
code for the codex [[https://git.sr.ht/~pbatch/codex]] #codex #updates
I gotta put hatching patterns in !btprnt. I just gotta. #halfbakedideas
hatching is a monochrome system traditionally used in woodcuts and engravings to denote tinctures (colors) [[https://en.wikipedia.org/wiki/Hatching_(heraldry)]] #1bit #links
the concept of literally typed languages. as in, languages designed to be satisfying to type. #halfbakedideas
a crossfade loop delay line. #halfbakedideas
added an initial !bitwrite page #updates
I’ve recently been reading up on zettelkastens again, since it is very closely related to the ethos of a personal wiki system like !weewiki. The thing that interests me is the emergent patterns that come from linking things to things. Which is exactly the sort of solution I’m looking for !sample_curation. #halfbakedideas
not to mention there’s lots of interesting transformations one can apply to the linear ramp of a phasor signal. movable midpoint as seen in phase distortion synthesis and !phasewarp. exponential and @!(sndkitref “bezier”)!@ mappings. Not to mention all the trig functions and waveshaping synthesis techniques. All these things would warp tempo in interesting periodic ways. #halfbakedideas
it’s also easy to use scaling and wrap operations to transform a phasor signal into smaller/larger phasor signals, allowing for interesting rhythmic microcosms that stay in sync #halfbakedideas
I’m hoping to build a phasor-to-clock signal generator, which divides up a phasor into an arbitrary number of ticks. Using a global phasor as a global clock would allow for interesting polyrhythms, as well more flexible precision in sequencers. It’s also closer to how human-based conducting works. #halfbakedideas
lil (little interpretted language) is a tiny scripting language with implementations in C and Pascal. Apparently, the author maintains it in a private !fossil repo, which is pretty neat: [[http://runtimeterror.com/tech/lil/?ref=hvper.com]] #links
sitelen sitelen is a style of non-linear writing that appears as hieroglyphic blocks, and can be used with toki pona [[https://jonathangabel.com/toki-pona/]] #links #tokipona
the fe language by rxi would make for a great frontend for generating txtvm code maybe #halfbakedideas
been adopting a document-as-you go approach to the !monolith wiki. as I dogfood my software to make pieces an etudes like !breathing_cards, I write about it in a wiki stub. #workflow #documentation
added channels page to !monolith wiki: [[/proj/monolith/wiki/channels]]. #updates
sitelen telo v1.01, a japanese logographic script for toki pona. might want to try to make a #1bit version of this for !btprnt [[https://www.reddit.com/r/tokipona/comments/jax1x2/sitelen_telo_v101_a_japaneseinspired_logographic/]] #links #tokipona
now that !txtvm is no longer !halfbaked, I decided to update the wiki page on it. #updates
added a few notes on woven program output on the !monolith wiki page #updates
a few new words for !btprnt #updates
introducing the #loom, a collection a small literate programs woven to HTML: [[/loom]] #links #updates #literateprogramming
I need a loom for all my random woven literate programs. #halfbakedideas #literateprogramming
the codex is evolving #updates
beautifully rendered 3d vector-art animations of old electronic items: https://guillaumekurkdjian.com/electronic-items/ #links #vector #graphics #art