Skip to content

Releases: helgoboss/helgobox

v1.12.0-pre15

20 Jan 17:09
Compare
Choose a tag to compare
v1.12.0-pre15 Pre-release
Pre-release
  • #40 Improved projection server so it can deal with spaces and special characters in preset file names and session IDs
  • #101 Fixed mapping row painting on Linux
  • #83 Fixed segmentation fault on Linux when loading ReaLearn after plug-in scan

v1.12.0-pre14

19 Jan 19:33
Compare
Choose a tag to compare
v1.12.0-pre14 Pre-release
Pre-release
  • #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

19 Jan 00:51
Compare
Choose a tag to compare
v1.12.0-pre12 Pre-release
Pre-release
  • #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

17 Jan 02:02
Compare
Choose a tag to compare
v1.12.0-pre11 Pre-release
Pre-release
  • #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

13 Jan 11:56
Compare
Choose a tag to compare
v1.12.0-pre10 Pre-release
Pre-release
  • #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

10 Jan 00:21
Compare
Choose a tag to compare
v1.12.0-pre9 Pre-release
Pre-release
  • #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

25 Dec 14:10
Compare
Choose a tag to compare
v1.12.0-pre8 Pre-release
Pre-release
  • Changed location of controller presets from REAPER_RESOURCE_PATH/Data/helgoboss/realearn/controllers to REAPER_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

14 Dec 23:37
Compare
Choose a tag to compare
v1.12.0-pre7 Pre-release
Pre-release
  • #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

08 Dec 01:40
Compare
Choose a tag to compare
v1.12.0-pre6 Pre-release
Pre-release
  • #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

07 Dec 00:51
Compare
Choose a tag to compare
v1.12.0-pre5 Pre-release
Pre-release
  • 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