☒ I would say that it’s possible. SoundWave gives enough flexibility with its APIs but is somewhat limited on the customization. For a true customization, Howler is pretty powerful. However, you would basically be building your own custom UI for it.
☒ I think that StimulusJS was rather late to the party. I really like it because it is very light weight and doesn't change much between versions. I've been considering making a spin off of Drifting Ruby to focus on something like React specifically, but haven't worked through all of the logistics yet.