USB Type-C Driver Design for Custom Midi Controller