Back
Adding a swing percentage to the beat so that it feels a little more swingin' baby
Changed the title from "Swing percentage" to "App: Swing percentage"
Merged "App Temp" #260
Merged "Add a swing percentage option" #317
"Hey, it would be amazing if there was an option to variate swing on the metronome like there is in programs such as GarageBand, logic pro etc."
Merged "Swing Feature" #369
"I would really appreciate it if you could add a swing eighth note feature to your app. Every jazz musician who uses this app would appreciate it. Thanks!"
Hey, I am currently designing this feature and would love to have any input. Please let me know if I got any details wrong, and if you have any suggestions how to improve it. Personally I have never practiced to a swing rhythm, so I had to research everything from scratch.
Nice! Though I disagree that values < 50% aren't useful. It's commonly referred to as 'anti-swing' It's probably true to say that they are less common though. For practice purposes I think it could be fun to automate the swing value over 2 or 4 bars, as it would very likely promote active listening in an ensemble, and improve band lockup and overall tightness. Eg. samba feels and other world musics can often have a dynamic subdivision placement. What if the slider had a 'detent' or at least a marker for the nearest subdivisions from quintuplet and septuplet rates either side of the 50% ie: 40% and 60% (quintuplet) 42.86...% and 57.14...% (septuplet)
Hey, thanks for the feedback so far. I am considering to support anti-swing then if this may be useful to some people - it is technically no issue at all to make the default position of the switch be in the center. What do you mean by automate the swing value? Do you mean it should incrementally increase e.g. from 50% to 60% over 4 bars (e.g. each bar it increases 2.5%)? Or what exactly do you have in mind here? Would you want it to be able to loop and incrementally decrease? Or jump back to 50% and just loop the increase? Or just keep it at 60%? Thanks for shining a light on this - happy to explore this functionality :) If we don't add it now - it will be years before we have a chance to rework it so I want to be sure I do a great job with it. The detents are also interesting idea and I will explore UI options.
I've finished the feature. - Added negative values - Added an incremental change option, including the option to loop the swing changes - Added the following explainers beneath the slider, to specifically call out quintuplet, septuplet and triplet options 25–32% → extreme swing 33% → triplet feel 34–39% → heavy swing 40% → quintuplet feel 41–43% → medium swing 43% → septuplet feel 44–49% → subtle swing 50% → no swing ≈ straight feel 51–56% → subtle swing 57% → septuplet feel 58–60% → medium swing 60% → quintuplet feel 61–66% → heavy swing 67% → triplet feel 68–75% → extreme swing
Changed the status to "In Progress"