@bassik @kbit I updated the Ansible build to support configuring the number of brightness steps Ansible should treat your grid as having. If you save a preset to disk, then open up ansible-preset.json off the USB disk in a text editor, you should see at the beginning of the file
{"meta": {"firmware": "ansible", "version": "1.6.1-45bbe5c", "grid_varibrightness": 16, "i2c_addr": ...
Change grid_varibrightness to 4, then load the file back up on Ansible. The octave and duration pages should look as expected, and hopefully it’s a little easier to tell what’s going on on the ratchet page because the rests will stay lit at brightness level 1 until you clear those subdivisions.
I tested this on my 16-step 128 by discarding the bottom 2 bits of brightness info before it’s sent to the grid, hopefully this looks as expected on 4-step grids. I haven’t added an argument to the Python script yet but that’s probably a good idea, otherwise you can just edit the file the script generates before putting it on the disk.