I’ve made my own custom skin but I’ve run into two limitations at this point. First, I really wish there was a widget to display the current pitch range on the skin. I like to change my pitch range on the fly when I use Serato but when using Mixxx I find myself constantly having to wonder what my pitch range is actually at in that moment. Just a widget that showed “± 8%”, “± 10%”, etc would be fantastic. I tried to make my own custom Mixxx build but I got a weird error while compiling so I don’t know if I’ll be able to work that oddness out or not. If I can, I’ll update and let you know if I can get my own widget going.
I did find one hacky way to do it. I bound NumberBpm to [ChannelX],rateRange and that seems to work in the meantime though it doesn’t have the “±”, lol. I imagine that if you just duplicate the NumberBpm class then change it to add the “±” and “%” and multiply [ChannelX],rateRange by 100, you’d have it done in a matter of minutes. The x100 would be so it says “± 8%” not “± 0.08”
The other suggestion I had was allowing users to create their own pitch range selections. When I toggle through pitch ranges. Since I only map one midi button to my pitch range changing, going from 16% to 8% goes 16->24->50->90->4->6->8. I’d lovely to be able to just set it to 8, 16, and WIDE. Perhaps just have a few checkboxes that allow you to toggle on/off different ranges so when you swap ranges with a button/key/midi it’ll skip any that are turned off.