Timeline Sandbox

@pbat.ch

I don't use twtxt anymore, but I keep accidentally adding logs to it because the command I use to use !say is so similar to the shortcut I use to make !zet messages. So, some of my logs make no sense because they are out of context.

Read replies 3 years ago
@pbat.ch

I think I'm going to create some boilerplate code for !gestku that isn't ad-hoc. I think I'm ready for this. Gestkus need less code because of how quickly I want to make them.

Read replies 3 years ago
@pbat.ch

Note: this seems to be for male chorus, and isn't the arrangement that I hear in the sixteen recording.

Read replies 4 years ago
@pbat.ch

going back to vim. #updates

Read replies 4 years ago
@pbat.ch

trying to justify using tinyscheme, lua, and LIL at the same time.

Read replies 4 years ago
@pbat.ch

Fossil Repo containing a version of the TH1 scripting language [[https://fossil.wanderinghorse.net/repos/th1-sgb/index.cgi/wiki/th1-sgb]] #links

Read replies 4 years ago
@pbat.ch

the bright sessions. a science fiction podcast [[https://www.thebrightsessions.com/season-one]] #links

Read replies 4 years ago
@pbat.ch

fake english word generation for Go and CLI: [[https://github.com/nwtgck/go-fakelish]] #links

Read replies 4 years ago
@pbat.ch

a zero dependency shell script that makes it really simple to manage your text notes [[https://github.com/nickjj/notes]] #links

Read replies 4 years ago
@pbat.ch

Ask HN: most interesting, mildly impractical, well-written books on software? [[https://news.ycombinator.com/item?id=29306651]] #links

Read replies 4 years ago
@pbat.ch Read replies 4 years ago
@pbat.ch

a close look at a spinlock [[https://blog.regehr.org/archives/2173]] #links

Read replies 4 years ago
@pbat.ch

decentralized P2P messaging platform that works on a LAN. [[https://briarproject.org/]] #links

Read replies 4 years ago
@pbat.ch Read replies 4 years ago
@pbat.ch Read replies 4 years ago
@pbat.ch

twigl: shader code editor [[https://twigl.app/]] #links

Read replies 4 years ago
@pbat.ch

cylob: some interesting work with vocal synthesis. [[https://cylob.bandcamp.com/album/placeholder]] #links

Read replies 4 years ago
@pbat.ch Read replies 4 years ago
@pbat.ch

cool fractal video [[https://vimeo.com/3288925]] #links

Read replies 4 years ago
@pbat.ch

squinewave: a sine-square-saw-pulse oscillator with hardsync: [[https://github.com/required-field/squinewave]] #links

Read replies 4 years ago
@pbat.ch Read replies 4 years ago
@pbat.ch

introducing: the !trikuf. code samples included. #halfbakedideas

Read replies 4 years ago
@pbat.ch

trikuf: 3x3 tiles that comply with geometric square kufic rules, as seen in !kuf. #halfbakedideas

Read replies 4 years ago
@pbat.ch Read replies 4 years ago
@pbat.ch

I think the forth-lisp works if you think of it as a forth by default that pushes and pops s-expressions. #halfbakedideas

Read replies 4 years ago
@pbat.ch

building a Forth that sits alongside a LISP. If it's not an S-expression, it gets interpreted as a word. #halfbakedideas

Read replies 4 years ago
@pbat.ch

oh boy, I'm looking at !minilisp and I have to say I'm inspired to try and hack on it somehow #halfbakedideas

Read replies 4 years ago
@pbat.ch

netsurf browser with the framebuffer backend is very impressive. it actually looks better than the GTK one, which is messed up and renders things too small with too small icons.

Read replies 4 years ago
@pbat.ch

I have now created a log documenting my attempts at making fudge: !fudgelog

Read replies 4 years ago
@pbat.ch

been thinking way too much about a musical morse code system over the past 24 hours: !musigram

Read replies 4 years ago
@pbat.ch

dutifully taking notes for !novembeat_2021

Read replies 4 years ago
@pbat.ch

updated my !now page.

Read replies 4 years ago
@pbat.ch

The !websters1913 dictionary is truly remarkable.

Read replies 4 years ago
@pbat.ch

damn. almost friggin done with #looptober. what an exhausting experience.

Read replies 4 years ago
@pbat.ch

Prof. Jellywhipple's Ultra-Fantastic Computer Music Time Loop #halfbakedideas

Read replies 4 years ago
@pbat.ch

It's been a crazy few weeks. Will need to spend some time refocusing.

Read replies 4 years ago
@pbat.ch

new algo in #sndkit @!(sndkitref "sparse")!@ is a sparse noise generator, similar to velvet noise, that produces a random series of impulses at a specified rate in Hz.

Read replies 4 years ago
@pbat.ch

thinking about a building something in the realm of !gesture that could work alongside !gest. The core principle of gest is line construction using breakpoints and an external clock. This new system, which I think I will call sloop, is more about making lines using slope. It would work by sending it messages: go from here, to there, in some amount of time, and use an external clock. If it reaches there, you have arrived. If a new message arrives before you get there, you are already here, now you have a new there. I think this approach would lend itself well to more open-ended kinds of gestures. #halfbakedideas

Read replies 4 years ago
@pbat.ch

Obfuscated drum synthesis in C !tinydrums

Read replies 4 years ago
@pbat.ch

I need to remind myself that I own an !arduboy. Arduboys are cool.

Read replies 4 years ago
@pbat.ch

new !sndkit algo: @!(sndkitref "clkphs")!@.

Read replies 4 years ago
@pbat.ch

lots of work gets done when you are on a mountain

Read replies 4 years ago
@pbat.ch

did I mention yet that gest has a TODO page now? !gest_TODO

Read replies 4 years ago
@pbat.ch

phew. took me long enough, but I finally got an initial draft for using the monome grid in C directly via libmonome: !grid_tutorial

Read replies 4 years ago
@pbat.ch

play/pause/stop is not a great interaction, but it does count. thinking of interactive music as a gradient rather than a dichotomy (interactive vs non-interactive) seems like a healthier way to think about things. #halfbakedideas

Read replies 4 years ago
@pbat.ch

initial timekeeping implemented in !zet this morning. right now there's only a means of clocking in/out and saving the data, and not much else. but it is basically the last thing I'd need in order to replace org agenda.

Read replies 4 years ago
@pbat.ch

creating vocal tract shapes using the monome grid, and then morphing between them using something like !gest. #halfbakedideas

Read replies 4 years ago
@pbat.ch

musical experience that involve harvesting, farming, growth, and caretaking of virtual musical creatures with personality. creatures would socialize with eachother and their interactions would change the overall musical sounds implicitely. #halfbakedideas

Read replies 4 years ago
@pbat.ch

implicit music, or the idea that music naturally exudes from everything. composition is not the act of making music, but of starting with music and working backwards. #halfbakedideas

Read replies 4 years ago
@pbat.ch

feeling good about !gest today. nearly ready to actually use it.

Read replies 4 years ago
@pbat.ch

lots of activity in !gest. no longer is it one of the #halfbakedideas.

Read replies 4 years ago
@pbat.ch

my little travel pillow arrived today for my feet while sitting in the meditation bench. paired with my foam pad for my knees, I think I can begin trying to test this out for my future portable kneeling workspace. #updates #halfbakedideas

Read replies 4 years ago
@pbat.ch

make time for myself in order to write words and code for !gest.

Read replies 4 years ago
@pbat.ch

conceptualizing the monome grid as a highly accurate low-density monochrome display #halfbakedideas

Read replies 4 years ago
@pbat.ch

new recipe added to the !food page: !brownies.

Read replies 4 years ago
@pbat.ch

new !sndkit algorithm: @!(sndkitref "blep")!@.

Read replies 4 years ago
@pbat.ch

on a monome 16x8 grid, you can get 10 consecutive 3x3 blocks in a 2x5 configuration. what's left is a narrow 1x vertical strip, and a 2x horizontal strip. interesting divisions for a glyph based interface with controls. #halfbakedideas

Read replies 4 years ago
@pbat.ch

got #libreElec to work today. My Pi4 feels a bit more useful now.

Read replies 4 years ago
@pbat.ch

low-res hard-edged SDFs in btprnt. mainly as a way to compose organic looking geometry. #halfbakedideas

Read replies 4 years ago
@pbat.ch

I want to somehow use my monome grid to build out coarse vocal tract shapes for a physical model like !voc or @!(sndkitref "tract")!@. 16 diameters with 8 steps of resolution, or 32 diameters with 4 steps of resolution. #halfbakedideas

Read replies 4 years ago
@pbat.ch

new algo in sndkit: @!(sndkitref "tract")!@, a physical model of the vocal tract.

Read replies 4 years ago
@pbat.ch

added a !projects page. it's dynamically generated :)

Read replies 4 years ago
@pbat.ch

created a !now page.

Read replies 4 years ago
@pbat.ch

@!(sndkitref "glottis")!@ is an analytical model that approximates the kind of sound the human glottis makes, and is now available as a sndkit model. This is extracted from the !voc project.

Read replies 4 years ago
@pbat.ch

made a quick page for !vocshape

Read replies 4 years ago
@pbat.ch

okay. I didn't get the PhD position. oh well. #updates

Read replies 4 years ago
@pbat.ch

life decisions approaching. any day now. depending on the outcome, it'll range from major to huge. #updates

Read replies 4 years ago
@pbat.ch

feels good to finally chip away at !voc. down to less than 500 LOC.

Read replies 4 years ago
@pbat.ch

I finally got around to writing down some audio programming tips for people starting out @!(ref "audio_programming_recipe")!@.

Read replies 4 years ago
@pbat.ch

cinnamon rolls today. waiting for Iceland to get back to me.

Read replies 4 years ago
@pbat.ch

I'm back on twitter, kind of. I'm only using it to mirror posts from my mastodon account: [[https://twitter.com/yesthiswaspaul]].

Read replies 4 years ago
@pbat.ch

new !sndkit algorithm: @!(sndkitref "env")!@.

Read replies 4 years ago
@pbat.ch

Learned how to make baguettes last week: !baguette.

Read replies 4 years ago
@pbat.ch Read replies 4 years ago
@pbat.ch

the croissant circle of life @!(ref "croissant_circle_of_life")!@.

Read replies 4 years ago
@pbat.ch

I think I'm done trying to be social on twtxt. This is too hard. Enjoy my read-only feed?

Read replies 4 years ago
@pbat.ch

created an overview page on patch hotswapping in !monolith the #monolithwiki: @!(monolithref "hotswapping")!@.

Read replies 4 years ago
@pbat.ch

published @!(sndkitref "chorus")!@ to !sndkit.

Read replies 5 years ago
@pbat.ch Read replies 5 years ago
@pbat.ch

lol inner joins are slow. learned that the fun way.

Read replies 5 years ago
@pbat.ch

2-bit audio gives you DC. I like having DC.

Read replies 5 years ago
@pbat.ch

the !sndkit_TODO page is back online.

Read replies 5 years ago
@pbat.ch

some words today on installing monolith. I still wouldn't recommend it: @!(monolithref "install")!@.

Read replies 5 years ago
@pbat.ch

1bitr is a one-bit text-based music tracker [[https://github.com/zserge/1bitr]]. #links

Read replies 5 years ago
@pbat.ch

I just want to make cute cuddly characters that sing a chitter. I don't know how else to say this.

Read replies 5 years ago
@pbat.ch

bottled a traditional mead today, but it was the wrong one so a little premature.

Read replies 5 years ago
@pbat.ch

inspired by sigrid's now page. I probably should be doing that more here [[http://ftrv.se/now]]. #links

Read replies 5 years ago
@pbat.ch

ECHO: the music of harold budd and brian eno [[https://www.youtube.com/watch?v=K7Dm-ne-iSY]] #links

Read replies 5 years ago
@pbat.ch

how to code a siren, done 6 ways @!(sndkitref "siren")!@.

Read replies 5 years ago
@pbat.ch

using a forked version of ed to do live coding #halfbakedideas

Read replies 5 years ago
@pbat.ch

finally go around to completing my !donutmuffins recipe.

Read replies 5 years ago
@pbat.ch

added some more words to the !LIL page.

Read replies 5 years ago
@pbat.ch

added a new algo to sndkit @!(sndkitref "scale")!@.

Read replies 5 years ago
@pbat.ch

my tiny screen can comfortably display a text block of 45 lines with a maximum length of 79 characters. wonder what kind of information is possible to convey with that kind of information density... #halfbakedideas

Read replies 5 years ago
@pbat.ch

my !cinnamon_rolls recipe is now in a good place.

Read replies 5 years ago
@pbat.ch

an initial recipe for making fresh !pasta. pictures to come.

Read replies 5 years ago
@pbat.ch

making great progress getting interactive sound and video working on android. it's a setup I wish I had 5 years ago.

Read replies 5 years ago
@pbat.ch

feels good to be using tmux again more regularly. ansi-term in emacs is well, special.

Read replies 5 years ago
@pbat.ch

new monolith wiki page on FM: @!(monolithref "FM")!@.

Read replies 5 years ago
@pbat.ch

added biramp to sndkit: @!(sndkitref "biramp")!@.

Read replies 5 years ago
@pbat.ch

a decentralized community !zet. individual zet feeds could be managed using something like git/git submodules, then built locally into self-contained SQLite files. zet items would be referenced by their zet nickname and UUID. #halfbakedideas

Read replies 5 years ago
@pbat.ch

put text in a box and center it: !boxit.

Read replies 5 years ago
@pbat.ch

links -g is an underappreciated jewel.

Read replies 5 years ago
@pbat.ch

trying to get myself to reach for !links browser instead of firefox for locally testing my wiki. For the most part, it really doesn't need the heft of firefox. When links -g is used, it really really doesn't need firefox.

Read replies 5 years ago
@pbat.ch

to date, 138 pages in my wiki. wowee :)

Read replies 5 years ago
@pbat.ch

with !zet and !zetdo, I find myself constantly needing to type out UUIDs. thing is, they aren't the easiest thing to type. might invent an intermediate typer-friendly intermediate UUID format that can then convert to the regular UUID format. #halfbaked

Read replies 5 years ago
@pbat.ch

new algorithm in @!(ref "sndkit")!@: @!(sndkitref "phasor")!@ generates a normalized periodic ramp signal, typically used for table-lookup oscillators.

Read replies 5 years ago
@pbat.ch

don't get me wrong, I love the power of emacs. but it's a very complex piece of software, which is inherrently brittle. not a problem in the short term, but for some of my more long term tools it's a consideration.

Read replies 5 years ago
@pbat.ch

if I don't need org-agenda, that's one less dependency on emacs, which I have a love/hate relationship.

Read replies 5 years ago
@pbat.ch

if I could figure out a way to integrate scheduling tasks in !zetdo, and maybe clock in/out, I think I wouldn't really need org-agenda anymore.

Read replies 5 years ago
@pbat.ch

a supplementary component to !zetdo called something like "due", which schedules items in the TODO and dynamically creates schedules similar to org-agenda. #halfbaked

Read replies 5 years ago
@pbat.ch

I really need to feel less guilty about not doing bullshit. I decided not to do bullshit work, and it ended up being a nice day.

Read replies 5 years ago
@pbat.ch

it really feels like I spend a few hours every day trying to will myself into doing what other people want. I suppose everyone has that to an extent. It's just really hard to do things that I know are stupid, when there are other more important things to do. Really winds me up.

Read replies 5 years ago
@pbat.ch

today was one of those "do what you want to do, not what you're supposed to do" kinds of days for me

Read replies 5 years ago
@pbat.ch

SQL(ite) and zettelkastens as a medium for non-linear story telling. #halfbaked

Read replies 5 years ago
@pbat.ch

a dynamically generated page for food recipes: !food

Read replies 5 years ago
@pbat.ch

added recipe I use for brown sugar cinammon poptarts: !poptarts #food #breakfast #baking

Read replies 5 years ago
@pbat.ch

Writing a "tweet" is low-friction, and the medium forces you to chunk out ideas into (mostly) self-contained thoughts.

Read replies 5 years ago
@pbat.ch

I'm finding the microblogging format to be really useful for working out ideas.

Read replies 5 years ago
@pbat.ch Read replies 5 years ago
@pbat.ch

user-defined order in SQL [[https://begriffs.com/posts/2018-03-20-user-defined-order.html]] #sql #links maybe something that can be adapted to !sqlite?

Read replies 5 years ago
@pbat.ch Read replies 5 years ago
@pbat.ch

created !zetdo today, a small TODO app built on top of !zet. It seems like it could replace (or maybe enhance?) org-mode for some of my needs.

Read replies 5 years ago
@pbat.ch

decided to publish the initial words I wrote up for this granular delay I created, available at the !loom: @!(loomref "bugz")!@.

Read replies 5 years ago
@pbat.ch Read replies 5 years ago
@pbat.ch

Just copied over more samples today from my sample collection from one drive to another. Things are in more than one place for the first time in a long time, maybe ever in some cases? Feels nice.

Read replies 5 years ago
@pbat.ch

lagrange is a gui desktop space for browsing geminispace. it builds and runs on alpine linux! [[https://gmi.skyjake.fi/lagrange/]] #links

Read replies 5 years ago
@pbat.ch

new breathing card today! bc12.tizhaimy. check it out at !breathing_cards.

Read replies 5 years ago
@pbat.ch

lots of links added to overview page on monolith wiki: @!(monolithref "overview")!@.

Read replies 5 years ago
@pbat.ch

the !loom now has better page navigation. thanks !worgmap :)

Read replies 5 years ago
@pbat.ch

monolith now has 38 unique literate programs. their woven representations can be found at my website [[/proj/monolith/program]]. #monolith

Read replies 5 years ago
@pbat.ch

the !zet I have written for my wiki is probably going to end up replacing what I've been using twtxt for these past few months. this means less spam here. you're welcome.

Read replies 5 years ago
@pbat.ch

I tried removing a flag from curl, and now tweets are downloading to the cache folder now. I think. will have to wait for folks to say stuff.

Read replies 5 years ago
@pbat.ch

that's it. I'm sticking to this txtnish client.

Read replies 5 years ago
@pbat.ch

that's it. I'm finding another twtxt client.

Read replies 5 years ago
@pbat.ch Read replies 5 years ago
@pbat.ch

code drunk. refactor sober.

Read replies 5 years ago
@pbat.ch

slowly amassing a collection of !metapages on this wiki.

Read replies 5 years ago
@pbat.ch

added a !meta page. this proof of concept integrates with the weewiki !zettelkasten I am developing to produce something similar to this !feed.

Read replies 5 years ago
@pbat.ch

I've already implemented like 4 new features today just out of necessity with my !sample_curation project.

Read replies 5 years ago
@pbat.ch

I am loving how organic this !zettelkasten is in !weewiki. the key value structure I'm using is so simple and allows for many structures to emerge from it.

Read replies 5 years ago
@pbat.ch

to start my sample !zettelkasten, I imported some waveform collections I had nearby: AKWF, Architecture Waveforms 2010, and WaveEdit #samples #curation #zet

Read replies 5 years ago
@pbat.ch

I still can't get over how I can download megabytes of information instantly these days. I am a child of dial-up.

Read replies 5 years ago
@pbat.ch

uh-oh, my masto instance is hanging.

Read replies 5 years ago
@pbat.ch

a collection of high-res wavetables with a !CC0 license: [[https://waveeditonline.com/]] #links #samples

Read replies 5 years ago
@pbat.ch

okay. txtnish is now officially sketchy. sometimes feeds don't update, even if I run txtnish update, and this means missing replies. I gotta find something else if I'm going to make this more than a write-only experience.

Read replies 5 years ago
@pbat.ch

there's a zet growing in my wiki now. #updates

Read replies 5 years ago
@pbat.ch

with the addition of crate in weewiki, I finally found an opportunity to add some words to the !sqlar page #updates

Read replies 5 years ago
@pbat.ch

implemented initial crate import in !weewiki. one step closer towards !sample_curation

Read replies 5 years ago
@pbat.ch

I've got a good feeling about the !zettelkasten I'm building for !weewiki. I think it is going to grow legs very quickly.

Read replies 5 years ago
@pbat.ch

added some pages on #permissive #publicdomain licenses that I often reach for: !CC0 and !unlicense.

Read replies 5 years ago
@pbat.ch

my chai recipe I made in 2018: !chai #tea #food #recipe

Read replies 5 years ago
@pbat.ch

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.

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

@hecanjog has a twtxt feed yay

Read replies 5 years ago
@pbat.ch

import functionality now works in the !weewiki zet #updates

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

okay, now !worgle and friends are uploaded to the !loom: [[/loom/worgle]]. #updates

Read replies 5 years ago
@pbat.ch

created an initial wiki page about my !loom. #updates

Read replies 5 years ago
@pbat.ch

added weewiki and orgparse to the #loom today [[/loom/weewiki]] [[/loom/orgparse]]. #updates

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

notation as a tool of thought [[https://www.jsoftware.com/papers/tot.htm]] #links

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

my room is now a bit cleaner, much more empty. more space to think and concentrate hopefully. #updates

Read replies 5 years ago
@pbat.ch Read replies 5 years ago
@pbat.ch

thinking of computer interfaces as being hypertypewriters #halfbakedideas

Read replies 5 years ago
@pbat.ch

tool-mind vs toy-mind #halfbakedideas

Read replies 5 years ago
@pbat.ch

phsclk is an algorithm that divides an incoming phasor signal into an arbitrary number of ticks that are equally spaced. @!(sndkitref "phsclk")!@ #sndkit #updates

Read replies 5 years ago
@pbat.ch

tools encourage creation. toys encourage discovery. sometimes these overlap. #halfbakedideas

Read replies 5 years ago
@pbat.ch

gyo is an imaginary 4-bit computer [[https://git.sr.ht/~rabbits/gyo]] #links

Read replies 5 years ago
@pbat.ch

plans for weewiki: a zettelkasten-like interface, a microblogging platform inspired by !twtxt, and some utilities for managing collections of SQLar archives. #updates #halfbakedideas

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

new sndkit algorithm: @!(sndkitref "expmap")!@ creates an exponential curve from a linear ramp. #sndkit #updates

Read replies 5 years ago
@pbat.ch

!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

Read replies 5 years ago
@pbat.ch

thought it might be interested to post some of the code used to produce one of my !breathing_cards: !waigel

Read replies 5 years ago
@pbat.ch Read replies 5 years ago
@pbat.ch

IA IA PAFATHUDAYYUGO! THE TRANSMISSION HAS [[/codex][BEGUN]]. #updates #codex

Read replies 5 years ago
@pbat.ch

I gotta put hatching patterns in !btprnt. I just gotta. #halfbakedideas

Read replies 5 years ago
@pbat.ch

hatching is a monochrome system traditionally used in woodcuts and engravings to denote tinctures (colors) [[https://en.wikipedia.org/wiki/Hatching_(heraldry)]] #1bit #links

Read replies 5 years ago
@pbat.ch

the concept of literally typed languages. as in, languages designed to be satisfying to type. #halfbakedideas

Read replies 5 years ago
@pbat.ch

a crossfade loop delay line. #halfbakedideas

Read replies 5 years ago
@pbat.ch

added an initial !bitwrite page #updates

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

the fe language by rxi would make for a great frontend for generating txtvm code maybe #halfbakedideas

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

added channels page to !monolith wiki: [[/proj/monolith/wiki/channels]]. #updates

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

now that !txtvm is no longer !halfbaked, I decided to update the wiki page on it. #updates

Read replies 5 years ago
@pbat.ch

added a few notes on woven program output on the !monolith wiki page #updates

Read replies 5 years ago
@pbat.ch

a few new words for !btprnt #updates

Read replies 5 years ago
@pbat.ch

introducing the #loom, a collection a small literate programs woven to HTML: [[/loom]] #links #updates #literateprogramming

Read replies 5 years ago
@pbat.ch

I need a loom for all my random woven literate programs. #halfbakedideas #literateprogramming

Read replies 5 years ago
@pbat.ch

the codex is evolving #updates

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

if you thought emails were great at getting stuff lost, wait til you check out this thing called twtxt

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

added @!(sndkitref "bezier")!@ to !sndkit today. coupled with @!(sndkitref "oscf")!@, it is capable of making some really weird wet FM-y sounds. Me like! #updates #sndkit

Read replies 5 years ago
@pbat.ch

I think I got txtnish working better for me now. hopefully I'll be able to reply/see replies now! #updates

Read replies 5 years ago
@pbat.ch

@eli_oat 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.

Read replies 5 years ago
@pbat.ch

Hey @prologic! still figuring out how to reply to people. I'm based in the New England in the US. What about you?

Read replies 5 years ago
@pbat.ch

a 1bit version of this iconset would be pretty neat [[https://icons.mono.company/]] #links #halfbakedideas

Read replies 5 years ago
@pbat.ch

a new addition to !sndkit: @!(sndkitref "oscf")!@ is an arbitrary size table-lookup oscillator with floating point precision. #updates #sndkit

Read replies 5 years ago
@pbat.ch

Eisenkraut is a standalone cross-platform audio file editor built on top of SC3: [[https://archive.org/details/eisenkraut]] #sound #links #supercollider

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

I really really need to add page navigation to !worgle programs exported to !weewiki wiki pages.

Read replies 5 years ago
@pbat.ch

added a #1bit dither page to the #monolith wiki: [[/proj/monolith/wiki/dither_1bit]] #updates

Read replies 5 years ago
@pbat.ch Read replies 5 years ago
@pbat.ch

created !updates page #updates

Read replies 5 years ago
@pbat.ch

more attempts at articulating the !sample_curation problem space today. #updates

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

new words added to the !index

Read replies 5 years ago
@pbat.ch Read replies 5 years ago
@pbat.ch Read replies 5 years ago
@pbat.ch Read replies 5 years ago
@pbat.ch Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

bare-metal programming on a raspberry pi 3, a tutorial: [[https://github.com/bztsrc/raspi3-tutorial]] #links #pi #pi3 #baremetal #lowlevel #c

Read replies 5 years ago
@pbat.ch Read replies 5 years ago
@pbat.ch Read replies 5 years ago
@pbat.ch Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

added a twtxt activity section on the !monolith page

Read replies 5 years ago
@pbat.ch

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 @!(ref "thoughtful_programming" "thoughtful")!@ !runt? #halfbakedideas

Read replies 5 years ago
@pbat.ch

just made a !links page for myself to keep track of interesting things I find. Anything with the hashtag #links gets placed there automatically.

Read replies 5 years ago
@pbat.ch

randoma11y is a color generator that generates two colors and scores them using WCAG system for accessibility: [[https://randoma11y.com/]] #links #color

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

A fork of twtxtc, a #twtxt client in C: [[https://github.com/neauoire/twtxtc]] #links

Read replies 5 years ago
@pbat.ch Read replies 5 years ago
@pbat.ch

a collection of clarisworks patterns: [[https://hecanjog.com/claris/claris.html]] #links #1bit

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

The lospec palette list is a database of palettes for pixel art: [[https://lospec.com/palette-list]] #links #pixelart #color

Read replies 5 years ago
@pbat.ch Read replies 5 years ago
@pbat.ch

Helmut Lachenmann has an interesting notation system for stringed instruments: [[https://www.youtube.com/watch?v=GZt3UfNDNV0]] #links #composition #notation

Read replies 5 years ago
@pbat.ch

the c64 method would be an even cheaper video storage mechanism, but you wouldn't get constant 2-bit color.

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

well, I missed my one-year #twtxt anniversary by a few days. yay?

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

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.

Read replies 5 years ago
@pbat.ch

!caisaichoh

Read replies 5 years ago
@pbat.ch

huh. it seems that dumping + gzipping a SQLite database can sometimes have better compression than gzipping the SQLite database directly. cool. #sqlite

Read replies 5 years ago
@pbat.ch

some experiments with fractal brownian motion: !fbm #graphics #fbm #monolith #c

Read replies 5 years ago
@pbat.ch

Implemented ftlists in #monolith today, along with #tlseq, and #tchoose nodes. More info at the monolith wiki [[/proj/monolith/wiki/ftlist]].

Read replies 5 years ago
@pbat.ch

created a page on bare metal development on a pi !pi_baremetal

Read replies 5 years ago
@pbat.ch

a western music theory textbook, but reimagined to actually make sense for computers instead of humans. #halfbakedideas

Read replies 5 years ago
@pbat.ch

support for homemade :emojis: in my HTML feed parser? perhaps. perhaps not. #halfbakedideas

Read replies 5 years ago
@pbat.ch

automatically generated #TeX equations implemented in !sndkit

Read replies 5 years ago
@pbat.ch

the @!(sndkitref "chaosnoise")!@ algo is now in !sndkit and !monolith #DSP #chaos #noise #patchwerk #monolith #crackle

Read replies 5 years ago
@pbat.ch

new breathing card: @!(ref "breathing_cards" "tairyzesh" "tairyzesh")!@

Read replies 5 years ago
@pbat.ch

made a page for !1bit music and stuff

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

implemented Zavalashin's 1-pole VA lowpass filter @!(sndkitref "valp1")!@ #sndkit #dsp

Read replies 5 years ago
@pbat.ch

reworked the CLI argument parsing in !weewiki today. running weewiki with no arguments now prints all available subcommands. #weewiki

Read replies 5 years ago
@pbat.ch

@!(sndkitref "bitnoise")!@ is a 1-bit noise generator. #sndkit #NES #1bit

Read replies 5 years ago
@pbat.ch

I've been making this chocolate pudding recipe every 4 days for the past 5 months or so: !pudding #cooking #chocolate #yum

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

all files !monolith written using !worgle have now been automatically HTMLized via !weewiki. the top-level browser can be found [[/proj/monolith/program][here]].

Read replies 5 years ago
@pbat.ch

a concept that's organically grown with my !literate_programming efforts is this idea I call a !proof_of_thought #literate_programming #thoughtful

Read replies 5 years ago
@pbat.ch

soft-release of a new project of mine: !sndkit

Read replies 5 years ago
@pbat.ch

check out my !keywords page! It automatically scrapes all =keywords= into an index.

Read replies 5 years ago
@pbat.ch

introducing !phasewarp #sndkit

Read replies 5 years ago
@pbat.ch

introducing !modalres #sndkit

Read replies 5 years ago
@pbat.ch

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!

Read replies 5 years ago
@pbat.ch

introducing !peakeq #sndkit

Read replies 5 years ago
@pbat.ch

introducing !vardelay #sndkit

Read replies 5 years ago
@pbat.ch

introducing !rline #sndkit

Read replies 5 years ago
@pbat.ch

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]].

Read replies 5 years ago
@pbat.ch

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...

Read replies 5 years ago
@pbat.ch

gotta publish my chocolate pudding recipe here at some point #TODO

Read replies 5 years ago
@pbat.ch

introducing !fmpair #sndkit

Read replies 5 years ago
@pbat.ch

writing words on FM synthesis #sndkit

Read replies 5 years ago
@pbat.ch

introducing the !bigverb reverberation algorithm

Read replies 5 years ago
@pbat.ch

Testing @!(ref "weewiki_sql" "page markers" "iterate_over_values")!@.

Read replies 5 years ago
@pbat.ch

finished caliban's war. onto abaddon's gate. #TheExpanse

Read replies 5 years ago
@pbat.ch

A AM radio modulator filter. Put one or more signals into it, and virtually tune between them like you would on a radio. #halfbakedideas

Read replies 5 years ago
@pbat.ch

An NES-inspired noise source. Basically, 1-bit noise using a linear-feedback shift register algorithm, as defined in the NES specs. #halfbakedideas

Read replies 5 years ago
@pbat.ch

you should get a !pocketwatch

Read replies 5 years ago
@pbat.ch

so, I actually did throw out my Csound book last night. Tore out all the pages and recycled them.

Read replies 5 years ago
@pbat.ch

here is how to build a classic table-lookup oscillator: !osc

Read replies 5 years ago
@pbat.ch

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.

Read replies 5 years ago
@pbat.ch

figured out how to render a single TeX equation to a PNG file today: !render_one_equation

Read replies 5 years ago
@pbat.ch

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.

Read replies 5 years ago
@pbat.ch

an extendable text editor inside of a Blit that tries really hard not to edit text. #halfbakedideas

Read replies 5 years ago
@pbat.ch

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

Read replies 5 years ago
@pbat.ch

I rotate out my !planck keyboards weekly. going from brown switches to tactile grey switches is always a bit of an adjustment! #mk #thumpthumpthump

Read replies 5 years ago
@pbat.ch

somehow get !weewiki pages rendered in !btprnt. maybe build a btprnt backend for links browser? #halfbakedideas

Read replies 5 years ago
@pbat.ch

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.

Read replies 5 years ago
@pbat.ch

!worgle -> !sqlite -> !worgmap -> !weewiki is kinda working?

Read replies 5 years ago
@pbat.ch

a copy of the btprnt program can be found at the !btprnt_program page

Read replies 5 years ago
@pbat.ch

while eventually I hope to get all of literate org parts of !monolith posted online as a self contained !weewiki, I've decided to post little pieces as self-contained documents. here is a copy of !trigvm, the toy VM used to power a rhythmic computer-sequencer controlled entirely from the !monome_grid

Read replies 5 years ago
@pbat.ch

some example graphics added onto my !btprnt page.

Read replies 5 years ago
@pbat.ch

this rhythm machine I'm working on for !monolith has finally given me an opportunity to crack open and use Hacker's Delight. This morning I needed to find a way to count the number of active bits, and there's a whole chapter dedicated to it :)

Read replies 5 years ago
@pbat.ch

The Content Creator at Innsmouth Trail #lovecraftian #halfbakedideas

Read replies 5 years ago
@pbat.ch

penning out the structure of my current !music_software_ecosystem

Read replies 5 years ago
@pbat.ch

a microblogging creative coding platform like dwitter, but for sound. users would be encouraged to remix, the output of one persons code would become the input of the new code. only text would be stored on the server, with audio rendered client-side. to save on time, there could be caches of frozen audio for remixes. #halfbakedideas

Read replies 5 years ago
@pbat.ch

the natural color system: when in doubt, these are some pretty good functional colors. [[https://en.wikipedia.org/wiki/Natural_Color_System]].

Read replies 5 years ago
@pbat.ch

a music sequencer, but for producing continuous gestures instead of discrete steps. have it be clocked with an external source so it can play well with others. perhaps build a notation system around it. #halfbakedideas

Read replies 5 years ago
@pbat.ch

!txtvm, a text-based toy VM, used to run tiny domain-specific bytecode programs using only printable ascii characters. #halfbakedideas

Read replies 5 years ago
@pbat.ch

a 1-bit synthesizer and sequencer for the !arduboy #halfbakedideas

Read replies 5 years ago
@pbat.ch

I really want !btprnt to be integrated into !weewiki somehow. Both can speak !janet, and I already figured how to embed PNG images inside of an HTML document. In small doses, it could be fun. #halfbakedideas

Read replies 5 years ago
@pbat.ch

collecting my half-baked ideas over at !halfbaked

Read replies 5 years ago
@pbat.ch

the idea would be to build and share tiny 6.5 bit programs encoded as printable ascii characters. this could then in turn be read by a virtual computer to do things like paint a picture or compose a piece of music. #halfbakedideas

Read replies 5 years ago
@pbat.ch

a 6.5 bit fantasy computer, whose bytecode representation can be represented entirely as printable ascii characters. The first 6 contain standard data space, with the 7th bit used to represent one of 32 values. #halfbakedideas

Read replies 5 years ago
@pbat.ch

links web browser is surprisingly good, especially when you can get it in graphics mode: !links_browser

Read replies 5 years ago
@pbat.ch

@eli_oat thanks for reading my wiki! janet is pretty cool right? happy noodling.

Read replies 5 years ago
@pbat.ch

goodbye blogging? hello wiki-ing and micro-blogging? [[/blog/posts/2020-07-27-goodbye_hello.html][a new blog post suddenly appears]].

Read replies 5 years ago
@pbat.ch

built a little script for looking up IDs in twtxt tweets: !twtxt_search. Going to use it as a way to look up and reference specific tweets in my wiki.

Read replies 5 years ago
@pbat.ch

parsing expression grammars coming in real clutch right now. punctuation can now exist after wiki reference tags. Thanks !janet!

Read replies 5 years ago
@pbat.ch

I'm so close to being able to get my literate programs written in !worgle converted into a self-contained !weewiki. #literateprogramming #worgle #weewiki

Read replies 5 years ago
@pbat.ch

testing #hashtags

Read replies 5 years ago
@pbat.ch

I've been actually thinking about introducing a '#+RELAX' tag in !worgle that would explicity turn off strict mode, allowing literate programs to be written more casually.

Read replies 5 years ago
@pbat.ch

weewiki uses a custom org markup parser written in ANSI C to render the HTML. No emacs needed! my hope is to introduce a user-defined callback that can process these to allow for custom meta-commands.

Read replies 5 years ago
@pbat.ch

a new fix to !weewiki will ignore all org-mode command strings by default. Now things like PROPERTY tags won't show up in the output.

Read replies 5 years ago
@pbat.ch

some future plans for my !norns

Read replies 5 years ago
@pbat.ch

first night on the new tatami mat + futon was a success. very comfty.

Read replies 5 years ago
@pbat.ch

@hjertnes are you using emacs as twtxt client or something? does it render the org markup for you into links?

Read replies 5 years ago
@pbat.ch

@lucidiot very cool idea! may have to try something like that at some point...

Read replies 5 years ago
@pbat.ch

updated the print style of the feed. date + message are no longer on separate lines.

Read replies 5 years ago
@pbat.ch

It turns out that fts5 is enabled by default on SQLite! My twtxt2sqlite generator has been updated to use fts5. Now I can do full text search on all my twtxt tweets. I have implemented a related-tweets box in the !twtxt_playground as a proof-of-concept. More info on fts5 can be found at [[https://www.sqlite.org/fts5.html]].

Read replies 5 years ago
@pbat.ch

attempting masto verification @!(prin "<a rel=\"me\" href=\"https://post.lurk.org/@paul\">with this link")!@.

Read replies 5 years ago
@pbat.ch

updating my wiki index, so some pages are not going to be featured there anymore: !MIDI_sucks !sample_curation !howyousay !sixtycolumnrule

Read replies 5 years ago
@pbat.ch

documenting my experiments with twtxt/weewiki integration at the !twtxt_playground

Read replies 5 years ago
@pbat.ch

Inline Janet means I should be able to make calls to functions defined in the config file. For example, the =ref= function is how I usually make wiki reference links. This @!(ref "wiki_index" "link right here")!@ should take you to my automatically generated weewiki index of all the wiki pages.

Read replies 5 years ago
@pbat.ch

Wow! Inline Janet code does work. What a happy accident. Will use with the upmost restraint.

Read replies 5 years ago
@pbat.ch

Technically not org, but weewiki org. So this means that I might be able to run inline Janet code? @!(prin "Hello from Janet.")!@

Read replies 5 years ago
@pbat.ch

I actually think my org markup might work here. Testing a [[/proj/patchwerk][link]].

Read replies 5 years ago
@pbat.ch

here is the script I use to convert my twtxt feed into a SQLite database: !twtxt_sqlite

Read replies 5 years ago
@pbat.ch

I'm using a wrapper around txtnish called !say to make it easer to tweet stuff.

Read replies 5 years ago
@pbat.ch

a new twtxt/weewiki feature: any word starting with '!' will translate to an internal weewiki reference in my HTML renderer. Example: here is my !wiki_index

Read replies 5 years ago
@pbat.ch

a unique thing I do with my twtxt feed is convert it to a SQLite database. This, combined with the Janet + SQLite scripting abilities available in SQLite, could provide interesting metrics and insights over time.

Read replies 5 years ago
@pbat.ch

there are also things like using #hashtags, which could be a useful tool to coordinate with weewiki somehow.

Read replies 5 years ago
@pbat.ch

in particular, twtxt provides timestamps. weewiki doesn't really track the passage of time. it only wants to be a key/value database with org markup.

Read replies 5 years ago
@pbat.ch

my hope is that I'll be able integrate this more with my wiki somehow. I think they are a good pairing.

Read replies 5 years ago
@pbat.ch

all I have to do is hit "say", write a few bits of things, and then hit ENTER. much easier than using txtnish directly.

Read replies 5 years ago
@pbat.ch

made a script that simplifies making twtxt entries. let's see how well it works...

Read replies 5 years ago
@pbat.ch

building a http server into weewiki has been more useful than I initially expected

Read replies 6 years ago
@pbat.ch

coss a toin to ur witchr

Read replies 6 years ago
@pbat.ch

when did I dream of mangos. wut?

Read replies 6 years ago
@pbat.ch

dusting off the ol' arduboy

Read replies 6 years ago
@pbat.ch

despite all the tools I've made, it is still a chore to update this thing. some things you just can't automate

Read replies 6 years ago
@pbat.ch

steam controller is a fascinating little thing

Read replies 6 years ago
@pbat.ch

made a PR to the linux-surface kernel today. it's only udev rules, but I still feel accomplished

Read replies 6 years ago
@pbat.ch

so glad USB phone tethering exists. no way am I going to stumble through wpa_supplicant and wpa_cli to connect to coffeeshop wifi

Read replies 6 years ago
@pbat.ch

It really looks so much better not having html extension in my wiki.

Read replies 6 years ago
@pbat.ch

attempting to build arm-none-eabi cross compiler from source. why have I never thought of this?

Read replies 6 years ago
@pbat.ch

Can life be measured in bytes shaved off?

Read replies 6 years ago
@pbat.ch

the mind-numbing task of undoing bad C++

Read replies 6 years ago
@pbat.ch

mincer ported to patchwerk. missed ya buddy

Read replies 6 years ago
@pbat.ch

Dreamed of mangos last night. So many mangos. Not sure why.

Read replies 6 years ago
@pbat.ch

that moment when the gbz80 tutorial tells you that mul and div operations do not exist...

Read replies 6 years ago
@pbat.ch

embedded scripting languages are all fun and games until you break their garbage collector

Read replies 6 years ago
@pbat.ch

weewiki org parser is getting a little bit better. fun bits are long gone, and now it is just tedious bugfixing.

Read replies 6 years ago
@pbat.ch

finally hacked ijanet up to behave like the scheme REPL. very excited about this!

Read replies 6 years ago
@pbat.ch

thank you sean costello for teaching me how to make planetarium music

Read replies 6 years ago
@pbat.ch

physical models are wild animals that are never meant to be domesticated

Read replies 6 years ago
@pbat.ch

after a month hiatus, I am getting back into some low level norns work. 8x8 bitmap fonts look real good on this thing

Read replies 6 years ago
@pbat.ch

gameboy color speaker replaced using ds lite speaker. sounds quieter than I expected. but better than no sound at all. this, combined with the new case I got for it, makes it almost feel like a brand new device :)

Read replies 6 years ago
@pbat.ch

should also note that I have been traveling a lot recently, so the heavy speakers do not travel with me. it is difficult to get re-acquainted with them for this reason.

Read replies 6 years ago
@pbat.ch

even though I have these nice hs7 studio monitors on my desk right now, most of my monitoring has been done using my minirig mini. There is just something so irresistable about writing music for something so cute and tiny.

Read replies 6 years ago
@pbat.ch

listening richard devine's new album sort/lave today. of course the sounds are top notch, but I really am enjoying how 'composed' it all feels. it really demonstrates true mastery of modular environments.

Read replies 6 years ago
@pbat.ch

postcard sized art is such a lovely scale for the visual medium. attempting to imagine the sound/temporal version of that

Read replies 6 years ago
@pbat.ch

planck keyboard feels 98% natural to me now. I'm using stiff tactile grey cherry switches on them, which feel great to me, but my fingers need to build up strength for long-term use.

Read replies 6 years ago
@pbat.ch

lol build broke. see ya later rx.

Read replies 6 years ago
@pbat.ch

rx pixel editor looks seen on HN today looks interesting to me (and the sort of thing I've wanted to build), but the vulkan support seems like overkill. Also, my graphics cards drivers are broken on Alpine, so the program probably won't run. trying anyways.

Read replies 6 years ago
@pbat.ch

when composing, it can be hard to know what is good or crap, so you just have to power through it

Read replies 6 years ago
@pbat.ch

added paragraph blocks and code blocks to weewiki HTML output. things look decent.

Read replies 6 years ago
@pbat.ch

it is time to add a test suite for orgparse/weewiki.

Read replies 6 years ago
@pbat.ch

statically generated my twtxt feed here: https://pbat.ch/wiki/twtxt.html. learning how to be social on this thing comes next.

Read replies 6 years ago
@pbat.ch

gears seem to turn okay.

Read replies 6 years ago
@pbat.ch

seeing if auto-publisher works out on other computer

Read replies 6 years ago
@pbat.ch

testing auto-publish

Read replies 6 years ago
@pbat.ch

testing out auto-generation of twtxt wiki page now

Read replies 6 years ago
@pbat.ch

Tweeting from MBP now.

Read replies 6 years ago
@pbat.ch

Tweeting from GPD pocket now

Read replies 6 years ago
@pbat.ch

Maybe it's just me getting older, but there is something very satisfying about seeing big chunky text on screen. Currently using an Atari font on my computer. Once your eyes get used to it, it's actually quite lovely.

Read replies 6 years ago
@pbat.ch

the best vacations are the ones in your mind

Read replies 6 years ago
@pbat.ch

trying out script. not instant upload, but that's probably for the best

Read replies 6 years ago
@pbat.ch

right now, it's a three step process for me to tweet and upload. gotta make it just one.

Read replies 6 years ago
@pbat.ch

I could see me using this. Just need to figure out the best workflow for making 'tweets'.

Read replies 6 years ago
@pbat.ch

Hello twtxt world

Read replies 6 years ago
Comment via email