Timeline Sandbox

@pbat.ch

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

Read replies 4 years ago
@pbat.ch 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
Comment via email