Found my Infinity footpedal, looks like it just generates BTN_1, BTN_2, BTN_3 events:

Code
sudo evtest /dev/input/by-id/usb-VEC_VEC_USB_Footpedal-event-if00 --grab
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x5f3 product 0xff version 0x100
Input device name: "VEC  VEC USB Footpedal"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 256 (BTN_0)
    Event code 257 (BTN_1)
    Event code 258 (BTN_2)
  Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)
Properties:
Testing ... (interrupt to exit)
Event: time 1617722876.764232, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001
Event: time 1617722876.764232, type 1 (EV_KEY), code 256 (BTN_0), value 1
Event: time 1617722876.764232, -------------- SYN_REPORT ------------
Event: time 1617722877.028207, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001
Event: time 1617722877.028207, type 1 (EV_KEY), code 256 (BTN_0), value 0
Event: time 1617722877.028207, -------------- SYN_REPORT ------------
Event: time 1617722877.796232, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90002
Event: time 1617722877.796232, type 1 (EV_KEY), code 257 (BTN_1), value 1
Event: time 1617722877.796232, -------------- SYN_REPORT ------------
Event: time 1617722878.028207, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90002
Event: time 1617722878.028207, type 1 (EV_KEY), code 257 (BTN_1), value 0
Event: time 1617722878.028207, -------------- SYN_REPORT ------------
Event: time 1617722879.588255, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90003
Event: time 1617722879.588255, type 1 (EV_KEY), code 258 (BTN_2), value 1
Event: time 1617722879.588255, -------------- SYN_REPORT ------------
Event: time 1617722879.812259, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90003
Event: time 1617722879.812259, type 1 (EV_KEY), code 258 (BTN_2), value 0
Event: time 1617722879.812259, -------------- SYN_REPORT ------------


I also found my ION DJ midi controller:

Running aseqdump I could figure out all of the button/knob assignments:

[Linked Image from i.imgur.com]


I installed vmpk (virtual midi piano keyboard) and if you send midi note down/up messages to the ION DJ that match the buttons, you can get the LEDS turn on and off.

Now to translate midi messages into events.