Show newer

Worklog: finally solved a tricky UI problem today in Beat Maker. I want to give people a good experience editing on any device but the full grid doesn't always fit. 🤔
Solution:
1. Resize observer on the grid.
2. On resize, make all beats display for an instant and then measure how many are visible in the scroll area, then set their display back to what it was before.
3. Find the next lowest power of two beats that will fit, and divide the grid up into pages of that size.

Worklog: trying to come up with a better UI for the Beat Maker grid on mobile devices. Over the summer I realized the scrollbars hack I came up with is not going to work.

I'm speaking at Heart of Clojure on September 18 & 19 in Leuven, Belgium. 🧇 You can use this link for 10% off the ticket price (10 slots available). Enjoy!

ti.to/heart-of-clojure/2024/di

Worklog: worked on 🥁 Beat Maker and a new indicator UI element for dopeloop.ai. Six issues left before I can release it.

Prototype of a tool to extract ambient pad drone synth sounds from audio source material. Needs a lot of work but I'll be deploying this on dopeloop.ai at some point.

Worklog: hacking on Beat Maker sample detail view today.

There are 10 issues left before I can ship. My work rate is about 11 issues per month on projects like this, so I am hopeful I can get through these by the end of July. 🙏

Worklog: making it easier to edit Beat Maker beats on mobile phones. It's hard to squeeze a drum machine into a portrait view!

Worklog: continued hacking on the new dark mode front page for dopeloop.ai yesterday.

Worklog: got Impulse Tracker module export working in Beat Maker. \o/

Show older
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!