For our fork of the player, I've added subdivisions 12 and 24 to allow combinations of (regular) binary rhythms with triplets. Therefore, I've also added some CSS and a function that detects triplets and adds a CSS class to allow correct spacing and highlighting.
Additionally, I've changed the CSS a little bit to allow consistent spacing even for shoutings with long text.
Here are some screenshots:
I'm happy to contribute this to the upstream codebase if there is interest. If not, feel free to close this issue.
Thanks again for your amazing work!