twtxt feed

twtxt feed

My last 100 twtxt entries, HTMLized.

To see all of it, go to my raw feed.

2020-11-17 16:11:05: phsclk is an algorithm that divides an incoming phasor signal into an arbitrary number of ticks that are equally spaced. phsclk #sndkit #updates

2020-11-17 15:33:22: tools encourage creation. toys encourage discovery. sometimes these overlap. #halfbakedideas

2020-11-17 09:23:12: gyo is an imaginary 4-bit computer https://git.sr.ht/~rabbits/gyo #links

2020-11-16 19:41:25: plans for weewiki: a zettelkasten-like interface, a microblogging platform inspired by (twtxt), and some utilities for managing collections of SQLar archives. #updates #halfbakedideas

2020-11-16 10:26:23: 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

2020-11-13 09:38:00: new sndkit algorithm: expmap creates an exponential curve from a linear ramp. #sndkit #updates

2020-11-11 15:31:52: (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

2020-11-09 18:20:54: thought it might be interested to post some of the code used to produce one of my (breathing_cards): (waigel)

2020-11-07 19:07:00: code for the codex https://git.sr.ht/~pbatch/codex #codex #updates

2020-11-07 19:05:38: IA IA PAFATHUDAYYUGO! THE TRANSMISSION HAS BEGUN. #updates #codex

2020-11-04 15:07:42: I gotta put hatching patterns in (btprnt). I just gotta. #halfbakedideas

2020-11-04 15:07:02: hatching is a monochrome system traditionally used in woodcuts and engravings to denote tinctures (colors) https://en.wikipedia.org/wiki/Hatching_(heraldry) #1bit #links

2020-11-04 11:05:47: the concept of literally typed languages. as in, languages designed to be satisfying to type. #halfbakedideas

2020-11-03 17:23:30: a crossfade loop delay line. #halfbakedideas

2020-11-02 10:46:59: added an initial (bitwrite) page #updates

2020-11-02 10:15:51: 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

2020-11-02 10:09:43: 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 bezier mappings. Not to mention all the trig functions and waveshaping synthesis techniques. All these things would warp tempo in interesting periodic ways. #halfbakedideas

2020-11-02 10:04:37: 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

2020-11-02 10:02:05: 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

2020-10-31 12:01:42: 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

2020-10-25 17:55:14: 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

2020-10-21 19:12:44: the fe language by rxi would make for a great frontend for generating txtvm code maybe #halfbakedideas

2020-10-16 14:22:04: 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

2020-10-16 14:19:28: added channels page to (monolith) wiki: /proj/monolith/wiki/channels. #updates

2020-10-15 17:42:59: 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

2020-10-14 17:45:46: now that (txtvm) is no longer (halfbaked), I decided to update the wiki page on it. #updates

2020-10-14 17:36:54: added a few notes on woven program output on the (monolith) wiki page #updates

2020-10-14 17:30:30: a few new words for (btprnt) #updates

2020-10-14 11:14:32: introducing the #loom, a collection a small literate programs woven to HTML: /loom #links #updates #literateprogramming

2020-10-13 17:51:02: I need a loom for all my random woven literate programs. #halfbakedideas #literateprogramming

2020-10-10 18:17:25: the codex is evolving #updates

2020-10-10 18:02:11: beautifully rendered 3d vector-art animations of old electronic items: https://guillaumekurkdjian.com/electronic-items/ #links #vector #graphics #art

2020-10-09 17:27:55: a 1-bit delay line? basically could be used to store audio-rate impulses, clocks, and triggers. the buffer would be a bitbuffer, so it would be a very memory-efficient. the notion of feedback some kind of feedback could be compelling too... #halfbakedideas #1bit

2020-10-09 16:04:55: es is an extensible shell derived from Plan9's rc. It's also placed in the #publicdomain https://github.com/wryun/es-shell #links #plan9 #github

2020-10-09 14:20:57: saw this great writeup once on how somebody visualized data by drawing faces with them, and letting our brain's natural face feature-extraction algorithms interpret the data. Kinda want to try to do that with some of these samples and waveforms I'm curating. #halfbakedideas

2020-10-09 13:33:19: if you thought emails were great at getting stuff lost, wait til you check out this thing called twtxt

2020-10-09 13:30:32: This morning I had this really weird notion of building a generative podcast complete with musical interludes and asemic speech using a speech synthesizer. It'd be interesting to have "interviews" with two distinct vocal characters. #halfbakedideas

2020-10-09 13:24:21: added bezier to (sndkit) today. coupled with oscf, it is capable of making some really weird wet FM-y sounds. Me like! #updates #sndkit

2020-10-08 11:15:16: I think I got txtnish working better for me now. hopefully I'll be able to reply/see replies now! #updates

2020-10-08 11:09:59: @<eli_oat https://txt.eli.li/twtxt/twtxt.txt> happy to be an enabler :) I keep finding new uses for Janet as well! It has proven to be a remarkable extension language for (weewiki).

2020-10-08 11:04:33: Hey @<prologic https://twtxt.net/user/prologic/twtxt.txt>! still figuring out how to reply to people. I'm based in the New England in the US. What about you?

2020-10-07 10:05:51: a 1bit version of this iconset would be pretty neat https://icons.mono.company/ #links #halfbakedideas

2020-10-07 09:17:55: a new addition to (sndkit): oscf is an arbitrary size table-lookup oscillator with floating point precision. #updates #sndkit

2020-10-07 09:09:03: Eisenkraut is a standalone cross-platform audio file editor built on top of SC3: https://archive.org/details/eisenkraut #sound #links #supercollider

2020-10-06 21:20:03: some initial words + code for a table-lookup oscillator with floating point precision to be included in (sndkit). testing and monolith come tomorrow. #updates #sndkit #monolith

2020-10-06 19:50:00: The Suiko ST-50. A rare japanese synthesizer designed to accompany poetry: https://www.youtube.com/watch?v=Rzo9ebsFd6Q #links #synthesizers #youtube

2020-10-06 11:03:17: I really really need to add page navigation to (worgle) programs exported to (weewiki) wiki pages.

2020-10-06 10:22:12: added a #1bit dither page to the #monolith wiki: /proj/monolith/wiki/dither_1bit #updates

2020-10-06 09:56:14: permapeople.org is a platform for permaculture people. https://permapeople.org/blog/2020/10/05/why-i-am-building-permapeople-org.html #links #permaculture

2020-10-06 09:36:09: created (updates) page #updates

2020-10-06 09:32:42: more attempts at articulating the (sample_curation) problem space today. #updates

2020-10-05 12:55:27: initial ugens page added to (monolith) wiki, with link to woven ugens scheme file. the first non-C woven file in monolith. /proj/monolith/wiki/ugens. #docs #updates

2020-10-03 17:54:56: new words added to the (index)

2020-10-03 17:16:36: realtime lighting in pico8: https://medium.com/hackernoon/pico-8-lighting-part-1-thin-dark-line-8ea15d21fed7 #links #graphics #pico8 #pixelart

2020-10-03 17:15:41: asemic script done in contextfreeart: https://www.contextfreeart.org/gallery/view.php?id=945 #links #generative #asemic #graphics

2020-10-03 17:14:56: generative bad handwriting: https://avinayak.github.io/programming/art/2020/09/18/p5-strokes.html #links #generative #asemic #graphics

2020-10-03 17:14:04: raymarching soft shadows in 2d: https://www.rykap.com/2020/09/23/distance-fields/ #links #graphics #2d #raymarching

2020-10-03 17:12:46: a minimal MIT licensed chain loader for multiple architectures, including pi4. found via raspi3 baremetal tutorial link (same author): https://gitlab.com/bztsrc/imgrecv #pi4 #baremetal #links #pi

2020-10-03 17:11:10: bare-metal programming on a raspberry pi 3, a tutorial: https://github.com/bztsrc/raspi3-tutorial #links #pi #pi3 #baremetal #lowlevel #c

2020-10-03 17:09:51: what is the best dumb TV? https://news.ycombinator.com/item?id=24666968 #links #hackernews #tv #dumb

2020-10-03 17:09:13: hoard of bitfonts: https://github.com/robhagemans/hoard-of-bitfonts #links #typography #bitmap #fonts #1bit #8bit #pixelart

2020-10-03 17:08:17: typography in 8 bits: system fonts: https://damieng.com/blog/2011/02/20/typography-in-8-bits-system-fonts #links #typography #1bit #8bit #pixelart

2020-10-03 16:55:52: get Igno Quilez's classic FBM domain warping example as a metal print https://www.redbubble.com/i/metal-print/Warping-1-by-InigoQuilez/45300039.QL7J0 #links

2020-10-01 15:02:33: added a twtxt activity section on the (monolith) page

2020-10-01 14:47:07: suddenly I have an urge to build a concatenative macro language to go along with this (txtvm) project of mine. Together, they maybe could build a more thoughtful (runt)? #halfbakedideas

2020-10-01 14:41:59: just made a (links) page for myself to keep track of interesting things I find. Anything with the hashtag #links gets placed there automatically.

2020-10-01 14:25:00: randoma11y is a color generator that generates two colors and scores them using WCAG system for accessibility: https://randoma11y.com/ #links #color

2020-10-01 14:22:48: James Tenney's Meta Hodos and Meta Meta Hodos are an attempt to derive music theory from first principles: https://monoskop.org/images/1/13/Tenney_James_Meta-Hodos_and_Meta_Meta-Hodos.pdf #links #composition #musictheory

2020-10-01 14:21:01: LC is a new music programming language that is prototype-based, strongly timed, and designed with microsound synthesis in mind: https://www.hnishino.com/2019/05/09/lc-a-new-computer-music-programming-language-with-three-core-features/ #links #composition

2020-10-01 14:18:31: A fork of twtxtc, a #twtxt client in C: https://github.com/neauoire/twtxtc #links

2020-10-01 14:17:29: a podcast on medical alert sounds: https://99percentinvisible.org/episode/sound-and-health-hospitals/ #links #sound

2020-10-01 14:16:32: a collection of clarisworks patterns: https://hecanjog.com/claris/claris.html #links #1bit

2020-10-01 14:15:27: 7seconds is a composition project where composers try to compose something no longer than 7 seconds in length. http://www.microsound.org/projects/project.php?name=Seven%20Seconds #links #composition

2020-10-01 14:14:05: The lospec palette list is a database of palettes for pixel art: https://lospec.com/palette-list #links #pixelart #color

2020-10-01 14:12:59: a WIP video codec for pixel art: https://twitter.com/yip_pe/status/1296978100522115073?s=21 #links #pixelart

2020-10-01 14:11:56: Helmut Lachenmann has an interesting notation system for stringed instruments: https://www.youtube.com/watch?v=GZt3UfNDNV0 #links #composition #notation

2020-09-28 17:03:55: the c64 method would be an even cheaper video storage mechanism, but you wouldn't get constant 2-bit color.

2020-09-28 16:05:57: so, having the etudes be ~20mb/minute for sound AND video ain't too bad, and that's before doing any sort of compression. My etudes are almost always 80-120 seconds long, so the total size of a lossless uncompressed etude would be ~40mb, consistently. #halfbakedideas

2020-09-28 16:03:05: sound for #breathingcard etudes in 44.1 kHz mono 32-bit floating point sound. that's about ~10mb a minute raw uncompressed audio. #halfbakedideas

2020-09-28 16:01:03: my #breathingcard etudes are 128x64 resolution videos with 4x zoom, that normally use no more than 4 colors (2-bits) using a 2-bit color storage format, that's ~7mb a minute for raw uncompressed 60 fps video. not bad. #halfbakedideas

2020-09-28 15:45:01: I've been thinking about storing the output of some of my audio-visual etudes in a more portable lossless 4-bit indexed color format, rather than rely on x264 directly. #halfbakedideas #etudes #breathingcards #longterm

2020-09-27 13:12:37: well, I missed my one-year #twtxt anniversary by a few days. yay?

2020-09-23 11:06:03: 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

2020-09-23 11:02:22: 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.

2020-09-23 10:58:02: (caisaichoh)

2020-09-16 10:14:53: huh. it seems that dumping + gzipping a SQLite database can sometimes have better compression than gzipping the SQLite database directly. cool. #sqlite

2020-09-15 11:04:40: some experiments with fractal brownian motion: (fbm) #graphics #fbm #monolith #c

2020-09-14 16:55:31: Implemented ftlists in #monolith today, along with #tlseq, and #tchoose nodes. More info at the monolith wiki /proj/monolith/wiki/ftlist.

2020-09-14 09:38:02: created a page on bare metal development on a pi (pi_baremetal)

2020-09-12 18:43:02: a western music theory textbook, but reimagined to actually make sense for computers instead of humans. #halfbakedideas

2020-09-10 11:16:05: support for homemade :emojis: in my HTML feed parser? perhaps. perhaps not. #halfbakedideas

2020-09-09 13:36:36: automatically generated #TeX equations implemented in (sndkit)

2020-09-08 20:22:45: the chaosnoise algo is now in (sndkit) and (monolith) #DSP #chaos #noise #patchwerk #monolith #crackle

2020-09-05 13:59:08: new breathing card: tairyzesh

2020-09-04 16:12:06: made a page for (1bit) music and stuff

2020-09-04 15:54:35: 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

2020-09-04 08:40:04: implemented Zavalashin's 1-pole VA lowpass filter valp1 #sndkit #dsp

2020-09-02 09:42:43: reworked the CLI argument parsing in (weewiki) today. running weewiki with no arguments now prints all available subcommands. #weewiki

2020-09-01 09:48:39: bitnoise is a 1-bit noise generator. #sndkit #NES #1bit

2020-08-31 15:29:51: I've been making this chocolate pudding recipe every 4 days for the past 5 months or so: (pudding) #cooking #chocolate #yum