libusb is useful and easy to get up and running. I would advise you to get started, especially if you haven't written Linux drivers yet. Use libusb to understand what the signaling protocol is for Roland GR-55 and do some experimentation.
USB supports several types of logical connections over the same physical cable. The DATA and CONTROL handsets will probably be available from the device, and you will need to display them before starting the corresponding driver.
, libusb , - , . , ALSA - , . , ALSA, , ALSA.
, USB - , , . ALSA , , , API.