Skip to content

Releases: helgoboss/helgobox

v2.16.14

06 Nov 22:01
Compare
Choose a tag to compare
  • ReaLearn: #1301 Added new 'Stream Deck' source (supporting both control and quite extensive feedback)
  • ReaLearn: #1308 Added new source 'ReaLearn compartment loaded'
  • ReaLearn: #1315 Improved error reporting stack traces on macOS (increase binary size, but that's currently the price for getting meaningful error reports WITHOUT totally crashing the DAW)
  • ReaLearn: #1310 Improved absolute invocation mode of target 'Project: Invoke REAPER action' by declaring trigger-like actions always as retriggerable
  • ReaLearn: #1305 Fixed missing warning when restoring invalid session on project load
  • ReaLearn: #1306 Fixed hard crash in certain situations when deleting tracks
  • ReaLearn: #1303 Removed auto-correct feature

v2.16.13

02 Nov 18:28
Compare
Choose a tag to compare
  • ReaLearn: #1298 Fixed broken stop(x) function in control transformations

v2.16.12

31 Oct 15:49
Compare
Choose a tag to compare
  • ReaLearn: #1287 Added 3 factory controller presets for Softube Console 1 mk2
  • ReaLearn: #800 Added possibility to produce relative values in EEL control transformations
  • ReaLearn: #1294 Added control transformation variable 'realearn_last_feedback_value' (might be useful in mappings with virtual target, rarely needed, considered experimental, used in the new Console 1 MIDI relative preset)
  • ReaLearn: #1290 Added possibility to pick among the actually available virtual control elements in the main mapping source section
  • ReaLearn: #715 Added control transformation variable 'realearn_timestamp', which is based on audio blocks and for MIDI even takes intra-block offset into account (it can't get more precise)
  • ReaLearn: #1295 Added function 'realearn_dbg' to EEL transformation (a debugging tool that prints floating-point values to stdout)
  • ReaLearn: #1293 Improved preset picker by categorizing by device manufacturer
  • ReaLearn: #1289 Improve feedback send behavior "Prevent echo feedback" by also making it work when used in a controller mapping (actually the most important place for using this option ... previously, it only worked when used in a main mapping)
  • ReaLearn: Improve glue documentation by adding signal flow diagrams
  • ReaLearn: Improved usability by clearing search field and filters when switching between compartments (this was confusing)
  • ReaLearn: #1288 Fixed text entry in control transformation editor if a key is defined as global REAPER hotkey (most importantly, the SPACE key)
  • ReaLearn: Fixed error when removing mapping while some mapping panel's edit control had focus

v2.16.11

23 Oct 07:54
Compare
Choose a tag to compare
  • ReaLearn: #1256 Added new documentation website https://docs.helgoboss.org
  • ReaLearn: #1256 Added automatic screenshot generation during integration tests (activated on macOS only)
  • ReaLearn: #1256 Improved ReaLearn Reference by finally documenting all additions since 2.15.0 (except the new Playtime targets, which will be documented together with Playtime)
  • ReaLearn: #1256 Improved ReaLearn Reference by adding basic explanations, restructuring it, changing wording, unifying cross-references, improving markup, updating screenshots and removing unnecessary stuff
  • ReaLearn: #1256 Improved mapping panel help system by displaying help on mouse-over and supporting F1 to jump to corresponding section in ReaLearn Reference
  • ReaLearn: #1274 Fixed possible error "is not a valid UnitValue" when using Altiverb and possibly other plug-ins that report invalid parameter step sizes
  • ReaLearn: #1273 Fixed potential hard crash when obtaining number of FX in track
  • ReaLearn: #1272 Fixed target "Project: Invoke REAPER action" action picker incorrectly saving custom actions or scripts actions (ACTION REQUIRED if you picked such an action between 2.16.3 and 2.16.10)

v2.16.10

28 Sep 10:04
Compare
Choose a tag to compare
  • General: Plug-in: Updated Rust (from 1.79.0 to 1.81.0)
  • General: App: Updated Flutter (from 3.22 to 3.24) and various packages
  • General: It's intential that this release contains nothing else than compiler and framework updates (makes it easier to isolate possible regressions)

