TABLE OF CONTENTS

Assign your controller to Endlesss functions

There are 3 ways to enter midi mapping mode:

- Click on the Midi icon in the top right of the app.

- Press CMD+M.

- Click on Endlesss in the title bar and select Toggle Midi Mapping Mode.


Click on any control that is now highlighted by a green rectangle. Then use the button, dial, fader or else on your controller to send a midi message. The exact message type and value will appear in the green rectangle.


To clear an assignment, hover over the control and click the small X that appears in the corner.

Mapping in your DAW

Currently the parameters of Endlesss are not exposed to your DAW (for automation or mapping). Instead, you route your midi controller(s) into the plugin. Then use the method described above to map your controller or choose a preset that you created in standalone mode. 

Supported midi messages

- Note On/Off

- Control Change (CC)


When working with a MIDI Controller with buttons, you may find it behaves as a Toggle (Toggles between On and Off with every press) or Momentary (On when pressed, Off when released). In Endlesss, some parameters are toggles and some are momentary, so you may need to adjust the modes of the buttons on your hardware to accurately mimic the control in software.


Midi mapping presets

You can create many custom midi mappings depending on your needs, combination of controllers or context. By default there is always one mapping present. Press Create New Mapping and give it a name to start with a blank mapping preset. Quickly switch between mappings by selecting it from the midi menu.


Changes you make to a mapping, like re-assigning a control to a different button, are saved automatically.


You can share and import mappings using the Import and Export buttons. Check out our forum for custom mappings by other users.


Delete a midi mapping by clicking on the X icon to its right.


Mapping the XY-Pad

The xy-pad is engaged using three midi messages in total:

- Horizontal movement (x-direction)

- Vertical movement (y-direction)

- Enable/Disable


This mimics the behaviour you would get when engaging the xy-pad with a mouse or a touch screen on Endlesss Mobile. The FX it only enabled while the xy-pad cursor is held down.


Midi controllers with an XY-Pad can typically send these three messages. In order to map them, it's easier to isolate them first:

  1. Select the Enable control in the bottom right
  2. Make your midi controller send only the midi message for holding down the xy-pad
  3. Select the X control
  4. Make your midi controller send only the midi message for moving horizontally
  5. Select the Y control
  6. Make your midi controller send only the midi message for moving vertically


If you are using a virtual controller like touchOSC or Lemur, it can be helpful to create 3 extra virtual buttons that send these exact messages to quickly make the assignments as described above.