Skip to content

Novation:LaunchPad mini

Yuuichi Akagawa edited this page Nov 7, 2020 · 1 revision

Device Descriptor

bLength 18
bDescriptorType DEVICE (0x01)
bcdUSB 1.10 (0x0110)
bDeviceClass Defined in Interface (0x00)
bDeviceSubClass Defined in Interface (0x00)
bDeviceProtocol Defined in Interface (0x00)
bMaxPacketSize0 64
idVendor 0x1235
idProduct 0x0036
bcdDevice 0.00 (0x0000)
iManufacturer Not Requested (1)
iProduct Launchpad Mini (2)
iSerialNumber None (0)
bNumConfigurations 1

Configuration Descriptor

bLength 9
bDescriptorType CONFIGURATION (0x02)
wTotalLength 82
bNumInterfaces 2
bConfigurationValue 1
iConfiguration None (0)
bmAttributes.Reserved 0
bmAttributes.RemoteWakeup RemoteWakeup Not Supported (0b0)
bmAttributes.SelfPowered Bus Powered (0b0)
bMaxPower 100mA (0x32)

Interface Descriptor

bLength 9
bDescriptorType INTERFACE (0x04)
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass Audio (0x01)
bInterfaceSubClass Audio control (0x01)
bInterfaceProtocol Undefined (0x00)
iInterface Launchpad Mini (3)

Audio AC Descriptor

bLength 9
bDescriptorType CS_INTERFACE (0x24)
bDescriptorSubtype HEADER (0x01)
bcdADC 1.00 (0x0100)
wTotalLength 9
bInCollection 1
baInterfaceNr(1) 1

Interface Descriptor

bLength 9
bDescriptorType INTERFACE (0x04)
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass Audio (0x01)
bInterfaceSubClass MIDI streaming (0x03)
bInterfaceProtocol Undefined (0x00)
iInterface Launchpad Mini (3)

Audio MS Descriptor

bLength 7
bDescriptorType CS_INTERFACE (0x24)
bDescriptorSubtype MS_HEADER (0x01)
bcdMSC 1.00 (0x0100)
wTotalLength 46

Audio MS Descriptor

bLength 6
bDescriptorType CS_INTERFACE (0x24)
bDescriptorSubtype MIDI_IN_JACK (0x02)
bJackType EMBEDDED (0x01)
bJackID 1
iJack None (0)

Audio MS Descriptor

bLength 9
bDescriptorType CS_INTERFACE (0x24)
bDescriptorSubtype MIDI_OUT_JACK (0x03)
bJackType EMBEDDED (0x01)
bJackID 2
bNrInputPins 1

Endpoint Descriptor

bLength 7
bDescriptorType ENDPOINT (0x05)
bEndpointAddress 1 IN (0b10000001)
bmAttributes.TransferType Interrupt (0b11)
wMaxPacketSize.PacketSize 64
wMaxPacketSize.Transactions One transaction per microframe if HS (0b00)
bInterval 1

Audio MS Descriptor

bLength 5
bDescriptorType CS_ENDPOINT (0x25)
bDescriptorSubtype MS_GENERAL (0x01)
bNumEmbMIDIJack 1
baAssocJackID(1) 2

Endpoint Descriptor

bLength 7
bDescriptorType ENDPOINT (0x05)
bEndpointAddress 2 OUT (0b00000010)
bmAttributes.TransferType Interrupt (0b11)
wMaxPacketSize.PacketSize 64
wMaxPacketSize.Transactions One transaction per microframe if HS (0b00)
bInterval 1

Audio MS Descriptor

bLength 5
bDescriptorType CS_ENDPOINT (0x25)
bDescriptorSubtype MS_GENERAL (0x01)
bNumEmbMIDIJack 1
baAssocJackID(1) 1
Clone this wiki locally