v2.16.9

27 Sep 17:51
Compare
Choose a tag to compare
  • ReaLearn: #1229 Added possibility to use common compartment-wide Lua code in feedback scripts (was previously only possible in MIDI scripts)
  • ReaLearn: #1229 Added possibility to edit common compartment-wide Lua code via menu action (was previously only possible via import)
  • ReaLearn: #1229 Added Luau types for feedback scripts
  • ReaLearn: #1229 Improved ReaLearn menu structure and wording in compartment picker
  • ReaLearn: #1213 Improved usability by not letting enter close the mapping window (Escape still works)
  • ReaLearn: #1213 Fixed bug that caused the tab key to not switch text field focus on Windows
  • ReaLearn: #1212 Fixed keyboard control regression that caused long-pressed matching keyboard events being forwarded to REAPER (bug introduced in 2.16.4)
  • ReaLearn: #1205 Fixed possible error message "REAPER hwnd_info hwnd pointer was null" since 2.16.8
  • Playtime: #1199 Added column context menu action "Remove column (keep track)"
  • Playtime: Added dedicated move-window button
  • Playtime: Improved initial and minimum size of waveform view
  • Playtime: Improved pane toggler alignment and behavior when resizing the window
  • Playtime: Improved usability by showing horizontal progress bar if window is too small for showing the visual metronome in the center
  • Playtime: #1224 Fixed bug that caused downbeat of next cycle being played under certain circumstances when stopping a MIDI clip with quantized stop timing
  • Playtime: #1202 Fixed intra-block MIDI clip timing when using tempos other than 120 bpm
  • Playtime: #1202 Fixed hanging notes and other skipped MIDI events when routing a column track directly to a hardware synth
  • Playtime: #1200 Fixed Cmd/Ctrl+Click not working in Playtime toolbar MIDI learn buttons (was supposed to clear the MIDI trigger, but was re-learning it instead)
  • Playtime: #1210 Fixed Playtime app becoming invisible when it was shown on a second screen before that's not connected anymore
  • Playtime: #1227 Fixed broken retriggering on hard timeline seeks in REAPER < 7.23
  • Playtime: #1226 Fixed parallel playback of ignited clips even though the column is in exclusive mode
  • Playtime: #1201 Fixed tempo control showing wrong tempo when using time signatures with non-4 denominators
  • Playtime: #1223 Fixed a bunch of other issues with time signatures with non-4 denominators
  • Playtime: #1225 Fixed first MIDI notes not being played back when starting playback within Playtime

v2.16.8

14 Sep 19:05
Compare
Choose a tag to compare
  • ReaLearn: #1186 Fixed intra-block offset not being maintained when doing global MIDI transformation (resulted in loss of timing within block)
  • Playtime: #1192 Added support for recording from audio loopback input devices (finally a possibility to record the audio output of virtual instruments ... in the future, this will be more convenient)
  • Playtime: #1189 Improved user experience by not auto-resizing side panes and restricting the minimum size
  • Playtime: #1197 Improved user experience by memorizing pane sizes between disabling and enabling panes (not permanently!)
  • Playtime: #1180 Fixed various issues with looped playback, smooth seek and enabling/disabling FX while REAPER is playing with PDC (needs REAPER 7.23+)
  • Playtime: #1187 Fixed bug that could cause the column track folder structure to be destroyed when reordering columns (simple fix: Playtime now doesn't reorder tracks anymore when reordering columns)
  • Playtime: #1193 Fixed crackles/clicks/dropouts on initial playback of tempo detection recording

v2.16.7

13 Sep 12:00
Compare
Choose a tag to compare
  • ReaLearn: #1186 Fixed intra-block offset not being maintained when doing global MIDI transformation (resulted in loss of timing within block)
  • Playtime: #1192 Added support for recording from audio loopback input devices (finally a possibility to record the audio output of virtual instruments ... in the future, this will be more convenient)
  • Playtime: #1180 Fixed various issues with looped playback, smooth seek and enabling/disabling FX while REAPER is playing with PDC (finally!)
  • Playtime: #1187 Fixed bug that could cause the column track folder structure to be destroyed when reordering columns (simple fix: Playtime now doesn't reorder tracks anymore when reordering columns)
  • Playtime: #1193 Fixed crackles/clicks/dropouts on initial playback of tempo detection recording

