Using MIDI

We tried to make the software interface for Mopis as easy to use as possible with just a regular computer keyboard and mouse. But you can also control just about any Mopis parameter over MIDI.

In addition to note and velocity events, MIDI devices send control change events, or "CCs," to set synth parameters. Each CC is identified by a number. Unfortunately, there's no real standard for what each CC number means. So in order to use Mopis with your favorite MIDI controller, you need to do one of two things:

  1. You can look up the default CCs for Mopis, and set the knobs on your controller accordingly.
  2. You can look up the default CCs for the knobs and sliders on your controller, and set the CCs for Mopis accordingly.

Setting your controller to match Mopis

Most MIDI controllers will let you customize the CCs sent by the knobs, but every controller has a different procedure for assigning them. Consult your controller's manual for the procedure. The default CC settings for Mopis are as follows:

Portamento speed5
Oscillator balance47
OSC1 Waveform17
OSC1 Transpose18
OSC1 Finetune19
OSC1 Offset20
OSC1 Loop begin21
OSC1 Loop length22
OSC1 Playback speed23
OSC2 Waveform24
OSC2 Transpose25
OSC2 Finetune26
OSC2 Offset27
OSC2 Loop begin28
OSC2 Loop length29
OSC2 Playback speed30
Filter cutoff74
Filter resonance/Q71
Filter EG attack23
Filter EG decay24
Filter EG sustain25
Filter EG release26
Oscillator gain16
Amplitude EG attack73
Amplitude EG decay75
Amplitude EG sustain70
Amplitude EG release72
LFO1 frequency31
LFO2 frequency32
LFO3 frequency33
Assign 1 modulation amount34
Assign 2 modulation amount35
Assign 3 modulation amount36
Assign 4 modulation amount37
Assign 5 modulation amount38
Assign 6 modulation amount39
Assign 7 modulation amount40
Assign 8 modulation amount41
Delay tempo42
Delay length43
Delay wet out44
Delay feedback45
Delay filter cutoff46

If you don't want to memorize or print out this table, you can check the current MIDI settings from within the Mopis editor:

  1. Open the Assign page.
  2. Under the MIDI section, click on the parameter drop down and select the parameter you're interested in from the list.
  3. If there is a MIDI CC assigned to that parameter, its number will appear in the CC box on the left.

Tip: The MIDI settings are stored in the mopis.prefs file.

On Windows: The preferences are stored in your Application Data directory, usually Documents and Settings\(user name)\Application Data\Mopis\mopis.prefs.

On OS X: The preferences are stored in your Application Support directory, usually (user)/Library/Application Support/Mopis/mopis.prefs.

In either case, the preferences are a plain text file. You can open it up with any text editor such as Notepad. If you want to share MIDI settings with a friend, just copy and paste the assign_midi_cc lines.

Setting Mopis to match your controller

  1. Open the Assign page in the Mopis editor.
  2. If you're not sure which CCs your controller sends, move the knob or slider you're interested in on your MIDI controller. The CC number will appear in the "Last CC received" box.
  3. Click on the parameter dropdown and select the parameter you're interested in from the list.
  4. Click on the CC dropdown and select the CC number your knob sent from the list. The new number will appear highlighted in yellow.
  5. Press the "Set" button to assign the new CC to the parameter.
  6. When you're happy with the MIDI settings, press the "Save MIDI settings" to save them for next time. Otherwise, the MIDI settings will return to the previous settings next time you load Mopis.