Need a 2nd dedicated USB port for Mega2560 for Midi Controller

I need to transmit data from my controller to the PC Primarily.

However i am considering using motorized faders which then i would need to transmit data back to the controller

so i guess i need to check the possibilities of both options - PC receive as well as receive/transmit