ML_modules icon indicating copy to clipboard operation
ML_modules copied to clipboard

Suggestion -- finer resolution for swing

Open Chaircrusher opened this issue 6 years ago • 1 comments

  1. The sweet spot for swing on the BPM Tools is very slightly to the right of top dead center. I don't know what the implied range of swing is on this module, but anything past 1 o'clock or before 11 o'clock is unusable. A 'range button' (or context menu item) to allow for a much smaller gradations of swing would be very helpful.

  2. This module is undocumented on the Wiki. I had to figure out by trial and error that swing only works if you're using a multiple other than 1 for the clock. It kinda makes sense because you're adding clocks between pulses for the swing divisions, but if it that was documented it would save others some time.

  3. The swing should be an absolute value -- 50% swing means even number 16th notes coincide with the following odd number 16th notes, and -50% swing means they coincide with the preceding odd number 16th notes. I notice the amount of swing depends on the mult setting.

  4. The mult knob should at least have the option of being constrained to integers. That would make the most sense, as standard 16th note swing would be a 1/4 note clock multiplied by 4, or 1/8 note clock multiplied by 2. The in between values are kind of useless if you want to maintain the BPM of the input clock.

Chaircrusher avatar Feb 20 '18 02:02 Chaircrusher

Hi,

sorry for the very long delay. Since your post I was travelling a lot for business and also otherwise very busy with my job. Here are finally my comments:

  1. I am currently working on an alternative mode with finer resolution. Will be in the next version.

  2. Documentation also will follow.

  3. Not exactly sure what you mean here... Currently I am simply stretching (or compressing) the additional beats uniformly. I know that this is not necessarily the expected behaviour.

  4. Even though the knobs looked continuous, the values had already been truncated to integer. The new version will use snapping knobs.

martin-lueders avatar Apr 25 '18 18:04 martin-lueders