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
midiMapperand its button on the toolbar - 🎛️ In
midiMapper, a new button resets the selectedDevice ID - 🖱️ Middle-click the
midiMappertoolbar 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
Hub tabposition 140
Toolbar buttonas MIDILearn · position 27
Parameters
Its Registry page comes from FNS_ConfigRegistry and FNS_HubRegistry.
Custom
| Control | Type / default | What 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
| Control | Type / default | What 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. |