Try out the new playback interface, dark mode, and more!

There’s a new version of Strum Machine available for beta testing! Changes include:

  • New playback interface, redesigned from scratch to give quick access to the most useful settings,
  • Easier tempo changing on phones with the new “BPM dial”,
  • Unified app settings page: everything in one place, with room to grow,
  • Dark Mode: matches your system preference by default, or you can choose light or dark in Settings,
  • …and much more (full release notes here).

As this is a substantial update with some bold changes to the interface, I’m going to have a nice long beta period where I hope to get tons of folks trying it out and sending in feedback. So please give it a try!

How to try out the beta:

Just log in with your existing account (should happen automatically in the website version) and you’ll be good to go!

The beta app is stable enough for everyday use, and I’ve already gotten great feedback from it, so don’t be afraid to try it out! You can always go back and use regular Strum Machine if you want.

Playback interface as it appears on an iPad or other tablet

Behind the update

It’s tempting to look back and craft a clean narrative about how this update came to be—the grand vision for the update, the milestones crossed as it took shape, the obstacles we overcame along the way… but the truth is both simpler and more messy than that:

  • Strum Machine needed a cohesive, app-wide Settings UI, both to replace the “Advanced Settings” page which had outgrown its moniker and to pave the way for more settings to be added in the future. Tyler and I started design work on this back in 2024 as a “backburner” task between working on other projects like band presets and walking bass.

  • The current song playback page design, basically unchanged since 2018, was holding me back from some improvements I wanted to make, so Tyler and I started taking a fresh look at that page in the spring of 2025, which eventually turned into a full ground-up redesign.

  • I’ve wanted dark mode for years, but a laborious process of updating ~2,000 hard-coded colors across the codebase. Eventually, AI was able to help with a good chuck of the tedium of this work starting in late 2025… but I also needed to have the Settings UI built to allow the user to toggle dark mode (see above).

Each of these separate efforts snowballed into larger projects, as often happens, and eventually these snowballs (along with a pretty substantial refactoring snowball) merged together into one massive snow-boulder that… well, I try not to get updates get to such an unwieldy size, but here we are.

Yes, dark mode is now available!

Ten years of learnings

As it so happens, Strum Machine turns ten years old this summer. I thought “Tenth Anniversary Update” had a nice ring to it, so that’s what I decided to call this thing. :tada:

As I said above, there are some BIG changes to the interface so I’m going to keep it in beta for longer than usual in order to gather feedback from users, positive and negative, and make sure that everyone’s as happy as possible with the new direction.

Redesigning the main song playback interface is not something I take lightly. As I said, it’s been more or less unchanged for nearly eight years, and I know people appreciate that kind of stability.

But in 2018, Strum Machine was still only a couple years old, and it was hard to know how it would evolve. Whereas at this point, I think I’ve got a good grasp of what Strum Machine is; where it will go as well as where it won’t. Plus I’m working with an actual professional designer now instead of piecing together UIs myself, which has totally changed the game.

My goal, therefore, has been for this to be the last big redesign of the main playback interface. Not the last time it will change at all—I’ve got a few more features to slot in later on, and I’m sure we’ll find ways to refine and polish what we’ve done here—but as far as major changes to the player go, this should (hopefully) be it.


Please try the beta version and let me know what you think! Don’t hold back on your feedback: if you don’t like it or miss something about the old interface, I want to know! Thanks!

3 Likes

Holy Moly Luke, this is really nice. Really, really nice. From on Dev to another, really nice what you’ve done with the UI, not just pretty but so much more practical. Thanks so much for this huuuuuge effort. I and all the other users will really appreciate this update when it does ship.

I’d been using StrumMachine while perfoming, using it on a iPad. That was kind of disappoint cuz I couldnt figure out how to blow text up on the iPad so I could read the UI and graphs better. (Gettin really old now ¯_(ツ)_/¯ ) But this beta is so nice on the iPad now. I might not use it on my phone anymore.

4 Likes

I like it. In a playlist, would it be possible to support the → and ← keys to quickly jump to the next or previous song? That would make it easy to skip or songs you don’t need to hear or repeat ones that you do.

also, when I’m in a list and do most any interaction, it seems to stop playing in the list then i have to go back and find the list and start again. I use playlists to practice for a show so keeping it running even if interupted is kind of important.

Yes, that falls under the umbrella of customizable keyboard shortcuts, which are still coming!

I was able to reproduce this on by editing and then saving/discarding. But it sounds like there might be more situations where the list is getting lost. I’d love to hear more details about what’s going on and how I can reproduce these issues you’re running into. Feel free to continue this conversation over email.

Printing doesn’t work on the Beta version 439.4. I don’t know what it is trying to print, but it isn’t the tune that is displayed.

Just published v440.0 with some fixes for reported issues:

  • Printing should work again @DavidHaile @TonyWilder
  • List navigation should be maintained after editing and saving/discarding @DaveBerry
  • Metronome should adapt better to mixed time signatures @MartineBloem
  • Medleys settings should no longer be reset when editing the medley @DavidHaile

Plus more updates like fixing the / go-back-to-song-search shortcut, spacebar play/stop shortcut handling, printing on Android, etc.

If any of these issues still crop up after the update is installed, or you notice anything else amiss, please let me know. Thanks!