v2.16.4

10 Sep 13:46
Compare
Choose a tag to compare
  • ReaLearn: #1124 Added possibility to do global MIDI transformation: See new options in target "MIDI: Send message" (yes!)
  • ReaLearn: #1158 Added possibility to use keyboard input in addition to MIDI/OSC input (yes!)
  • ReaLearn: #1155 Added menu entry "User interface => Background colors" to globally disable the use of background colors (useful when using custom Windows themes)
  • ReaLearn: #1157 Improved control via keyboard by not processing keyboard input when user is entering text (needs REAPER 7.23+)
  • ReaLearn: #1170 Fixed REAPER actions "ReaLearn: Find first mapping by source" (wouldn't find certain mappings) and "ReaLearn: Learn single mapping (reassigning source)" (always created new mappings)
  • ReaLearn: #1152 Fixed occasional "FX not loadable" error (e.g. when removing FX)
  • ReaLearn: #1162 Fixed timing information not being passed on when translating device MIDI to device MIDI via target "MIDI: Send message"
  • ReaLearn: #1126 Fixed error "impossible" when on monitoring FX and pressing target menu button
  • Playtime: #1131 Added the possibility to record clips from stopped state with a count-in/pre-roll (simply turn metronome on and record, right-click metronome to set length of pre-roll ... makes users who come from other session views feel more at home)
  • Playtime: #1163 Added track PDC information, including help texts (as a warning not to expect miracles when using high-latency FX)
  • Playtime: #1168 Added support for REAPER's "Smooth seek": Clips will keep playing as if nothing happened. Current limitation: Smooth-seek to the left still leads to retriggering when using PDC.
  • Playtime: #1119 Improved usability by always playing ignited clips when starting one specific clip when playback is stopped (makes users who come from other session views feel more at home)
  • Playtime: #1146 Improved section and fade behavior and defaults in order to prevent unwanted auto-fades
  • Playtime: #1132 Improved usability by making the static section an expert option and renaming it to "Source cut"
  • Playtime: #1166 Improved usability by replacing the "Silence mode" design with a more traditional "Stopped" design (also, Playtime now starts by default in stopped state)
  • Playtime: #1136 Improved keyboard control by handling SPACE even if set as a global shortcut in REAPER (needs REAPER 7.23+)
  • Playtime: #1137 Improved usability by letting SPACE keep ongoing recordings instead of discarding them
  • Playtime: #1164 Fixed clips completely losing sync when enabling or disabling high-latency FX due to PDC (for now only fixed when REAPER transport is stopped)
  • Playtime: #1179 Fixed audio clips playing back slightly delayed right after recording (bug was introduced in 2.16.2)
  • Playtime: #1143 Fixed Launchpad Pro detection on Windows if device name has a prefix (e.g. '2- ')
  • Playtime: #1165 Fixed inability to use MIDI input devices with IDs > 63
  • Playtime: #1149 Fixed App not getting keyboard focus unless clicking on specific areas such as the matrix view (keyboard shortcuts now work immediately after opening the app)
  • Playtime: #1160 Fixed play cursors in MIDI editor and waveform view noticeably off when using high-latency FX (due to PDC)
  • Playtime: #1156 Fixed audio clips turning silent when starting REAPER playback and having high-latency FX in the signal flow (due to PDC)
  • Playtime: #1135 Fixed tempo detection recordings not working via controller
  • Playtime: #1134 Fixed immediate playback of clip in stopped state not working via controller

v2.16.3

24 Aug 17:33
Compare
Choose a tag to compare
  • ReaLearn: #422 Added support for MIDI editor and Media Explorer actions
  • ReaLearn: #1122 Fixed broken "Learn many" in controller compartment