Some minor fiddling around is needed as each MPE channel in the template will need to be locked to receive notes on the appropriate MIDI channel on your controller.
Besides this, you must set the port to 1 for the MPE controller and any instruments you'd like to control should be set to port 2. If you need to use patterns to control different MPE instruments I'd recommend using Patcher to route the appropriate MIDI ports, to be triggered by automation within the pattern. If you have upper zone MPE enabled make sure to change the MPE Channel 16/1 controls to MIDI channel 1 so you don't miss your first played notes!
This has been tested with the following software:
SC Addiction Synth
SWAM Audio Modeling
Please try it out and lend any advice you have on improving this for supporting more instruments. I only have two MPE compatible controllers currently (QuNexus 2 and Joue Play) so if you have a Linnstrument, Seaboard, Lumi Keys, or Sensel Morph give this a shot and report back. If you'd like to add it in your templates folder for ease of use, copy the flp name to a newly created folder, and make a new text file with the following:
Save it with the flp name and change the extension to .nfo; restart FL Studio to see it in your menu.
Code: Select all
Description=Basic 808 with separate channels for MPE (lower zone mode) using port 1 as an input and port 2 as an output. MenuIconIndex=120
P.S. I have no idea what silliness has lead people to conclude you can't record MPE performances in FL studio. I've seen some really hacky external port routing and audio recording of performances as a stopgap so I was surprised I couldn't find a template. One oversight could be aftertouch assignments (polyphonic and channel aftertouch are on the same control), but I couldn't find a consequence to this in MPE mode. Also I was expecting things to blow up without the MPE messages on channel 1 but all the software I tested didn't care.