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,148 @@
* xref:introduction.adoc[]
* xref:installation.adoc[]
* xref:key-concepts.adoc[]
* xref:user-interface.adoc[]
** xref:user-interface/main-panel.adoc[]
*** xref:user-interface/main-panel/input-output-section.adoc[]
*** xref:user-interface/main-panel/menu-bar.adoc[]
*** xref:user-interface/main-panel/let-through-section.adoc[]
*** xref:user-interface/main-panel/show-section.adoc[]
*** xref:user-interface/main-panel/preset-section.adoc[]
*** xref:user-interface/main-panel/mapping-group-section.adoc[]
*** xref:user-interface/main-panel/notes-button.adoc[]
*** xref:user-interface/main-panel/mappings-toolbar.adoc[]
*** xref:user-interface/main-panel/mapping-row.adoc[]
*** xref:user-interface/main-panel/bottom-section.adoc[]
** xref:user-interface/mapping-panel.adoc[]
*** xref:user-interface/mapping-panel/top-section.adoc[]
*** xref:user-interface/mapping-panel/source-section.adoc[]
*** xref:user-interface/mapping-panel/target-section.adoc[]
*** xref:user-interface/mapping-panel/glue-section.adoc[]
*** xref:user-interface/mapping-panel/bottom-section.adoc[]
*** xref:user-interface/mapping-panel/advanced-settings-dialog.adoc[]
** xref:user-interface/settings-dialog.adoc[]
** xref:user-interface/controller-dialog.adoc[]
** xref:user-interface/projection.adoc[]
* xref:sources.adoc[]
** xref:sources/none.adoc[]
** xref:sources/midi.adoc[]
*** xref:sources/midi/cc-value.adoc[]
*** xref:sources/midi/note-velocity.adoc[]
*** xref:sources/midi/note-number.adoc[]
*** xref:sources/midi/pitch-wheel.adoc[]
*** xref:sources/midi/channel-after-touch.adoc[]
*** xref:sources/midi/program-change.adoc[]
*** xref:sources/midi/nrpn-value.adoc[]
*** xref:sources/midi/polyphonic-after-touch.adoc[]
*** xref:sources/midi/midi-clock-tempo.adoc[]
*** xref:sources/midi/midi-clock-transport.adoc[]
*** xref:sources/midi/raw-midi-sysex.adoc[]
*** xref:sources/midi/midi-script.adoc[]
*** xref:sources/midi/display.adoc[]
*** xref:sources/midi/specific-program-change.adoc[]
** xref:sources/osc.adoc[]
** xref:sources/stream-deck.adoc[]
** xref:sources/keyboard.adoc[]
** xref:sources/reaper.adoc[]
*** xref:sources/reaper/midi-device-changes.adoc[]
*** xref:sources/reaper/realearn-unit-start.adoc[]
*** xref:sources/reaper/timer.adoc[]
*** xref:sources/reaper/realearn-parameter.adoc[]
*** xref:sources/reaper/speech.adoc[]
** xref:sources/virtual.adoc[]
* xref:targets.adoc[]
** xref:targets/global.adoc[]
*** xref:targets/global/last-touched.adoc[]
*** xref:targets/global/mouse.adoc[]
*** xref:targets/global/set-automation-mode-override.adoc[]
** xref:targets/project.adoc[]
*** xref:targets/project/any-on.adoc[]
*** xref:targets/project/invoke-reaper-action.adoc[]
*** xref:targets/project/invoke-transport-action.adoc[]
*** xref:targets/project/browse-tracks.adoc[]
*** xref:targets/project/seek.adoc[]
*** xref:targets/project/set-playrate.adoc[]
*** xref:targets/project/set-tempo.adoc[]
** xref:targets/marker-region.adoc[]
*** xref:targets/marker-region/go-to.adoc[]
** xref:targets/track.adoc[]
*** xref:targets/track/track.adoc[]
*** xref:targets/track/arm-disarm.adoc[]
*** xref:targets/track/enable-disable-all-fx.adoc[]
*** xref:targets/track/enable-disable-parent-send.adoc[]
*** xref:targets/track/mute-unmute.adoc[]
*** xref:targets/track/peak.adoc[]
*** xref:targets/track/phase-invert-normal.adoc[]
*** xref:targets/track/select-unselect.adoc[]
*** xref:targets/track/set-automation-mode.adoc[]
*** xref:targets/track/set-monitoring-mode.adoc[]
*** xref:targets/track/set-automation-touch-state.adoc[]
*** xref:targets/track/set-pan.adoc[]
*** xref:targets/track/set-stereo-pan-width.adoc[]
*** xref:targets/track/set-volume.adoc[]
*** xref:targets/track/show-hide.adoc[]
*** xref:targets/track/solo-unsolo.adoc[]
** xref:targets/fx-chain.adoc[]
*** xref:targets/fx-chain/browse-fxs.adoc[]
** xref:targets/fx.adoc[]
*** xref:targets/fx/fx.adoc[]
*** xref:targets/fx/enable-disable.adoc[]
*** xref:targets/fx/set-online-offline.adoc[]
*** xref:targets/fx/load-snapshot.adoc[]
*** xref:targets/fx/browse-presets.adoc[]
*** xref:targets/fx/open-close.adoc[]
** xref:targets/fx-parameter.adoc[]
*** xref:targets/fx-parameter/set-automation-touch-state.adoc[]
*** xref:targets/fx-parameter/set-value.adoc[]
** xref:targets/pot.adoc[]
*** xref:targets/pot/browse-filter-items.adoc[]
*** xref:targets/pot/browse-presets.adoc[]
*** xref:targets/pot/preview-preset.adoc[]
*** xref:targets/pot/load-preset.adoc[]
** xref:targets/send-receive.adoc[]
*** xref:targets/send-receive/automation-mode.adoc[]
*** xref:targets/send-receive/mono-stereo.adoc[]
*** xref:targets/send-receive/mute-unmute.adoc[]
*** xref:targets/send-receive/phase-invert-normal.adoc[]
*** xref:targets/send-receive/set-automation-touch-state.adoc[]
*** xref:targets/send-receive/set-pan.adoc[]
*** xref:targets/send-receive/set-volume.adoc[]
** xref:targets/playtime.adoc[]
*** xref:targets/playtime/slot-management-action.adoc[]
*** xref:targets/playtime/slot-transport-action.adoc[]
*** xref:targets/playtime/slot-seek.adoc[]
*** xref:targets/playtime/slot-volume.adoc[]
*** xref:targets/playtime/column-action.adoc[]
*** xref:targets/playtime/row-action.adoc[]
*** xref:targets/playtime/matrix-action.adoc[]
*** xref:targets/playtime/control-unit-scroll.adoc[]
*** xref:targets/playtime/browse-cells.adoc[]
** xref:targets/midi.adoc[]
*** xref:targets/midi/send-message.adoc[]
** xref:targets/osc.adoc[]
*** xref:targets/osc/send-message.adoc[]
** xref:targets/realearn.adoc[]
*** xref:targets/realearn/dummy.adoc[]
*** xref:targets/realearn/enable-disable-instances.adoc[]
*** xref:targets/realearn/enable-disable-mappings.adoc[]
*** xref:targets/realearn/enable-disable-units.adoc[]
*** xref:targets/realearn/load-mapping-snapshot.adoc[]
*** xref:targets/realearn/modify-mapping.adoc[]
*** xref:targets/realearn/take-mapping-snapshot.adoc[]
*** xref:targets/realearn/browse-group-mappings.adoc[]
** xref:targets/virtual.adoc[]
* xref:further-concepts.adoc[]
** xref:further-concepts/general.adoc[]
** xref:further-concepts/instance.adoc[]
** xref:further-concepts/unit.adoc[]
** xref:further-concepts/compartment.adoc[]
** xref:further-concepts/mapping.adoc[]
** xref:further-concepts/source.adoc[]
** xref:further-concepts/glue.adoc[]
** xref:further-concepts/target.adoc[]
* xref:glue-signal-flow.adoc[]
** xref:glue-signal-flow/control.adoc[]
** xref:glue-signal-flow/feedback.adoc[]
* xref:best-practices.adoc[]
* xref:reaper-actions.adoc[]
* xref:configuration-files.adoc[]