Releases: helgoboss/helgobox
Releases · helgoboss/helgobox
v1.12.0-pre15
v1.12.0-pre14
- #74 Added "Reload all" button for reloading all presets from preset files
- #101 Improved user interface by making mapping rows less grey and adding some horizontal rules
- #95 Fixed learning of virtual source if virtual source is fed by MIDI (N)RPN source
- #101 Fixed bug that could cause target value to get stuck if step size too small when it could be avoided
- #84 Fixed "BorrowMut" error and potential race conditions when "Allow live FX multiprocessing" enabled
- #84 Fixed double-processing of MIDI messages when "MIDI control input" set to MIDI device
v1.12.0-pre12
- #74 Added "Reload all" button for reloading all presets from preset files
- #101 Improved user interface by making mapping rows less grey and adding some horizontal rules
- #95 Fixed learning of virtual source if virtual source is fed by MIDI (N)RPN source
- #101 Fixed bug that could cause target value to get stuck if step size too small when it could be avoided
- #84 Fixed "BorrowMut" error and potential race conditions when "Allow live FX multiprocessing" enabled
- #84 Fixed double-processing of MIDI messages when "MIDI control input" set to MIDI device
v1.12.0-pre11
- #99 Improved usability by including source character in mapping row source label (makes it easier to spot character guessing issues)
- #96 Improved (N)RPN scanning to support popular controllers (such as Behringer BCR2000), prefer value-MSB-first now
- #97 Fixed broken arrow symbols on Windows 7 (display rectangles instead of arrows)
- #98 Fixed "Couldn't get preset count" error
- #95 Fixed (N)RPN learning and consumption check
- #94 Fixed wrong info that feedback not working for (N)RPN (it works!)
- #93 Fixed "Track send pan" target (was confused with "Track send volume")
v1.12.0-pre10
- #91 Improved usability by making ReaLearn Companion Web App link more visible on Projection page
- #84 Fixed occasional REAPER crash when removing ReaLearn instance
- #85 Fixed non-greyed-out context menu entries on macOS and Linux
- #80 Fixed possible error when removing ReaLearn instance
- #92 Fixed auto correction for "Send feedback only if track armed"
- #85 Fixed wording in mapping row panel context menu
v1.12.0-pre9
- #77 Added preset auto-loading depending on focused FX (!)
- #85 Added possibility to assign mappings to different groups and set activation condition and control/feedback enable state for each group
- #73 Added limited MIDI feedback support for MIDI CC actions (requires REAPER >= 6.19+dev1226)
- #79 Added possibility again to enter values > 100x in Speed text field (useful e.g. when using relative encoders with some NI plug-ins that report continuous parameters with step sizes that are very low)
- #80 Added performance measuring of ReaLearn control surface methods (including exposing metrics in Prometheus format)
- #87 Improved source character guessing (yields best results when turning clockwise!)
- #86 Improved learning of transport buttons (now prefers ReaLearn's built-in transport target over the corresponding REAPER actions)
- #88 Improved usability by automatically clearing filters and search expression when adding a mapping (to make sure it's shown)
- #75 Improved preset usability by asking user whether to automatically convert project-anchored targets to project-independent ones
- #78 Fixed error when encountering MIDI device name with incorrectly encoded special characters
- #82 Fixed error when encountering invalid MIDI messages (they are now ignored)
- #83 Fixed possible crash when REAPER preference "Allow complete unload of VST plug-ins" is set (projection server now completely unloads and releases TCP ports when removing the last ReaLearn instance)
- #37 Fixed serialization bug that caused source channel and number to be skipped from serialization and loaded as 0 instead of (THIS MIGHT BREAK YOUR 1.12 PRERELEASE PRESETS/PROJECTS, SORRY! When loading with pre9, check if there are any sources that unwillingly contains
<Any>
as channel or number, manually change it to 0 and save the project/preset!) - #84 Fixed bug that caused ReaLearn to stop working when project paused and ReaLearn track not armed
v1.12.0-pre8
- Changed location of controller presets from
REAPER_RESOURCE_PATH/Data/helgoboss/realearn/controllers
toREAPER_RESOURCE_PATH/Data/helgoboss/realearn/presets/controller
(If you built your own presets already, you need to move them! The ones delivered by ReaPack should be moved automatically when doing a ReaPack sync.) - #74 Added support for main presets (analogously to controller presets)
- #68 Added batch-learning of multiple mappings (new button "Learn many")
- #67 Added FX anchors (analogously to track anchors)
- #66 Added new target FX option "<Focused>" (analogously to track "<Selected>")
- #70 Improved usability by scrolling to newly added/duplicated mapping if necessary
- #29 Improved usability by prompting user for confirmation before switching from no preset to some preset if there are mappings defined already
- Improved usability by also stopping source filter learning when clearing the source filter
- #69 Improved usability disabling all control while learning a target (no more undesired target learning by moving an already assigned control, at least within one ReaLearn instance)
- #71 Fixed bug that caused overscrolling when clicking on "Find in mapping list" button
- #36 Fixed inconsistent feedback processing order (changes behavior of existing feedback transformation formulas if used in combination with source or target interval restrictions, so they might need some adjustment!)
v1.12.0-pre7
- #33 Added possibility to let unmatched FX input MIDI events through even when using hardware input (the checkbox isn't greyed out anymore)
- #64 Improved accessibility by fixing tab order, default buttons and initial focus (affects mapping panel only because REAPER doesn't seem to support tab control in the actual main FX window)
- #43 Improved consistency by letting program numbers start at 0 (just a visual change)
- #60 Improved versatility by increasing number of conditional-activation parameters to 100
- #61 Improved quality assurance by adding a few integration tests (new developer action)
- #57 Improved usability by making online and offline user guide accessible via context menu (plus some other links)
- #30 Fixed error when choosing non-MSB controller for 14-bit CC sources (now silently converted to MSB controller)
- #58 Fixed "Find in mapping list" not switching mapping compartment
- #53 Fixed "Message: -1 is not a valid value" in a better way (translating negative values to zero instead of ignoring them)
- #59 Fixed REAPER crash when using automation on ReaLearn conditional-activation parameters
- #7 Fixed UI inconsistency by hiding track anchor dropdown if not relevant
v1.12.0-pre6
- #7 Added possibility to refer to a track via its name or position (as an alternative to the default of using its unique and stable ID) ← Powerful addition, if you ask me!
- #40 Improved consistency by preventing the session ID to become non-unique as result of actively changing it via context menu
- #29 Improved usability by making virtual target the default for new controller mappings
- #56 Improved usability by making most confirmation and alert dialogs modal with respect to the ReaLearn window itself, not REAPER
- #31 Fixed Windows 7 character issues in dropdown menus
- #23 Fixed error message if track could not be found
v1.12.0-pre5
- Added Linux build again
- #29 Added two controller presets, downloadable via ReaPack (in this context, controller preset directory has been changed to
Data/helgoboss/realearn/controllers
) - #40 Improved usability by printing possible solutions when projection server could not be started
- #40 Improved stability and portability by migrating from web view to opening the projection setup page in the user's browser
- #40 Improved QR code detection results by increasing QR code size
- #35 Fixed "is not a valid unit value" error (happened when reading volume values above the fader limit set in REAPER preferences)
- #54 Fixed "negative MIDI frame offset" error (negative offsets are interpreted as zero now)
- #55 Fixed "Message: assertion failed: Bpm::is_valid(value)" error (could happen when using controllers that send MIDI clock)
- #53 Fixed "Message: -1 is not a valid value" error (caused by unexpected FX parameter change value)
- #40 Fixed header panel context menu on macOS
- #40 Fixed crash on macOS when pressing projection button (by replacing web view with browser)
- #40 Fixed not showing QR code on Windows 7, probably because of old IE version
- Fixed failure when opening presets that don't yet contain
activationType