top of page
Developer Blog


The Mystery Hang: Debugging a Swift-C++ Interop Bug After Launch
After launching Muser Studio, I uncovered a Swift-C++ interop bug causing hangs in certain App Store regions. Here's how I fixed it.

Jeff Ranasinghe
Apr 62 min read
4
0


🌀Video Looping for iPhone - What If Video Loops Were Instruments?
Meet Muser Studio — an iOS app that lets you record video and define looping sections while you're recording. Think live audio looping, but

Jeff Ranasinghe
Apr 32 min read
20
0


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
20
0


Bluetooth Keyboard as Looper remote controller
You can use the humble Bluetooth keyboard as a looper pedal. Here's how.

Jeff Ranasinghe
Sep 3, 20242 min read
16
0


Persistant Loops - enabled
Recording audio was satisfying. Less satisfying was losing the recording when shutting down and restarting the app. Is it fixed? Yes....

Jeff Ranasinghe
Aug 28, 20241 min read
10
0


Remote controlled audio app on iOS
The humble page-turner, re-imagined to be a multi-function input device transforms you iPhone into a looper pedal!

Jeff Ranasinghe
Aug 21, 20241 min read
5
0


Wrote an app instead of buying batteries
I wanted to film a guitar loop and my improvised solo over the top, keeping the parts separate, yet in sync. A mixer would help with...

Jeff Ranasinghe
Aug 18, 20242 min read
4
0


Remote controlled Audio Looper UI
The mock UI has the basics: record, play, rewind and erase.
If the buffer is empty, it would make sense to have the button...

Jeff Ranasinghe
Aug 1, 20241 min read
10
0


Remote controlling iOS apps
Using Bluetooth footswitches as multi-function remote controls for iOS apps.

Jeff Ranasinghe
Jun 10, 20242 min read
40
2


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

Jeff Ranasinghe
Jun 8, 20241 min read
19
0


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
17
0
bottom of page