ink/thoughts_2023

thoughts_2023

dz / ink / thoughts_2023

Summary

Thoughts and ideas, 2023.

Node Tree

Nodes

gestlings
content The Gestlings project is where most of my creative energy went in 2023.
children 2023_may27_msgpack_intermediate (partial implementation of XMT msgpack used to sequence "Welcome to Gestleton"), 2023_mar07_whats_next (some mention of gestku), 2023_mar17_what_now, 2023_apr27_p2_uf2_layout (uf2 format used to display characters and symbols in the gestlings), 2023_mar30_1bit_sdfs (1-bit sdfs used to make avatars in gestlings)
parents ink/gestlings/top

what_now
content What now? (also What's next?) A ritual I often do where I sit down and think about what comes next.
children 2023_mar07_whats_next, 2023_apr04_ramblings

2023_mar07_whats_next
content What's next? Thinking about: Gestkus, microcompositions, Balloon control algorithm (Implemented. probably in mnodes?), gesture strip (simlar to morpheme?), wavetable FM synthesis
parents what_now, gestlings
remarks gqqhoqjuw
tags gestlings, balloon, whatsnext, gestku
image

2023_mar14_something_for_myself
content I wrote this at a really stressful time at my job (weeks later I would be let go). I felt my time being taken away from me. So I did a symbolic selfish act in a zen enso style,
children 2023_mar16_on_time (Job stress. Taking time back.)
remarks gqklriokj
image

2023_mar16_mnt_pocket_reform
content Thinking about the creative merits of getting a pocket reform, and the form factor.
remarks gjwqukrfa
image

2023_mar16_on_time
content Stressful times at a job I was about to lose. I felt my time being taken away from me, and felt that if I wasn't proactive about my time, I would have it all taken away from me.
parents 2023_mar14_something_for_myself
remarks gsosiwpjq
image

2023_mar17_what_now
content 2023_mar17_what_now
parents gestlings
remarks gwwffrkfa
tags whatnow
image

2023_mar20_p1_voxbox_revisited
content This was an early idea I had to connect some of my physical tract models to gestvm to interpolate between shapes. Would eventually turn into shapemorf.
children 2023_mar20_p2_voxbox_TODO
remarks golqhwqrf
tags voxbox, gestvm, voxsynth, shapemorf
image

2023_mar20_p2_voxbox_TODO
content Planning for voxbox. NOt only am I thinking about the shape morphing, but other aspects like pitch, gate, aspiration, etc.
parents 2023_mar20_p1_voxbox_revisited
remarks gfqjdohrd
image

2023_mar22_tract_shapes
content Revisiting the idea of generating tract shapes for some of my vocal tract physical models.
remarks gpdorsoaf
tags tract, shapes, voxsynth
image

2023_mar23_julia_oh_vocab
content Julia "oh" vocab. Here I was trying to imagine a very simple vocal synthesizer structure built around vocal tract "oh" shape from a set of shapes called "Julia" (JH, I bet you'll never read this, but it's named after you and your voice). A monophonic singing sound and that would be the composition. I was also in a mood where I wanted to compose more music with less code. I was imagining this idea where you could have a looping phrase with gesture, with triggers that would turn things on and slowly turn off, causing "ripples" when it looped back to the beginning. In my Soundmantra 2023 series I actually implemented some of this "rippling" concept. The notation was pretty terse too, now that I think about it.
remarks goorshhwh
tags soundmantra, julia
image

2023_mar25_balloon
content Balloon: an idea for a quirky envelope generator that you'd "inflate" by sending triggers. Air could escape, causing it to deflate. I think I implemented this, and it should be available in mnodes. Initially I wanted to use this to create emergent behavior in looping phrases.
remarks gkieijpwo
tags balloon, dsp
image

2023_mar30_1bit_sdfs
content Planning out a 1-bit color SDF generator. I would eventually implement something like this to draw gestling animated mouths and faces.
parents gestlings
remarks ghldreiid
tags 1bit, sdf, graphics
image

2023_apr04_ramblings
content Various ramblings. A scattered brainstorm. This is an honorary "what now?"
parents what_now
remarks gjepsdllj
image

2023_apr13_ensemble_rephasor
content A thing I've been meaning to do with Gesture is to have more group interactions, like how a string ensemble breathes together. This "ensemble rephasor" is inspired by this idea.
remarks ghqefhihk
tags gesture, enemble, rephasor
image

2023_apr13_isorhythms_group_phasor_dynamics
content 2023_apr13_isorhythms_group_phasor_dynamics In the spirit of "more music with less code", I was thinking a lot about emergent behavior in generative music. How notating a small set of rules could create all sorts of complex and interesting interactions. I was thinking about ways of using some of the isorhythms in my previous generative work on rephasors to control gesture signal generators. This would produce changing time signals that could modulate the timing of gestures in interesting ways. As of Dec 2023, still not explored
remarks gwpfqkjdu
image

2023_apr16_retrospective_terms
content At some point I was going to distill where my head was at musically and compositionally into a blog post. I was very terminology driven here.
remarks giiuhrwil
tags retrospective, pianocentrism, lyricism
image

2023_apr18_satellite_creativity
content I coined a term to describe my yearning for small and portable gear to create stuff "on-the-go": satellite creativity
remarks gjjqkfejf
tags satellite, creativity
image

2023_apr20_p1_SKIM
content SKIM: sndkit intermediate machine. Basically a serial protocal for controlling sndkit. I wanted to be able to hook this up into something like Uxn.
remarks ghiauulke
hyperlink https://git.sr.ht/~pbatch/SKIM-proof-of-concept
image

2023_apr25_p3_what_is_the_experience
content What is the experience for live coding with sound? Or rather, what is the experience *I* want for live coding and sound. This was written in my "make more music with less code" phase, where I was being weighed down with may too much of my terrible code. I wanted to step back and ask myself what I really wanted from a live coding experience.
remarks gkssolsrk
image

2023_apr26_vocal_melody_shaper
content There's a wonderful little Gesture-inspired DSP aglorithm called qgliss I built that's basically a sample and hold generator using a conductor as a timing source. You could get some really beautifully procedurally genrated lyrical performances out of it. Instead of thinking about melody as notes, you could think of it as a discretized signal that would slowly rise and fall to organically shape melodic phrases. I wanted to try to build on the proof-of-concept I had made previously.
remarks gjqjkkqur
hyperlink https://pbat.ch/sndkit/qgliss
tags qgliss, gesture
image

2023_apr27_p2_uf2_layout
content Working out the byte positionings for the uf2 layout.
parents gestlings
remarks gsklrwrul
tags uf2
image

2023_apr28_notation_cards
content In the "make music with less code" phase of the year, I wanted to build a live coding editor like a blocke ditor that emphasized small chunks of code at a time, and only so many characters (I was very burnt out by the hundreds of lines of incomprehensible Lua code I had written weeks before).
remarks grdisolrj
tags notation, cards, livecoding
image

2023_apr29_seq16_notation
content Working on a grid-compatible notation system for my "seq16" sequencing microlanguage for Gesture.
remarks gaqerrrhu
tags concept, seq16, grid, symbols
image

2023_apr30_p1_nrt_symbols
content Drafting symbols that could be used for the NRT microlanguage for sequencing melody.
remarks gplddkqid
tags symbols, NRT
image

2023_apr30_p2_notating_rhythm
content Thinking about bitmap friendly ways to notate rhythm.
remarks gdasawduh
image

2023_may02_bitrune
content Bitrune: more thoughts/iteration on the notion of a live coding editor. This also mentions the ortho33 interface, a keyshape/chorded input system using the numpad.
remarks gooueaera
tags bitrune, ortho33
image

2023_may26_crate_management
content Crate Management. In my system, "crate" refers to a sqlar archive whose file index shows up in zet as individual entries with UUIDs. The issue I was having was, SQLar files aren't tracked using source control, so I wanted to make sure things didn't get accidentally overwritten. At the time of writing (Dec 2023), I have written an okay-enough solution in the brain called =sqlal_validate= that looks for missing files or too many files. No checksumming or anything like that though.
remarks goequfsii
tags crate, sqlar
image

2023_may27_msgpack_intermediate
content Plans for creating an intermediate format for the XM file format in msgpack structure. This would make it easier to generate XM files. I wanted to implement this in my XM parser called XMT. As of December 2023, this has been mostly implemented, and was usable enough to use it to sequence the music to the Gestlings "Welcome to Gestleton" trailer.
parents gestlings
remarks gdihrdafs
tags xm, xmt, msgpack
image

2023_jun01_why_dont_peripherals_stick
content Why Don't Peripherals Stick? In this, I reflect on why I can never make a daily habit out of using interfaces like the monome grid or norns, and always end up going back to writing code (poorly) on a QWERTY keyboard.
remarks gdkskfuee
tags peripherals, livecoding
image

2023_jun14_gameboy_emulator_inside_mnolth
content For a brief moment, I considered putting a gameboy emulator inside of mnolth.
remarks gahoiaaie
tags gameboy, mnolth
image

2023_jul15_p1_took_a_while
content On July 15th 2023, I filled up my notebook. Took about 1.5-2 years to do.
remarks gjkkporju
image

2023_sep25_diazet
content Initial brainstorming for "Diazet", which would go on to be called "dagzet". The gist of this concept was to build a knowledge database zettelkasten from a simple command language using the directed acyclic graph (DAG) as the underlying data structure.
children 2023_sep29_p2_dagzet (elaboration)
remarks gqdddahfr
tags dagzet, diazet
image

2023_sep29_p2_dagzet
content Some more detailed planning for the Dagzet utility
parents 2023_sep25_diazet
remarks gidkuopki
tags dagzet
image

2023_sep29_p3_dag_visualize
content DAG visualize. Graphviz is great, but I wanted to build something simpler and constrained only to DAG structures, that could output to 1-bit pixel art color. I started working up a potential layout strategy here.
remarks gphkwlwpj
tags graphviz, DAG
image

2023_nov13_mnolth_vm_architecture
content mnolth VM architecture: This was a brainstorming session where I thought about building a small VM on top of mnolth, or using an existing VM such as Uxn or Konilo. The motivation for doing such a thing was to attempt be more data oriented and try to have more outputs of projects be in a simple ROM format rather than code.
remarks gkiokodio
tags mnolth, VM, uxn, konilo
image