Spoof Novation Launchpad X USB VID/PID
Change USB device descriptor to VID 0x1235 PID 0x0103 so Loopy Pro recognizes the device as a Launchpad X and sends LED control MIDI in Launchpad mode.
This commit is contained in:
@@ -13,9 +13,12 @@ UsbMidiTransport::~UsbMidiTransport() {
|
|||||||
bool UsbMidiTransport::begin() {
|
bool UsbMidiTransport::begin() {
|
||||||
Serial.println("[MIDI] Setting up USB MIDI device...");
|
Serial.println("[MIDI] Setting up USB MIDI device...");
|
||||||
|
|
||||||
TinyUSBDevice.setManufacturerDescriptor("Ashley Strahle");
|
// Novation Launchpad X identifiers so Loopy Pro recognizes us
|
||||||
TinyUSBDevice.setProductDescriptor("Loopy Foot Controller");
|
TinyUSBDevice.setVID(0x1235);
|
||||||
TinyUSBDevice.setSerialDescriptor("LFMIDI001");
|
TinyUSBDevice.setPID(0x0103);
|
||||||
|
TinyUSBDevice.setManufacturerDescriptor("Novation");
|
||||||
|
TinyUSBDevice.setProductDescriptor("Launchpad X");
|
||||||
|
TinyUSBDevice.setSerialDescriptor("LPX00001");
|
||||||
TinyUSBDevice.begin(0);
|
TinyUSBDevice.begin(0);
|
||||||
|
|
||||||
if (!usb_midi.begin()) {
|
if (!usb_midi.begin()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user