Docs Control & mapping

midiMapper

Map MIDI controls to parameters, with a learn mode you drive by dropping a parameter on the toolbar button. Mappings are saved into the project folder by design; the tool's own settings roam through config.

⊙ Control & mapping Hub tab Toolbar button by AlphaMoonbase.berlin

midiMapper

Simple MIDI mapping tool by AlphaMoonbase.berlin. Drag and drop parameters onto the UI, learn, and move a fader/knob to assign. You can also modify the min/max range. Right click on the folder tab to configure.

ResetMIDIPls

Bypass and un-bypass MIDI operators to unstick them (requested by Jacopo)

  • Built into midiMapper and its button on the toolbar
  • 🎛️ In midiMapper, a new button resets the selected Device ID
  • 🖱️ Middle-click the midiMapper toolbar button to reset all
  • Can be set to auto-reset all on startup

Its settings persist and follow you across projects through ConfigRegistry, like every other tool; the Registry page on the component controls whether it participates.

Mapper

Allows quick MIDI/OSC Mapping by DragDropping a Parameter onto this button, using Galileo MIDI/OSC Mapper.

  • LeftClick: MIDI Mapper
  • Alt(/Cmd)+LeftClick: OSC Mapper
  • Alt(/Cmd)+RightClick: (OSC)MIDI Mapper Settings
  • DragDrop par: auto-learn MIDI
  • Alt(/Cmd)+DragDrop par: auto-learn OSC

Move knob to auto-learn.

Get it

Tick it on the install page and it installs with the rest of your setup and stays up to date.

Download midiMapper.tox Version 3.2.8, the tool on its own. It works in any project, and this copy never updates itself.

Where it appears

Parameters

Its Registry page comes from FNS_ConfigRegistry and FNS_HubRegistry.

Custom

ControlType / defaultWhat it does
Device IDId number1 Which MIDI device the Reset button acts on. Middle-clicking the toolbar button resets every device instead.
ClearClear button Delete every mapping in the table below.
LearnLearn on / offoff Listen for the next incoming MIDI message and assign it to the parameter you dropped on the UI. Turn it off when you are done assigning.
Edit Midimap DATEdit button Open the midimap table, where each row is one mapping and its min/max range.
Reset All MidiResetall button Bypass and un-bypass every MIDI operator to unstick a device that has stopped responding.
Reset Delay (Ms)Resetdelayms number0 How long to leave the MIDI operators bypassed during a reset, in milliseconds. Raise it if a device needs longer to let go of the port.

Repositorie

ControlType / defaultWhat it does
MappingtableMappingtablerepositorie operatorempty The table DAT holding the mappings. Point it at another table to keep mappings somewhere else, in a shared component for instance.
CreateMappingtablecreate button Create a mapping table and point the parameter above at it.

Edit this page on GitHub →