devices · FM3 · reference · MIDI

MIDI

Why Fractal CC numbers are assigned, not fixed, and the mapping option that lets a one-message controller drive a scene-based rig.
section
using it
firmware
Cygnus

The shape of it

You choose the CC numbers

There is no reserved list to learn. Every function that can be driven over MIDI gets whatever CC number you give it, in the MIDI/Remote menu under SETUP. The CC number is the address. The CC value is the instruction.

Line 6 use a fixed list of reserved CCs you cannot reassign. A controller preset written for a Helix will not work on a Fractal, and the reverse is also true.

you assign the CC numbers, not Fractal

No CC number is reserved. Open the MIDI/Remote menu under SETUP and give Scene Select, Channel Select, the tuner and anything else the CC number you want. Other modelers reserve fixed numbers.

Axe-Fx III Owner's Manual
the value does the work

Once a CC number is assigned to a function, the value tells that function what to do. The number is the address, and the value is the instruction.

Axe-Fx III Owner's Manual
MIDI channel is 1–16, or OMNI

OMNI makes the modeler respond on any channel. Try it first when nothing is getting through.

Axe-Fx III Owner's Manual
MIDI IN passes straight to MIDI THRU

Automatically, with no setting to enable. MIDI OUT carries what the modeler generates itself.

Axe-Fx III Owner's Manual
it receives clock but does not send it

Fractal devices follow incoming MIDI Beat Clock so delays and modulation lock to a DAW or drum machine. They do not transmit clock, so they cannot be the master. Tempo range is 20–250 BPM.

Axe-Fx III Owner's Manual
presets can transmit on load

Turn on Send MIDI PC and loading a preset fires a Program Change from MIDI OUT. The Scene MIDI block sends messages from within a preset.

Axe-Fx III Owner's Manual

The value tables

What to send once the number is assigned

Scene Select

Value plus one is the scene number. Values wrap, so scene = (value mod 8) + 1.

Assign CC#34 to Scene Select, then send CC#34 with value 2 to load scene 3.

Axe-Fx III Owner's Manual
Channel Select

Value 0 is channel A, 1 is B, 2 is C, 3 is D, and it repeats from there. Each block has its own Channel Select setting.

Assign a CC# to the Drive block's channel select, then send value 1 for channel B.

Axe-Fx III Owner's Manual
Scene Increment / Decrement

Any value triggers a step. Assign each direction its own CC# or switch.

Two switches on a generic controller become scene up and scene down.

Axe-Fx III Owner's Manual

skip the 512-row bank table

The manual prints a 512-row table of Bank and Program Change combinations. One line of arithmetic replaces it: the bank is the preset number divided by 128, and the Program Change is the remainder. Preset 300 is bank 2, PC 44. Program Change alone reaches the first 128 presets, so many rigs never use bank select.

Axe-Fx III Owner's Manual

The option most rigs want

Custom PC Mapping

Most MIDI controllers send a Program Change and nothing else, which selects a preset but leaves you on whichever scene it was saved with. On a rig built around scenes, you also need the scene.

Turn on Custom PC Mapping, in the Mapping page of the MIDI/Remote menu. Each incoming Program Change then selects a preset *and* a scene of your choosing, so a plain one-message controller can drive a scene-based rig.

watch out

The map holds 128 entries, and while it is enabled Bank Select messages are ignored. You trade access to presets above 128 for the scene recall. With mapping off, Program Changes load presets one-for-one and Bank Select works normally again.

Axe-Fx III Owner's Manual

Fractal's own MFC-101 transmits CC#11 for expression pedal 1 and CC#16 for pedal 2 by default. Use the same numbers to set up a third-party pedal to behave the same way. Fractal's defaults are assignments too, and you can change them.

Axe-Fx III Owner's Manual

real amps, each read from its schematic, ready for your FM3.

presets for your FM3 →