Push 3 midi notes problem

Hi,

I’m trying to route the Push 3 midi notes only through MTP to a virtual out.
My problems are:

  • It’s ignoring the octave shift completely. If I shift octave up or down on Push MTP still reads the pad as the same note.
  • If I change the pad layout to anything but Sequential Chromatic MTP reads the a different pad.
  • MTP is also reading the touch sensitive encoders as notes.

Does anyone have any idea how to set Push up with MTP so that it reads the pads correctly as the notes they are assigned to in the push, follows the octave shift, and ignore anything other than the pads?

Hi and welcome to the Bome community!

Hopefully we have some Push 3 users out there that might be able to help. Unfortunately, I only have access to a manual and it is pretty spares on definition of setting up MIDI on Push 3.

With that said, if you capture the MIDI IN AND MIDI OUT log in MT Pro and annotate what you are doing, perhaps I can assist further by looking at that.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Hi Steve,

Thank you for your responds.
Here’s the log after connecting ‘Ableton Push 3 Live Port’ to ‘Bome MIDI Translator 1 Virtual Out’:

=== Pressing pad C1:

1: MIDI IN [Ableton Push 3 Live Port]: DD 00
2: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DD 00
3: MIDI IN [Ableton Push 3 Live Port]: BD 4A 37
4: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BD 4A 37
5: MIDI IN [Ableton Push 3 Live Port]: 9D 24 3A
6: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: 9D 24 3A
7: MIDI IN [Ableton Push 3 Live Port]: DD 23
8: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DD 23
9: MIDI IN [Ableton Push 3 Live Port]: DD 24
10: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DD 24
11: MIDI IN [Ableton Push 3 Live Port]: BD 4A 39
12: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BD 4A 39
13: MIDI IN [Ableton Push 3 Live Port]: DD 25
14: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DD 25
15: MIDI IN [Ableton Push 3 Live Port]: BD 4A 3A
16: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BD 4A 3A
17: MIDI IN [Ableton Push 3 Live Port]: DD 23
18: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DD 23
19: MIDI IN [Ableton Push 3 Live Port]: DD 1F
20: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DD 1F
21: MIDI IN [Ableton Push 3 Live Port]: ED 00 40
22: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: ED 00 40
23: MIDI IN [Ableton Push 3 Live Port]: DD 18
24: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DD 18
25: MIDI IN [Ableton Push 3 Live Port]: DD 0F
26: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DD 0F
27: MIDI IN [Ableton Push 3 Live Port]: BD 4A 38
28: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BD 4A 38
29: MIDI IN [Ableton Push 3 Live Port]: DD 05
30: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DD 05
31: MIDI IN [Ableton Push 3 Live Port]: DD 00
32: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DD 00
33: MIDI IN [Ableton Push 3 Live Port]: BD 4A 37
34: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BD 4A 37
35: MIDI IN [Ableton Push 3 Live Port]: BD 4A 35
36: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BD 4A 35
37: MIDI IN [Ableton Push 3 Live Port]: DD 00
38: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DD 00
39: MIDI IN [Ableton Push 3 Live Port]: 8D 24 40
40: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: 8D 24 40

=== Pressing the Octave Up button on the Push 3 to go one octave up:

41: MIDI IN [Ableton Push 3 Live Port]: B0 37 7F
42: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B0 37 7F
43: MIDI IN [Ableton Push 3 Live Port]: B0 37 00
44: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B0 37 00

=== Pressing the same pad as before, which should now be C2. But is instead still registering as C1. And on the push 3 the LED of C1 is lighting up (instead of the pad I’m pressing):

