MIDI over USB DAW controller

Hello and greeting,

I have been thinking of creating a foot switch controller for my PC which will enable me to change patches/stop/start recording etc on an application called Guitar Rig.
The idea is to build a control board similar to this:https://www.sweetwater.com/store/detail/GControlPro
I don't need too many complex functions, but just need the buttons on this board to control the software corresponding to the attached image.
I already have an Arduino Uno and can get the 3pdt switches/cables etc needed for the hardware. I believe I have an idea as to what the hardware will be like. Its the software what I need help with.
I have referred to this video to get a basic idea of the plan:Arduino MIDI Controller: Part 2 - Buttons - YouTube
But they are using a MIDI socket that then connects to an interface. I wish to bypass the interface and connect it directly via USB.
Could someone help me with this?

Attached image of the software controller*

Leonardo boards and ARM boards can send MIDI over USB to a computer. See the MIDI Device tutorial for details. I have never tried this but I will whenever I find my Zero board. This will not work on an Uno.