I plan to work on a lot of small things, learn new stuff. Here's a feed for it.
I'll work late at night after putting the kid to bed, doing some recreational programming before crashing. So, the log might be a bit weird. Please forgive spelling errors, typos and grammatical insanities.
2025-12-22
With all the work I have on my plate plus the family stuff, I think it's time to wrap around this year tech work. Just take it easy, relax and enjoy.
Some stats:
I worked on Swift mostly, besides the lilypond insanity
I played with Lentil and Ambienzz
Adventure days: 12
Low key days: 10
I learned a lot by doing this. Hopefully will be around to do it next year
And I may tattoo the baby goat to celebrate the end of this year adventure.
See ya!
Drinking: Coffee Listening to: Silence
2025-12-21
Had to drive for 7 hours again. So tiring. Will try to do something today but I have a lot to do.
I'm still in love with my little goat.
2025-12-20
I know I dropped ambienzzz. It's broken, without an icon, but still on my phone. I love what it does. So I kept playing with the oscillators a bit.
Here's what I got with two layers today; It sounds like a baby goat galloping around me. It made me sleep in the sofa.
Added a new "magic" button to anamorphic mode on Lentil. When turned on, you get all the effects. When off, just the shadows and blur on the corners.
Drinking: Water Listening to: Leśne Duchy, by ETNOBOTANIKA
2025-12-17
2025-12-16
I'm not enjoying audio synthesis in Swift. Everything is a pain — background playback, bouncing files that doesn't support the live effects I'm applying. I'm shelving ambienzzz for now, it's sapping my energy.
Drinking: Water Listening to: My bed calling me again, like yesterday.
2025-12-15
Trying to make ambienzzz works on background. brain fried.
Drinking: Water Listening to: Me wanting to sleep a bit in Rio's summer.
2025-12-14
Had to drive for 7h hours. braindead.
Drinking: Water Listening to: Kids shouting
2025-12-13
Had some time to work on Ambienzzz. Now we have:
6 layers
Magic filter (make it ambient-like)
Dark magic filter (use Oscillators to make it drone-like)
Export the mixed loop
Energy is gone. Here's a video of it. Still lot's to do.
Drinking: Water Listening to: My AC almost dying
2025-12-12
Tired. Just played a bit with Ambienzzz audio engine and I'm trying to take it easy the rest of the day.
Drinking: Water Listening to: CONFLICT DLC, by HEALTH
2025-12-11
I'm calling the loop recorder Ambienzzz. It's very simple for now, but the core stuff to record is done.
Recording engine is working. Hoping to have six pages (layers).
Drinking: Coconut Water Listening to: CONFLICT DLC, by HEALTH
2025-12-10
I started a new project, a loop recorder instrument for the iPhone. Still just messing with it.
Drinking: Local IPA Listening to: RAT WARS, by HEALTH (getting ready for tomorrow new release)
2025-12-09
Low energy day.
I've converted the filter selection to the default quick settings layout, to make it more iOS-ish. I'm done for the day.
I think I got to a point with this project where I need to use it more and thinker less. New project tomorrow.
Drinking: Office Coffee Listening to: Silence
2025-12-08
Dropped the work on the LOG mode. It was making the app totally unstable. Working on improving the fake anamorphic mode.
Also made an icon for Lentil. Tried to make something between oldschool and the terrible iOS 26 style:
I love the photos oppen posts on merveilles.town. The texture and grayscale tones hit the spot. I knew he shot most of them with a home-made Android camera app called Lento, and that he archived the project some time ago.
stolen from lento website
I was looking for a reason to dive into SwiftUI, so I started porting Lento to iOS and called it Lentil. I’m a fan of lentils. Beans and code, Lentil-style.
Lento is built for anamorphic gear, but I’m just working with what I’ve got. I whipped up a rough workaround and added it to the pipeline. It’s not the real deal, but it captures that stretched, cinema vibe without the glass. For the moment, it’ll do.
taken with Lentil
Real-time previews, grain textures, and metal shaders; things finally start coming together. Building it has been a challenging pleasure. It isn’t usable yet for real, and I'm unsure if I will share.
I'm planning to tinker with it over the next few days, probably after the weekend. Excited to see what will happen.
My bucket list:
Try to implement LOG file support in the pipeline (for phones that supports it)
Fix some UI elements that are slow under the realtime preview
Remove the onboarding page
Make an icon for it
Adjust the fake anamorphic mode so the crop matches what you see in the preview
Play with the fake anamorphic effect so we have more bloom bleeding the edges
And if I'm feeling ambitious: redesign the filters UI entirely, add a way to load existing photos for filtering, general UI revision pass.
Flying back home. Hopefully, I will have a restful weekend.
Drinking: Airport Water Listening to: Death Spells, by Holy Fawns
2025-12-04
Exhausted today. Slept most of the time, working on work stuff here and there. But I had a nice idea for a small adventure for next week.
Drinking: Mugicha (麦茶) Listening to: Crime, by Damien Hearse
2025-12-03
Unexpected travel time. Oh well.
Drinking: Airport Water Listening to: Bats At The Beach, by Desmond Doom
2025-12-02
It was an "interesting" challenge. lilypond is like a oldschool version of strudel.cc and I had to make a pipeline where each save would recompile it and play the midi file (if it works).
To be honest, I'm happy with the results. Would I do it again? No fucking way.
I call it "Obsidian Veil". Enjoy.
Drinking: Water Listening to: Obsidian Veil
2025-12-01
Since I'm taking care of my sick dad, I'm going to try something different and be really low key.
No plans this time. I just going to try to code something everyday I'm able to. For this first day, I'm going to try to come up with a darkwave melody using the lilypond notation. let's see what I can get done.
random lilypond score photo taken with my own VHS filter
Drinking: Water Listening to: Lilypond noises
The December Adventure is low key. The goal is to write a little bit of code every day in December.