45: MIDI IN [Ableton Push 3 Live Port]: DE 00
46: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DE 00
47: MIDI IN [Ableton Push 3 Live Port]: BE 4A 00
48: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BE 4A 00
49: MIDI IN [Ableton Push 3 Live Port]: 9E 24 7F
50: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: 9E 24 7F
51: MIDI IN [Ableton Push 3 Live Port]: DE 7F
52: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DE 7F
53: MIDI IN [Ableton Push 3 Live Port]: BE 4A 0F
54: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BE 4A 0F
55: MIDI IN [Ableton Push 3 Live Port]: BE 4A 18
56: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BE 4A 18
57: MIDI IN [Ableton Push 3 Live Port]: BE 4A 20
58: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BE 4A 20
59: MIDI IN [Ableton Push 3 Live Port]: DE 76
60: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DE 76
61: MIDI IN [Ableton Push 3 Live Port]: BE 4A 26
62: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BE 4A 26
63: MIDI IN [Ableton Push 3 Live Port]: DE 6B
64: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DE 6B
65: MIDI IN [Ableton Push 3 Live Port]: BE 4A 28
66: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BE 4A 28
67: MIDI IN [Ableton Push 3 Live Port]: EE 00 40
68: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: EE 00 40
69: MIDI IN [Ableton Push 3 Live Port]: BE 4A 2B
70: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BE 4A 2B
71: MIDI IN [Ableton Push 3 Live Port]: DE 68
72: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DE 68
73: MIDI IN [Ableton Push 3 Live Port]: BE 4A 2E
74: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BE 4A 2E
75: MIDI IN [Ableton Push 3 Live Port]: DE 66
76: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DE 66
77: MIDI IN [Ableton Push 3 Live Port]: BE 4A 2F
78: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BE 4A 2F
79: MIDI IN [Ableton Push 3 Live Port]: BE 4A 30
80: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BE 4A 30
81: MIDI IN [Ableton Push 3 Live Port]: DE 69
82: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DE 69
83: MIDI IN [Ableton Push 3 Live Port]: DE 6F
84: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DE 6F
85: MIDI IN [Ableton Push 3 Live Port]: BE 4A 32
86: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BE 4A 32
87: MIDI IN [Ableton Push 3 Live Port]: DE 7A
88: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DE 7A
89: MIDI IN [Ableton Push 3 Live Port]: DE 7F
90: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DE 7F
91: MIDI IN [Ableton Push 3 Live Port]: BE 4A 30
92: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BE 4A 30
93: MIDI IN [Ableton Push 3 Live Port]: BE 4A 2F
94: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BE 4A 2F
95: MIDI IN [Ableton Push 3 Live Port]: BE 4A 2E
96: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BE 4A 2E
97: MIDI IN [Ableton Push 3 Live Port]: BE 4A 2C
98: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BE 4A 2C
99: MIDI IN [Ableton Push 3 Live Port]: BE 4A 2B
100: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BE 4A 2B
101: MIDI IN [Ableton Push 3 Live Port]: BE 4A 28
102: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BE 4A 28
103: MIDI IN [Ableton Push 3 Live Port]: DE 69
104: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DE 69
105: MIDI IN [Ableton Push 3 Live Port]: BE 4A 26
106: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BE 4A 26
107: MIDI IN [Ableton Push 3 Live Port]: DE 47
108: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DE 47
109: MIDI IN [Ableton Push 3 Live Port]: BE 4A 1E
110: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: BE 4A 1E
111: MIDI IN [Ableton Push 3 Live Port]: DE 24
112: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DE 24
113: MIDI IN [Ableton Push 3 Live Port]: DE 00
114: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: DE 00
115: MIDI IN [Ableton Push 3 Live Port]: 8E 24 40
116: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: 8E 24 40

=== Additionally, here’s a log from touching one of the rotary encoders:

1: MIDI IN [Ableton Push 3 Live Port]: 90 00 7F
2: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: 90 00 7F
3: MIDI IN [Ableton Push 3 Live Port]: 90 00 00
4: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: 90 00 00

Hi, these messages do not make a lot of sense. Are you in StandAlone mode or control mode. My understanding is the Push behaves quite differently in each MODE. Are you connecting your push to your computer via the USB C port?

DD messages are channel pressure messages on MIDI channel 14.
ED messages are pitch bend messages on MIDI channel 14
BD messages are CC messages on MIDI channel 14
8D is note off messages on MIDI Channel 14.

I’m not sure why you are getting note messages from the device at all as your log does not show note messages. Maybe you are also sending MIDI to the MIDI TRS ports or that the buttons themselves are not using MIDI but rather just sending note messages to the Push sound section directly.

I think if you want to use your Push 3 as a controller you will need to go into control mode.

The octave up button seems to be CC 55 (Hex 37). Then the other messages appear to be the same messages as before except on MIDI CH 13 but they are note note messages.

When you touch an encoder, you seem to be getting a note-on message.

Again, you might want to put your Push 3 in stand-alone mode and test again.
You may need to check for support from Ableton as they probably know your Push much better than I and how it should work.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

I was thinking. These could be MPE message so turn MPE off and see what you get.

Steve

Hi Steve,

turning MPE off gives me the following log when hitting a pad:

1: MIDI IN [Ableton Push 3 Live Port]: 90 46 5E
2: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: 90 46 5E
3: MIDI IN [Ableton Push 3 Live Port]: 80 46 40
4: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: 80 46 40

Unfortunately it still triggers the wrong note and ignores the octave setting on the push.
This is with Push 3 in control mode, not standalone.
In standalone it does not register as a midi device.

Best regards,
Fred

Well at least it is now sending MIDI notes instead of a lot of other (MPE) messages. Maybe there is a setting for changing the function of the octave setting on the Push?

If the Octave button sends anything, we could use that to signal Bome MIDI Translator to shift the octaves on output. Maybe you need to hold shift down while pressing the octave buttons for it to work.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz