Releases: helgoboss/helgobox
Releases Β· helgoboss/helgobox
v2.16.13
v2.16.12
- 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
- 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
- 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
- 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
- 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
- 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
- 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
v2.16.2
- General: Improved documentation by moving large parts of the user guide into the Wiki and renaming what's left to "Technical Reference"
- General: #1100 Improved error messages by including the module path in the error description (= path to DLL, SO or DYLIB)
- ReaLearn: #252 Added menu action to make targets non-sticky in many different ways
- ReaLearn: #1093 Added X-Touch One preset
- ReaLearn: #1097 Added possibility to disable learning for particular virtual sources (useful e.g. in order to enforce learning of fader movements instead of fader touch events)
- ReaLearn: #1097 Improved usability by ignoring fader touch events of all presets based on Mackie Control Universal when learning sources in the main compartment (you can finally learn fader movements without having to press the fader before pressing the "Learn source" button)
- ReaLearn: #1093 Improved usability by turning various presets into built-in factory presets (e.g. Mackie Control Universal and DAW control)
- ReaLearn: #1095 Improved projection edit mode by showing virtual control element names if mapping names are empty
- ReaLearn: #1095 Improved projection edit mode by not showing disabled or projection-disabled mappings in control palette
- ReaLearn: #1095 Improved Midi Fighter Twister preset by hiding feedback-only mappings in Projection
- ReaLearn: #252 Improved preset saving by not automatically making targets non-sticky in particular ways (and instead by referring to the new menu action)
- ReaLearn: #1101 Improved editing of mappings with targets that refer to the currently focused FX: Focusing ReaLearn itself will not mess everything up anymore
- ReaLearn: #1102 Improved the addition of new FX-to-preset linking by using the new categorized preset menu
- ReaLearn: #1103 Improved usability by writing preset metadata into the compartment notes on load (only if notes not already set in preset content)
- ReaLearn: #1112 Fixed possible error message "is not a valid ReaperPanValue"
- ReaLearn: #1118 Fixed target "FX: Open/close" by focusing FX window if it's already open (was not the case before on Windows)
- Playtime: #1108 Added clip pitch adjustment in semitones
- Playtime: #1104 Improved usability by adding an icon to the track panel which shows the track input type
- Playtime: #1083 Fixed global keyboard shortcuts on Windows preventing text entry, e.g. renaming clips
- Playtime: #1083 Fixed unprocessed keyboard shortcuts on macOS being passed through to REAPER (not desired anymore)
- Playtime: #1105 Fixed possible error message "ring buffer too small for writing block" when recording clips with high sample rates
- Playtime: #1105 Fixed possibly incomplete recordings, especially when using high sample rates
- Playtime: #1118 Fixed already open FX not being focused on Windows when pressing the "Instrument" button
- Playtime: #1091 Fixed displayed MIDI trigger note octave (was 1 octave too high)
- Playtime: #1115 Fixed dialogs with text fields not closing on Windows when pressing Escape
- Playtime: #1098 Fixed error "not implemented" when exporting MIDI clips to the arrangement