Same problem here with a Roland RPU-3 pedal on the M-Audio Hammer 88 MIDI keyboard using Ableton 11 Suite. Seems like the problem is in the Hammer 88 software it keeps reading CC 11 when I "Control" MIDI map any of the pedals to a Macro knob in the rack of the midi instrument. The CC 11 (Control Change) is all that gets mapped to the macro knob in the MIDI rack in Ableton no matter what pedal input is used on the RPU-3 and as you can see from the list below provided by me curtesy of the "Hammer 88 Preset Editor" and the settings I copied from the list of "CC Absolute" values you can set in the software. As you can see CC 11 is used for "Expression" which according to M-Audio forum is for the "Expression Pedal Input" which is the "EXP" pedal input on the Hammer 88 not the "Sustain" input which is supposed to send CC 64 from the pedal stuck in the "Sustain" jack. In the "Hammer 88 Preset Editor" it looks as though you can set the controls but they don't seem to stick once you send them to the Hammer 88, or at least not once Ableton 11 Suite is opened. I tried using a 1/4" Male Stereo to 1/4" Female Mono adapter because the Roland RPU-3 pedals use a 1/4" Male Stereo connector, thinking the LSB and MSB (Least/Most Significant Bit) were two different parts of the 7 bit resolution range 0-127 allowing the pedal to somehow scale through a 0-127 resolution range in a more dynamic way then a plain old linear slope. So I'm looking for a way to use this Roland triple pedal setup even if I have to go back to school and get an Electrical Engineering degree and run down to Radio Shack to soldier my own circuit board together.
I'm not sure what's harder to figure out a Rubato tempo with a Neapolitan chord and what to label this Eb°addb13_xx12o2 chord in this song using G Major and Minor Mixed scale? You would think MIDI would be much Simpler or Sampler or one of those I forget which
I've heard of things working before I just can't remember where? I've tried so many things now I forget all the things I tried to get this keyboard to work with these pedals and the MIDI in Ableton so I think it's safe at this point to blame it on M-Audio and Ableton and Roland in concert and yeah I'm trying to follow their tempo... or am I not and they are not following my tempo?!? Anyway, C'mon guys hire some programmers that know C++ and not just Python to fix this I have to catch up to Ariana and Dua with all these number one releases (good luck Bieber) if I'm ever going to have a chance to land Cara my dream girl (...and possibly soulmate

At this point I'm hoping I get Mr. Gates attention and he lets Microsoft release a driver software update with Windows 11 for M-Audio, Ableton, and Roland.
0 Bank Select
1 Modulation Modulation Wheel
2 Breath Control
3 Controller 3
4 Foot Control
5 Portamento Time
6 Data Entry MSB
7 Channel Volume Master Volume Fader
8 Balance
9 Controller 9
10 Pan
11 Expression Expression Input
12 Effects Controller 1
13 Effects Controller 2
14 Controller 14
15 Controller 15
16 General Purpose 1
17 General Purpose 2
18 General Purpose 3
19 General Purpose 4
20 Controller 20
21 Controller 21
22 Controller 22
23 Controller 23
24 Controller 24
25 Controller 25
26 Controller 26
27 Controller 27
28 Controller 28
29 Controller 29
30 Controller 30
31 Controller 31
32 Bank Select LSB
33 Modulation LSB
34 Breath Control LSB
35 Controller 35
36 Foot Control LSB
37 Portamento Time LSB
38 Data Entry LSB
39 Channel Volume LSB
40 Balance LSB
41 Controller 41
42 Pan LSB
43 Expression LSB
44 Controller 44
45 Controller 45
46 Controller 46
47 Controller 47
48 General Purpose 1 LSB
49 General Purpose 2 LSB
50 General Purpose 3 LSB
51 General Purpose 4 LSB
52 Controller 52
53 Controller 53
54 Controller 54
55 Controller 55
56 Controller 56
57 Controller 57
58 Controller 58
59 Controller 59
60 Controller 60
61 Controller 61
62 Controller 62
63 Controller 63
64 Sustain Pedal Sustain Pedal Sustain(default no CC)
65 Portamento
66 Sostenuto
67 Soft Pedal FS2/Soft Pedal Input
68 Legato Pedal
69 Hold 2
70 Sound Variation
71 Resonance
72 Release Time
73 Attack Time
74 Cutoff Frequency
75 Controller 75
76 Controller 76
77 Controller 77
78 Controller 78
79 Controller 79
80 General Purpose 5
81 General Purpose 6
82 General Purpose 7
83 General Purpose 8
84 Portamento Control
85 Controller 85
86 Controller 86
87 Controller 87
88 Hi-Res Velocity Prefix
89 Controller 89
90 Controller 90
91 Effects 1 Depth
92 Effects 2 Depth
93 Effects 3 Depth
94 Effects 4 Depth
95 Effects 5 Depth
96 Data Increment
97 Data Decrement
98 NRPN LSB
99 NRPN MSB
100 RPN LSB
101 RPN MSB
102 Controller 102
103 Controller 103
104 Controller 104
105 Controller 105
106 Controller 106
107 Controller 107
108 Controller 108
109 Controller 109
110 Controller 110
111 Controller 111
112 Controller 112
113 Controller 113
114 Controller 114
115 Controller 115
116 Controller 116
117 Controller 117
118 Controller 118
119 Controller 119
120 All Sounds Off
121 Reset All Controllers
122 Local Control On/Off
123 All Notes Off
124 Omni Mode Off
125 Omni Mode On
126 Mono Mode On
127 Poly Mode On
??? Pitch Bend Wheel Pitch Bend
??? -/+ Buttons Program Up / Program Down
Thanks for any info I can't believe this post is so old and has no replies I can't be the only one having this problem. Any help would be greatly appreciated and especially if you have this working with the hardware and software I have outlined. There is plenty of mis-information on the web about set it to this and it will work and none of it seems to be working. Unless I try...
rodgaskins@msn.com