Thinking about making a small electronic toy piano synth. I miss the organelle, but wonder if there's a better, modern way of making a sound computer.......
Thinking about making a small electronic toy piano synth. I miss the organelle, but wonder if there's a better, modern way of making a sound computer.......
#DecemberAdventure day 2: Finished the Obsidian Veil passage in lilypond
First day of #DecemberAdventure done: https://caffeine.wiki/decadv_2025.html
My little mood tracker/journaling tool now supports highlighting glyphs. #theWorkshop
I don't know where this is going, but I'm enjoying myself. #theWorkshop
300 bits! John Tromp managed to cut my Binary #LambdaCalculus sorting algo down to 300 bits! Now I’m sure there’s no other algo beating that in (33) byte count. Or is there maybe a x86 instruction (there always is) to sort bytes in memory?
https://github.com/tromp/AIT/issues/6#issuecomment-3575308130
When listening to music I often feel inspired to do some visuals for a specific song, and using my livecoding setup is an obvious choice of tools.
But combining livecoding with produced music is a little tricky: Ideally I'd map out the song with some OSC data in a multimedia sequencer which is a lot of prep work, but then it's still a little awkward to live-code through a performance to the music: it'd be difficult to try and keep up with the song, kind of like a one-take movie shot. That could be interesting in itself but wouldn't be what I'm going for, and there's this mismatch between a highly produced (offline) music track and this realtime video thing.
So I could also just write a looong program that exposes all the different variables I might want to touch for the whole song and sequence that, but it's not really a fun way to work with the tool because the livecoding toolset is built around *changing* code not just input data.
And so I had an idea yesterday: what if I use my livecoding tools, but I *sequence the code edits* as well? I could have the file contents as it's own "track" in the sequencer, so i can scrub through the program together with the music and timed inputs!
#theWorkshop a prayer for lost dreams
I've been continuing work on ubal, and I'm trying to write the code in a way that helps maintain a connection to my mental model, as well as making better use of the conventions of lexing and parsing.
Ideally, I'll end up with a codebase that I (or someone else) can easily modify for use in other cultures with other time formats or numeral conventions. Even if it falls short of that, it's improving readability.
I'm fairly proud of the way I've written the lexing rules: directly in a state-machine specification. It's nested linked lists of blocks of code. You can see them here:
https://git.sr.ht/~fluffysoft/ubal/tree/main/item/src/lib/lexer.tal#L263
I've also written a method to print out all of the state transitions and the character codes on which they happen. You can find that on line 86. It makes use of nesting continuation loops, which I think makes it easier to read.
Here's a little excerpt from a live performance with the a-symmetric trio I've been playing with since a while:
https://www.youtube.com/watch?v=-RGCtjHekvY
Added text inputs for precision and a link to source + fixed the periods mismatch when using pad
Hey! (Boosts welcome)
I am an amateur woodworker and #modular #synth artist, and I'm trying to figure out what to do with some prototype 7U/104HP cases I've made and no longer need. They are simple and a little rough, so I don't feel comfortable selling them. That said, they are perfectly suited to a DIY-minded someone who doesn't have money but wants a bigger case, or someone who is trying to get into modular but wants to defray the cost. Does anyone who fits this description want one? Priority to folks on Merveilles, mutuals, and #afrorack folks, I can ship anywhere in the US (but international shipping is on the table as long as it's not super expensive). Let me know if you have any leads or are yourself interested!
Re: making the switch on effect pedals as quiet as possible
In my experience Boss JFET-based bypass system is the quietest. So when the relay-based switcher I built did not fit the customer, I recommended Boss LS-2 instead.
They've ordered it, we tried it the other day, and.. it pops!! I was so surprised!
Thankfully they ordered other pedals to try as well: JHS Mute switch and a Dunlop Volume X Mini.
JHS Mute uses a mechanical 3pdt, but it is much more quiet than both my relay-based solution and LS-2. Crazy! I guess it's a special kind of footswitch.
The Volume Pedal would do the trick as well of course, but it's a different workflow & price.
And the quietest mute switch pedal? Boss TU-3 I had lying around. Yeah, the tuner!
So many head-scratchers with what should have been solved at least 50 years ago! A freaking mute switch!!
#pedalsAndEffects #theWorkshop #diyelectronics #synthdiy #audioelectronics
Resonance 1.0.6 is now available with a new serial API should you wish to get all expert knob twiddly with it: https://orllewin.itch.io/resonance/devlog/1115768/resonance-106
More details in the repo: https://github.com/orllewin/resonance
New #CommonLisp library: cl-match-patterns! This time supporting an informal standard called Match Patterns and used in WebExtensions and WebKit URL patterns. Not immediately useful to #Lisp software (unless you're making a browser, which I did,) but might come in handy if you need a simple URL filtering solution.
Was at Mr. S Leather the other day and heard some real good stuff with just a driving bass riff and simple drums, so I made something like that!
Stayed on the simple side, though, no fancy effects for this one. #theWorkshop
Lfg #theWorkshop
I'm knee deep in #Eliza-incompatible extensions to my implementation. And it kinda looks like something one can do programming in? I'm scared of letting it onto the world though—test coverage is incomplete and there are not many code examples for actual use. Or is it just me being anxious about publishing a project as fundamental as the only-ish re-implementation of a legendary #GOFAI program?
Now Playing on LABR: #theworkshop LIVE with ken walker TUNE in now at http://labr.online #labr #loveabrotherradio #communityradio #fediradio #dj #djlife #drumandbass #house #soulfullhouse #music #radio #podcast