# I am the Watcher. I am your guide through this vast new twtiverse.
#
# Usage:
# https://watcher.sour.is/api/plain/users View list of users and latest twt date.
# https://watcher.sour.is/api/plain/twt View all twts.
# https://watcher.sour.is/api/plain/mentions?uri=:uri View all mentions for uri.
# https://watcher.sour.is/api/plain/conv/:hash View all twts for a conversation subject.
#
# Options:
# uri Filter to show a specific users twts.
# offset Start index for quey.
# limit Count of items to return (going back in time).
#
# twt range = 1 873
# self = https://watcher.sour.is?uri=https://pbat.ch/twtxt.txt&offset=773
# prev = https://watcher.sour.is?uri=https://pbat.ch/twtxt.txt&offset=673
lots of work gets done when you are on a mountain
did I mention yet that gest has a TODO page now? !gest_TODO
did I mention yet that gest has a TODO page now? !gest_TODO
phew. took me long enough, but I finally got an initial draft for using the monome grid in C directly via libmonome: !grid_tutorial
phew. took me long enough, but I finally got an initial draft for using the monome grid in C directly via libmonome: !grid_tutorial
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
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
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.
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.
creating vocal tract shapes using the monome grid, and then morphing between them using something like @gest. #halfbakedideas
creating vocal tract shapes using the monome grid, and then morphing between them using something like @gest. #halfbakedideas
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
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
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
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
feeling good about @gest today. nearly ready to actually use it.
feeling good about @gest today. nearly ready to actually use it.
lots of activity in @gest. no longer is it one of the #halfbakedideas.
lots of activity in @gest. no longer is it one of the #halfbakedideas.
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
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
make time for myself in order to write words and code for @gest.
make time for myself in order to write words and code for @gest.
conceptualizing the monome grid as a highly accurate low-density monochrome display #halfbakedideas
conceptualizing the monome grid as a highly accurate low-density monochrome display #halfbakedideas
new recipe added to the @food page: @brownies.
new recipe added to the @food page: @brownies.
new @sndkit algorithm: @!(sndkitref "blep")!.
new @sndkit algorithm: @!(sndkitref "blep")!.
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
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
got #libreElec to work today. My Pi4 feels a bit more useful now.
got #libreElec to work today. My Pi4 feels a bit more useful now.
low-res hard-edged SDFs in btprnt. mainly as a way to compose organic looking geometry. #halfbakedideas
low-res hard-edged SDFs in btprnt. mainly as a way to compose organic looking geometry. #halfbakedideas
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
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. #halfbaked
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
new algo in sndkit: @!(sndkitref "tract")!, a physical model of the vocal tract.
new algo in sndkit: @!(sndkitref "tract")!, a physical model of the vocal tract.
added a @projects page. it's dynamically generated :)
added a @projects page. it's dynamically generated :)
@!(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.
@!(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.
made a quick page for @vocshape
made a quick page for @vocshape
okay. I didn't get the PhD position. oh well. #updates
okay. I didn't get the PhD position. oh well. #updates
life decisions approaching. any day now. depending on the outcome, it'll range from major to huge. #updates
life decisions approaching. any day now. depending on the outcome, it'll range from major to huge. #updates
feels good to finally chip away at @voc. down to less than 500 LOC.
feels good to finally chip away at @voc. down to less than 500 LOC.
I finally got around to writing down some audio programming tips for people starting out @!(ref "audio_programming_recipe")!.
I finally got around to writing down some audio programming tips for people starting out @!(ref "audio_programming_recipe")!.
cinnamon rolls today. waiting for Iceland to get back to me.
cinnamon rolls today. waiting for Iceland to get back to me.
I'm back on twitter, kind of. I'm only using it to mirror posts from my mastodon account: [[https://twitter.com/yesthiswaspaul]].
I'm back on twitter, kind of. I'm only using it to mirror posts from my mastodon account: \n].
I'm back on twitter, kind of. I'm only using it to mirror posts from my mastodon account: [[https://twitter.com/yesthiswaspaul]].
new @sndkit algorithm: @!(sndkitref "env")!.
new @sndkit algorithm: @!(sndkitref "env")!.
Learned how to make baguettes last week: @baguette.
Learned how to make baguettes last week: @baguette.
many examples of #metapost with pictures [[http://tex.loria.fr/prod-graph/zoonekynd/metapost/metapost.html]] #links
many examples of #metapost with pictures [[http://tex.loria.fr/prod-graph/zoonekynd/metapost/metapost.html]] #links
many examples of #metapost with pictures \n] #links
the croissant circle of life @!(ref "croissant_circle_of_life")!.
the croissant circle of life @!(ref "croissant_circle_of_life")!.
I think I'm done trying to be social on twtxt. This is too hard. Enjoy my read-only feed?
I think I'm done trying to be social on twtxt. This is too hard. Enjoy my read-only feed?
created an overview page on patch hotswapping in @monolith the #monolithwiki: @!(monolithref "hotswapping")!.
created an overview page on patch hotswapping in @monolith the #monolithwiki: @!(monolithref "hotswapping")!.
published @!(sndkitref "chorus")!@ to @sndkit.
published @!(sndkitref "chorus")!@ to @sndkit.
the 'magic circle' sine wave algorithm: [[https://ccrma.stanford.edu/~jos/pasp/Digital_Sinusoid_Generators.html]] #links
the 'magic circle' sine wave algorithm: \n] #links
the 'magic circle' sine wave algorithm: [[https://ccrma.stanford.edu/~jos/pasp/Digital_Sinusoid_Generators.html]] #links
lol inner joins are slow. learned that the fun way.
lol inner joins are slow. learned that the fun way.
2-bit audio gives you DC. I like having DC.
2-bit audio gives you DC. I like having DC.
the !sndkit_TODO page is back online.
the !sndkit_TODO page is back online.
some words today on installing monolith. I still wouldn't recommend it: @!(monolithref "install")!.
some words today on installing monolith. I still wouldn't recommend it: @!(monolithref "install")!.
1bitr is a one-bit text-based music tracker [[https://github.com/zserge/1bitr]]. #links
1bitr is a one-bit text-based music tracker [[https://github.com/zserge/1bitr]].
1bitr is a one-bit text-based music tracker [[https://github.com/zserge/1bitr]]. #links
1bitr is a one-bit text-based music tracker \n]. #links
I just want to make cute cuddly characters that sing a chitter. I don't know how else to say this.
I just want to make cute cuddly characters that sing a chitter. I don't know how else to say this.
bottled a traditional mead today, but it was the wrong one so a little premature.
bottled a traditional mead today, but it was the wrong one so a little premature.
inspired by sigrid's now page. I probably should be doing that more here [[http://ftrv.se/now]].
inspired by sigrid's now page. I probably should be doing that more here [[http://ftrv.se/now]]. #links
inspired by sigrid's now page. I probably should be doing that more here \n]. #links
inspired by sigrid's now page. I probably should be doing that more here [[http://ftrv.se/now]]. #links