Vendor helgoboss/helgobox (ReaLearn) as basis for custom UI fork

Stripped upstream git history; starting point for replacing the native
SWELL/Win32 mapping UI with something more suited to bulk editing.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Paul Lipscomb
2026-07-15 17:38:29 -04:00
parent 583ed77a67
commit e58f06d9fa
2232 changed files with 685575 additions and 1 deletions
@@ -0,0 +1,9 @@
ifdef::pdf-theme[[[title-bar-close-window,Close window]]]
ifndef::pdf-theme[[[title-bar-close-window,Close window image:helgobox::generated/screenshots/elements/title-bar/close-window.png[width=50, pdfwidth=8mm]]]]
== Close window
image::helgobox::generated/screenshots/elements/title-bar/close-window.png[Close window, role="related thumb right", float=right]
Closes the app window.
@@ -0,0 +1,8 @@
ifdef::pdf-theme[[[title-bar-dim,Dim]]]
ifndef::pdf-theme[[[title-bar-dim,Dim image:helgobox::generated/screenshots/elements/title-bar/dim.png[width=50, pdfwidth=8mm]]]]
== Dim
image::helgobox::generated/screenshots/elements/title-bar/dim.png[Dim, role="related thumb right", float=right]
Toggles between a transparent and opaque window. Useful for quickly having a look what REAPER is doing under the hood ;)
@@ -0,0 +1,8 @@
ifdef::pdf-theme[[[title-bar-full-screen,Full screen]]]
ifndef::pdf-theme[[[title-bar-full-screen,Full screen image:helgobox::generated/screenshots/elements/title-bar/full-screen.png[width=50, pdfwidth=8mm]]]]
== Full screen
image::helgobox::generated/screenshots/elements/title-bar/full-screen.png[Full screen, role="related thumb right", float=right]
Toggles between full-screen and windowed mode.
@@ -0,0 +1,8 @@
ifdef::pdf-theme[[[title-bar-helgobox-info,Helgobox Info]]]
ifndef::pdf-theme[[[title-bar-helgobox-info,Helgobox Info image:helgobox::generated/screenshots/elements/title-bar/helgobox-info.png[width=50, pdfwidth=8mm]]]]
== Helgobox Info
image::helgobox::generated/screenshots/elements/title-bar/helgobox-info.png[Helgobox Info, role="related thumb right", float=right]
Shows the version number of the controlled Helgobox plug-in as well as the numeric ID of the Helgobox instance to which this App window is connected.
@@ -0,0 +1,8 @@
ifdef::pdf-theme[[[title-bar-help,Help]]]
ifndef::pdf-theme[[[title-bar-help,Help image:helgobox::generated/screenshots/elements/title-bar/help.png[width=50, pdfwidth=8mm]]]]
== Help
image::helgobox::generated/screenshots/elements/title-bar/help.png[Help, role="related thumb right", float=right]
Shows a help menu
@@ -0,0 +1,8 @@
ifdef::pdf-theme[[[title-bar-move-window,Move window]]]
ifndef::pdf-theme[[[title-bar-move-window,Move window image:helgobox::generated/screenshots/elements/title-bar/move-window.png[width=50, pdfwidth=8mm]]]]
== Move window
image::helgobox::generated/screenshots/elements/title-bar/move-window.png[Move window, role="related thumb right", float=right]
Drag this button to move the window. Useful when the window is very narrow, in which case the main drag area in the center will disappear.
@@ -0,0 +1,8 @@
ifdef::pdf-theme[[[title-bar-panic-midi,Panic]]]
ifndef::pdf-theme[[[title-bar-panic-midi,Panic image:helgobox::generated/screenshots/elements/title-bar/panic-midi.png[width=50, pdfwidth=8mm]]]]
== Panic
image::helgobox::generated/screenshots/elements/title-bar/panic-midi.png[Panic, role="related thumb right", float=right]
Attempts to stops all currently playing MIDI notes. Whenever you experience hanging notes, press this button.
@@ -0,0 +1,8 @@
ifdef::pdf-theme[[[title-bar-pause-arrangement,Pause arrangement]]]
ifndef::pdf-theme[[[title-bar-pause-arrangement,Pause arrangement image:helgobox::generated/screenshots/elements/title-bar/pause-arrangement.png[width=50, pdfwidth=8mm]]]]
== Pause arrangement
image::helgobox::generated/screenshots/elements/title-bar/pause-arrangement.png[Pause arrangement, role="related thumb right", float=right]
Pauses the REAPER arrangement
@@ -0,0 +1,8 @@
ifdef::pdf-theme[[[title-bar-play-arrangement,Play arrangement]]]
ifndef::pdf-theme[[[title-bar-play-arrangement,Play arrangement image:helgobox::generated/screenshots/elements/title-bar/play-arrangement.png[width=50, pdfwidth=8mm]]]]
== Play arrangement
image::helgobox::generated/screenshots/elements/title-bar/play-arrangement.png[Play arrangement, role="related thumb right", float=right]
Starts playing the REAPER arrangement
@@ -0,0 +1,8 @@
ifdef::pdf-theme[[[title-bar-redo,Redo]]]
ifndef::pdf-theme[[[title-bar-redo,Redo image:helgobox::generated/screenshots/elements/title-bar/redo.png[width=50, pdfwidth=8mm]]]]
== Redo
image::helgobox::generated/screenshots/elements/title-bar/redo.png[Redo, role="related thumb right", float=right]
Redoes the most recent operation that was undone within this Playtime matrix.
@@ -0,0 +1,10 @@
ifdef::pdf-theme[[[title-bar-refresh,Refresh]]]
ifndef::pdf-theme[[[title-bar-refresh,Refresh image:helgobox::generated/screenshots/elements/title-bar/refresh.png[width=50, pdfwidth=8mm]]]]
== Refresh
image::helgobox::generated/screenshots/elements/title-bar/refresh.png[Refresh, role="related thumb right", float=right]
Refreshes the displayed information.
Pressing this button is typically not required during normal operation. However, if there are any issues preventing Helgobox from displaying the latest information automatically, this button can help resolve the problem.
@@ -0,0 +1,8 @@
ifdef::pdf-theme[[[title-bar-save-project,Save project]]]
ifndef::pdf-theme[[[title-bar-save-project,Save project image:helgobox::generated/screenshots/elements/title-bar/save-project.png[width=50, pdfwidth=8mm]]]]
== Save project
image::helgobox::generated/screenshots/elements/title-bar/save-project.png[Save project, role="related thumb right", float=right]
Saves the current REAPER project
@@ -0,0 +1,8 @@
ifdef::pdf-theme[[[title-bar-settings,Settings]]]
ifndef::pdf-theme[[[title-bar-settings,Settings image:helgobox::generated/screenshots/elements/title-bar/settings.png[width=50, pdfwidth=8mm]]]]
== Settings
image::helgobox::generated/screenshots/elements/title-bar/settings.png[Settings, role="related thumb right", float=right]
Opens the central settings dialog.
@@ -0,0 +1,8 @@
ifdef::pdf-theme[[[title-bar-stop-arrangement,Stop arrangement]]]
ifndef::pdf-theme[[[title-bar-stop-arrangement,Stop arrangement image:helgobox::generated/screenshots/elements/title-bar/stop-arrangement.png[width=50, pdfwidth=8mm]]]]
== Stop arrangement
image::helgobox::generated/screenshots/elements/title-bar/stop-arrangement.png[Stop arrangement, role="related thumb right", float=right]
Stops the REAPER arrangement
@@ -0,0 +1,8 @@
ifdef::pdf-theme[[[title-bar-theme-mode,Theme mode]]]
ifndef::pdf-theme[[[title-bar-theme-mode,Theme mode image:helgobox::generated/screenshots/elements/title-bar/theme-mode.png[width=50, pdfwidth=8mm]]]]
== Theme mode
image::helgobox::generated/screenshots/elements/title-bar/theme-mode.png[Theme mode, role="related thumb right", float=right]
Switches between dark, light, and automatic theme modes. In automatic mode, the app will follow your system's theme settings.
@@ -0,0 +1,8 @@
ifdef::pdf-theme[[[title-bar-theme-switcher,Quick theme switcher]]]
ifndef::pdf-theme[[[title-bar-theme-switcher,Quick theme switcher image:helgobox::generated/screenshots/elements/title-bar/theme-switcher.png[width=50, pdfwidth=8mm]]]]
== Quick theme switcher
image::helgobox::generated/screenshots/elements/title-bar/theme-switcher.png[Quick theme switcher, role="related thumb right", float=right]
Cycle through all available themes.
@@ -0,0 +1,8 @@
ifdef::pdf-theme[[[title-bar-toggle-nav-bar,Toggle navigation bar]]]
ifndef::pdf-theme[[[title-bar-toggle-nav-bar,Toggle navigation bar image:helgobox::generated/screenshots/elements/title-bar/toggle-nav-bar.png[width=50, pdfwidth=8mm]]]]
== Toggle navigation bar
image::helgobox::generated/screenshots/elements/title-bar/toggle-nav-bar.png[Toggle navigation bar, role="related thumb right", float=right]
Shows or hides the navigation bar on the left.
@@ -0,0 +1,8 @@
ifdef::pdf-theme[[[title-bar-undo,Undo]]]
ifndef::pdf-theme[[[title-bar-undo,Undo image:helgobox::generated/screenshots/elements/title-bar/undo.png[width=50, pdfwidth=8mm]]]]
== Undo
image::helgobox::generated/screenshots/elements/title-bar/undo.png[Undo, role="related thumb right", float=right]
Undoes the most recent operation performed within this Playtime matrix.