Download: https://github.com/Yoooi0/MultiFunPlayer/releases/tag/1.19.0
Changelog:
Add MPC-HC/BE video player support
Fix micro stutters caused by position updates from video players
Fix rare large stutters when using motion providers blended with a script
Use device ID instead of com port to when selecting serial devices (#51), devices will now be auto selected based on ID no matter which com port they are assigned to, MFP will try to migrate old settings on first run after update if previously selected device is connected
Add per axis speed limit settings, units are in seconds per one full stroke (0% to 100% move)
Add ability to update motion providers only when other axis is moving, this will for example stop random movement on pitch/roll when there is no stroke movement
Add interpolation preview
Add "Script::SkipGap" action to skip a script gap at current position
Add "Step" interpolation type, used mainly for vibes
Add simple config migration system
Add ability to change log level from UI
Improve auto-skip to script start behaviour
Fix DeoVR not connecting when using SLR executable
Fix Whirligig not connecting when using whirligig demo executable
Fix global offset value not saving (#46)
Fix script link not updating when manually loading scripts
Fix inverted keyframes heatmap and add a toggle to right click menu (#52)
Fix log blacklist by migrating settings to new namespaces
Fix incorrect makima interpolation
UI tweaks