Topic: Push 2 as MIDI controller for TMFX?

Could I use the Ableton Push 2 controller for e.g. controlling TMFX Main output volume? That means controlling both Ableton Lives Mastervolume and TMX Main level? And does TMFX have a MIDI-Learn function?

UFX+, MacBook Pro 2015, High Sierra, Ableton Live 10, Push 2.

2 (edited by pianopictures 2018-02-25 15:30:17)

Re: Push 2 as MIDI controller for TMFX?

From the manual:


The hardware output which is set up as Main Out can be controlled by the standard Control
Change Volume via MIDI channel 1. With this, the main volume of the Fireface is controllable
from nearly any MIDI equipped hardware device.

Even if you don't want to control all faders and pans, some buttons are highly desired to be
available in 'hardware'. These are mainly the Talkback and the Dim button, and the monitoring
options (listen to Phones submixes). Fortunately a Mackie Control compatible controller is not
required to control these buttons, as they are steered by simple Note On/Off commands on
MIDI channel 1.

The notes are (hex / decimal / keys):

The notes are (hex / decimal / keys):

Dim: 5D / 93 / A 6
Mono: 2A / 42 / #F 2
Talkback: 5E / 94 / #A 6
Recall: 5F / 95 / H 6
Speaker B: 32 / 50 / D3

Cue Main Out: 3E / 62 / D 4
Cue Phones 1: 3F / 63 / #D 4
Cue Phones 2: 40 / 64 / E 4

Snapshot 1: 36 / 54 / #F 3
Snapshot 2: 37 / 55 / G 3
Snapshot 3: 38 / 56 / #G 3
Snapshot 4: 39 / 57 / A 3
Snapshot 5: 3A / 58 / #A 3
Snapshot 6: 3B / 59 / B 3
Snapshot 7: 3C / 60 / C 4
Snapshot 8: 3D / 61 / #C 4

Trim Gains: 2D / 45 / A 2
Master Mute: 2C / 44 / #G2
Master Solo: 2B / 43 / G2

Furthermore all faders of all three rows can be controlled via simple Control Change commands.
The format for the Control Change commands is:

Bx yy zz

x = MIDI channel
yy = control number
zz = value

The first row in TotalMix is addressed by MIDI channels 1 up to 4, the middle row by channels 5
up to 8 and the bottom row by channels 9 up to 12.

16 Controller numbers are used: 102 up to 117 (= hex 66 to 75). With these 16 Controllers (=
faders) and 4 MIDI channels each per row, up to 64 faders can be controlled per row (as required
by the HDSPe MADI).

Examples for sending MIDI strings:

- Set input 1 to 0 dB: B0 66 68
- Set input 5 to maximum attenuation: B1 6A 0
- Set playback 1 to maximum: B4 66 7F
- Set Output 3 to 0 dB: B8 68 68

Note: Sending MIDI strings requires the use of programmer's logic for the MIDI channel, starting
with 0 for channel 1 and ending with 15 for channel 16.

Further functions:

- Trim Gains On: BC 66 xx (BC = MIDI channel 13, xx = any value)
- Trim Gains Off: BC 66 xx or select a submix

Select submix (fader) in third row:
- channel 1/2: BC 68/69 xx
- channel 3/4: BC 6A/6B xx
etc.

Input Gain control is available via CC9, value range as the gain itself (up to 65). The MIDI
channel determines the controlled channel, from 1 to 16 (Babyface Pro: only 1/2/3/4). For this to
work, Enable MIDI Control in the Options menu has to be activated.

The Reverb and Echo User Presets can be changed via MIDI CC: B2 0C nn for Reverb preset
1 to 16, B3 0C nn for Echo preset 1 to 16

3 (edited by pianopictures 2018-02-25 10:50:32)

Re: Push 2 as MIDI controller for TMFX?

Whether you can control both applications (Ableton and TMFX) via MIDI simultaneously depends from the MIDI controller drivers (multiclient operation support or not).

Re: Push 2 as MIDI controller for TMFX?

Thank you so much pianopictures, I will try and report here.

UFX+, MacBook Pro 2015, High Sierra, Ableton Live 10, Push 2.