Ruby 🌹
banner
ruby.rosemade.art
Ruby 🌹
@ruby.rosemade.art
Art? Engineering? It's all the same.
Just another 🌹 in the garden. :3
🇵🇭🇦🇺🏳️‍⚧️🏳️‍🌈 she/her
🎀 Plural power 💛
Code Fairy @infloresce.com
I feel sick. I am going to attract the splainers I just know it. But I needed to say it. I'm so tired of being quiet
February 2, 2026 at 8:17 AM
Okay I watched some ADC talks and some other various audio programming related stuff and I feel a lot less incapable. There are things I'm already doing, and there are things I'm finding answers to. And the more complicated roadblocks are now interesting puzzles
February 1, 2026 at 5:59 AM
I feel so out of my depth. I need to lock down and learn best practices for C++ real time audio and I probably need to sit down for a few months and read some textbooks about DSP and try not to let this roadblock my project.
January 31, 2026 at 11:08 AM
I'm tired out. And Val was gonna help me do some planning today but I also burnt her out with one of my older projects that massively ballooned in scope because I guess web library devs like to suck on AI company dick
January 30, 2026 at 8:51 AM
My biggest problem now is that Roses don't builds wonky user experiences and rn this app is full of it. If I compare it to the love and care put into the iOS apps we built 14 years ago when we were still doing that, I'm lacking a lot of focus. I feel like with Roses blog I got lucky
January 28, 2026 at 9:07 PM
All of these are good problems to have btw, in my eyes. I have some renewed purpose for the next coming months of my life outside of our client obligations. This free time that I have might be the only chance I get for a while. /
January 28, 2026 at 11:24 AM
I don't know what kind of shit we were pulling off in the early 2000s where we made MIDI Players and a Pokémon map editor in a few months and had releases out. They weren't like hugely ambitious programs but how we got the confidence to put something out. It sounds like to me VB6 was a fun time/
January 28, 2026 at 11:17 AM
I've been coding with kind of a loose direction like almost non stop the last month. I'm no expert on C++ code, a language that's changed a lot over our entire lifetime. We know enough to do things. I've decided to pause on new feature development and plan for code cleanup. /
January 28, 2026 at 11:06 AM
Can't say I know many programs that can open both .MID and .IT files while retaining near perfect accuracy of both w/ system flexible enough to encapsulate both systems' events

A bit unwieldy to edit MIDI files in a tracker, but at least everything is represented. I'll be working on piano roll soon
January 25, 2026 at 6:47 AM
std::optional<Rose&>
January 24, 2026 at 10:10 PM
In every past experimental project we've gotten VSTs working, the UI has always acted weird, like responding to some input events but not others. I expect we will run into stuff like that again, but this time we will figure it out.
January 16, 2026 at 8:20 PM
This is a highly ambitious goal, but here at the Roses we aim high. I want the DAW we're building to take over Logic as our main DAW.

For this, the piano roll and audio recording workflows need to be as good as and integrate seamlessly with the tracker experience.

The audio graph needs to be solid
January 16, 2026 at 8:19 PM
Anyway, that's enough of Ruby's morning bed thoughts. Good morning and have a good day
January 16, 2026 at 7:44 PM
Like, everyone being constantly angry feels isolating to me. I already live in a home where ppl are often yelling and screaming at each other and it's all due to misunderstanding, some of it wilful ignorance too. It does a number on my autism and can mess with my day. *
January 16, 2026 at 7:43 PM
I realised I don't rly know many devs who don't talk with just a heavy air of cynicism and I realise that me not complaining about everything every waking second must come off as childish naivety but nah we've been burned too dude. But/
January 16, 2026 at 7:32 PM
I feel like I'm not too far away from adding VSTs and stuff. But it would be nice to have a set of internal modules. Sadly we've never written EQ or compressor code in our life, but open source audio has gone a loooong way since. Also need to look into time stretching algorithms for audio
January 13, 2026 at 8:11 PM
Dear lord I am a terrible moderator. This is just a job I should leave to my other headmates
January 8, 2026 at 6:53 AM
What absolute horseshit. Like, I already dislike that people who have been handcrafting and tweaking very domain specific algorithms by developing it along side people or as direct users of it over time just to get someone shit all over it w/ some brute force ML approach "trivializing" our effort /
January 8, 2026 at 4:37 AM
There really is hardly any documentation, at least in English, on the mruby API...
Which really just means I will have to rigorously document my own journey and for others.
Because no, that isn't enough to stop me from just choosing another scripting runtime.
January 8, 2026 at 4:09 AM
What a fucking wanker mate. I woulda done it

But see, this is what people do now. May you never know the joy of working with cool humans ever again
January 8, 2026 at 3:23 AM
I've been using as much stdlib as I can (at least up to whatever Clang supports for C++23) but I'm also using Qt which has its own sorts of stuff and the tracker code I've been heavily deriving from uses very old style C++ and things are a little too intertwined for my liking.
January 7, 2026 at 10:52 PM
It is one of my 2026 goals to continue to make the tech I want and think should exist, in spite of technology being shat on by facism and driving people to be confused and distrust it more.
Technology is big part of my art and expression and I won't let them erase that from me
January 7, 2026 at 10:24 PM
I started the beginnings of spreadsheet features to our tracker and now my thoughts are on like, how to make ergonomic cell addressing (both relative and absolute/$pinned) in both freeform spreadsheet context vs. musical context and I think maybe I need two addressing systems
January 6, 2026 at 11:35 PM
Lots of progress today. This is the coolest thing I've ever made. I'm not the composer in the system but I wanna compose
December 29, 2025 at 12:37 PM
Made lots of progress today. Bit too tired to do screenshots here bc I need to do alt text and don't have energy. So either we will see some tomorrow, or we will see one with more progress.

Tomorrow I'm gonna actually try and start tackling the hardest part.. the actual editing part.
December 28, 2025 at 10:56 AM