BlueARP v2.8.7: sample-accurate timing, clock shift & other fixes
Change log:
1. GUI now is freely scalable, supporting scales from 50% to 200%, grip the bottom-right corder of the app to resize, if you set the non-standard scale (not from the list of pre-defined values like 100%, 125%, 150%, etc.), it will memorize it. The default ‘system’ setting reads your Windows display scale and follows it. On OSX it keeps 100%, but the app is hiRes aware
2. New parameter ‘sample-accurate’ (SETTINGS tab), when On, BlueARP will delay it’s note output by 1 buffer and add mOffset – note offset in samples within a frame. On by default, but for FL studio it is safe to turn it off, since FL splits the buffer at the measure boundaries
3. New parameter ‘clock offset, ms’ – offsets song position BlueARP recieves from the host by the number of milliseconds. Experimental, use with care. Note that setting negative values will requite offsetting input keys accordingly, otherwise, they will be delayed due to input quantization.
4. Fixed OSX compatibility, this version should work for OSX 10.13 High Sierra and higher (2.8.6 only supports OSX 11+)
5. Fixed some validation issues on OSX with pluginval and auvaltool (AU version only, VST and VST3 was fine).
6. Fixed issue with ‘press midi key…’ input for midi-key related params (it captured a value with offset, like C#3 instead of C3)
7. Added parameter group names (clumps) for AU MIDI-FX version, for more convenient automation setup in Logic / MainStage.
8. BugFix: dragboxes related to drum and guitar modes didn’t show P/B marks (indicating param level – program or bank)
9. Minor GUI fix: right-click menus for drag boxes always have values in ascending order top-down, like -3, -2, -1, 0, 1, 2, 3. (before, the list was inverted if the range had negative values)
10. ‘sync’ param: re-ordered the list by note length (for the existing projects, values will be re-mapped on load), added ‘1/3’ and ‘3/4 values
11. ‘in. quantize’ and ‘chain quantize’ params: re-ordered the list by note length, also added ‘3/16’ and ‘1/3’ values
12. Guitar mode related parameter ‘chuck mode’, ‘chuck value’, ‘palm mute’, ‘palm mute ch.’ were changed from program-level to bank-level. This was a hard decision but this way it is more convenient in 99% use cases, you don’t need them to be different per-program, in rare cases you do – you can have 2 instances if BlueARP for that. For the older saved projects, conversion routine will take the value from the current program, so, unless you had these settings deliberately different for different programs, your older project will load fine.
13. GATE per step lane now has fine scale (again, for the older projects conversion will take care of remapping to new values). It still has 128 steps in total, but it gives finer adjustments than the previous one.
14. ‘Duplicate’ function (when right-clicking on the program name) adds ‘ 2’ to the name or increases the number if it ends with a number (to avoid the second program having exact same name)