Freakin' amazing game. Love the fact that you can use a MIDI controller with this. Pour yourself a drink, sit back, and prepare to lose yourself in these soundscapes while twiddling your knobs.

If you don't have a MIDI controller, check out TouchOSC.

MIDI controls can be mapped through the in-game settings menu. There are 18 available analog input mappings, visualized in game as a 3x3 array of X and Y axes. In this case, I'm using an Akai MPK Mini controller with 8 knobs and 4 programmable memory banks. Which I've configured with a different control change (CC) number from the list of undefined MIDI CC numbers for each knob in each bank.

For reference, undefined MIDI CC numbers include: 3, 9, 14-15, 20-31, 85-90, and 102-119.

To actually map the knobs in game, you need to do so by selecting MIDI controls from the controller settings menu. First select one of the knob controls from the settings menu for mapping. Then turn the knob on the MIDI controller you wish to associate with the knob selected in the settings menu. When the game detects the MIDI input, it'll map the MIDI channel and CC number of that input to the selected knob.

From the MIDI controls settings menu, I mapped the first 3 sets of horizontal and vertical axes to the first 3 knobs in each row of the Akai MPK Mini controller with Prog 1 selected: K1-K3 map to horizontal axes 1-3, while K5-K7 map to vertical axes 1-3.

For axes 4-6, I switched to using Prog 2, and did the same for knobs K1-K3 and K5-K7. Then repeated the same the process for axes 7-9 using Prog 3. With each memory bank programmed using different CC numbers for knobs, they each register as different and unique between Prog selections.

Using this mapping scheme, memory banks Prog 1Prog 2, and Prog 3 of the Akai MPK Mini are mapped to one of the rows of X and Y axes in the 3x3 grid of controls displayed in game. This made the most sense to me.