top of page
Developer Blog


📦 Muser Studio v1.0.18 Release Notes: Audio Resume Fix, Loading Screen, and UI Polish
The v1.0.18 update fixes Muser Studio’s audio not recording after suspend/resume, adds a loading screen, and squashes some UI quirks.

Jeff Ranasinghe
Aug 201 min read


The Real Reason I Chose a Subscription Model for Muser Studio
Subscriptions can feel gross – I get it. But after years of building creative tools (and actual guitars), I landed on a model that supports sustainable, user-driven growth.

Jeff Ranasinghe
Jun 293 min read


🔧 Things I Broke So You Don't Have To
A lighthearted look at the bugs we fixed so you don’t have to — from invisible crashes to footswitch mishaps. Lessons learned from building Muser Studio.

Jeff Ranasinghe
Jun 202 min read


💸 Currency crash - but not the kind you’re thinking about
Why would a price like ₩69,990 crash your app? Turns out currency formatting is a minefield. Here’s a quick dev-side rant on decimal dots, commas, symbols—and what not to trust.

Jeff Ranasinghe
Jun 152 min read


🧘♂️ Zen and the Art of Music App Onboarding
If your app does something new, users won’t just figure it out.
Here’s why I built a lightweight in-app Tour Guide for Muser Studio - and what it teaches.

Jeff Ranasinghe
May 282 min read


Eminem Function crash on iPhone 13
One small floating point error on iPhone 13 broke a key drawing algorithm in Muser Studio. Here’s how I tracked it down, fixed it, and what I learned.

Jeff Ranasinghe
May 241 min read


Lambdae Forever
A quick tech musing about naming, correctness, and personal preference - featuring the very incorrect but deeply satisfying term “lambdae.”

Jeff Ranasinghe
Apr 281 min read


Percentages Are Stupid
A short tech rant about why percentages are stupid, perune should be normalized, and language is a little bit fake anyway.

Jeff Ranasinghe
Apr 211 min read


Run before you can walk - aka video looper coding tangents
if you decide to enter into some mad dash you may cover a lot more ground which, albeit unstable, can give you a feel for what is to come

Jeff Ranasinghe
Sep 17, 20242 min read


Inspiration, musical hard work, and blueberry fig bars
Inspiration, musical hard work, and blueberry fig bars.

Jeff Ranasinghe
Jun 8, 20241 min read


Ridiculous steps of starting an audio app
A mobile app, on the other hand, needs to manage the audio device and the managing of audio blocks (chunks of audio data) itself, as you can

Jeff Ranasinghe
Jun 7, 20241 min read
bottom of page