I am building a device that should be able to connect to several Roland devices. So far I am quite successful, as three of the four devices are working, but one is not. Here is a short video of the current progress on this project:
https://youtu.be/a3bDT5Viceo
The device that is not working seems to be transmitting data, but seems to be receiving bogus data. It does send and receive MIDI PC messages, but it does not seem to respond to sysex data.
Here is how I invoke the library:
In the library I made the following changes:
In USBHost_t36.h I increased the RX_QUEUE_SIZE - this seemed to be the solution for one of my devices:
But I am still at a loss with my Boss GP-10 to which sysex data requests are sent, but no sysex data is coming back.
The unit should respond to the universal identity request message (it does when I test it with other USB hosts). This message contains the following bytes: 0xF0, 0x7E, 0x7F, 0x06, 0x01, 0xF7.
I enabled debugging and here is the output:
I would welcome any suggestions of things I can check.
https://youtu.be/a3bDT5Viceo
The device that is not working seems to be transmitting data, but seems to be receiving bogus data. It does send and receive MIDI PC messages, but it does not seem to respond to sysex data.
Here is how I invoke the library:
Code:
USBHost myusb;
USBHub hub1(myusb);
USBHub hub2(myusb);
MIDIDevice_BigBuffer usbhMIDI(myusb);
In the library I made the following changes:
In USBHost_t36.h I increased the RX_QUEUE_SIZE - this seemed to be the solution for one of my devices:
Code:
class MIDIDevice_BigBuffer : public MIDIDeviceBase {
public:
MIDIDevice_BigBuffer(USBHost &host) :
MIDIDeviceBase(host, rx, tx1, tx2, MAX_PACKET_SIZE, queue, RX_QUEUE_SIZE) {};
// MIDIDevice(USBHost *host) : ....
private:
enum { MAX_PACKET_SIZE = 512 };
enum { RX_QUEUE_SIZE = 1600 }; // must be more than MAX_PACKET_SIZE/4
uint32_t rx[MAX_PACKET_SIZE/4];
uint32_t tx1[MAX_PACKET_SIZE/4];
uint32_t tx2[MAX_PACKET_SIZE/4];
uint32_t queue[RX_QUEUE_SIZE];
};
But I am still at a loss with my Boss GP-10 to which sysex data requests are sent, but no sysex data is coming back.
The unit should respond to the universal identity request message (it does when I test it with other USB hosts). This message contains the following bytes: 0xF0, 0x7E, 0x7F, 0x06, 0x01, 0xF7.
I enabled debugging and here is the output:
Code:
sizeof Device = 36
sizeof Pipe = 96
sizeof Transfer = 64
power up USBHS PHY
reset waited 5
USBHS_ASYNCLISTADDR = 0
USBHS_PERIODICLISTBASE = 1FFF9000
periodictable = 1FFF9000
port change: 10001803
connect
begin reset
port change: 18001205
port enabled
end recovery
new_Device: 480 Mbit/sec
new_Pipe
enumeration:
enumeration:
enumeration:
Device Descriptor:
12 01 00 02 FF 00 FF 40 82 05 85 01 00 00 01 02 00 01
VendorID = 0582, ProductID = 0185, Version = 0000
Class/Subclass/Protocol = 255 / 0 / 255
Number of Configurations = 1
enumeration:
enumeration:
Manufacturer: BOSS
enumeration:
Product: GP-10
enumeration:
Config data length = 176
enumeration:
Configuration Descriptor:
09 02 B0 00 04 01 00 C0 00
NumInterfaces = 4
ConfigurationValue = 1
09 04 00 00 00 FF FF 00 00
Interface = 0
Number of endpoints = 0
Class/Subclass/Protocol = 255 / 255 / 0
09 04 01 00 00 FF 02 02 00
Interface = 1
Number of endpoints = 0
Class/Subclass/Protocol = 255 / 2 / 2
06 24 F1 01 00 00
09 04 01 01 01 FF 02 02 00
Interface = 1
Number of endpoints = 1
Class/Subclass/Protocol = 255 / 2 / 2
07 24 01 01 00 01 00
0B 24 02 01 08 04 18 01 44 AC 00
07 05 0D 05 00 01 01
Endpoint = 13 OUT
Type = Isochronous
Max Size = 256
Polling Interval = 1
07 25 01 00 00 00 00
09 04 02 00 00 FF 02 01 00
Interface = 2
Number of endpoints = 0
Class/Subclass/Protocol = 255 / 2 / 1
09 04 02 01 01 FF 02 01 00
Interface = 2
Number of endpoints = 1
Class/Subclass/Protocol = 255 / 2 / 1
07 24 01 07 00 01 00
0B 24 02 01 08 04 18 01 44 AC 00
07 05 8E 25 00 01 01
Endpoint = 14 IN
Type = Isochronous
Max Size = 256
Polling Interval = 1
07 25 01 00 00 00 00
09 04 03 00 02 FF 03 00 00
Interface = 3
Number of endpoints = 2
Class/Subclass/Protocol = 255 / 3 / 0
06 24 F1 02 02 02
07 05 03 02 00 02 01
Endpoint = 3 OUT
Type = Bulk
Max Size = 512
Polling Interval = 1
07 05 84 02 00 02 00
Endpoint = 4 IN
Type = Bulk
Max Size = 512
Polling Interval = 0
09 04 03 01 02 FF 03 00 00
Interface = 3
Number of endpoints = 2
Class/Subclass/Protocol = 255 / 3 / 0
07 05 03 02 00 02 01
Endpoint = 3 OUT
Type = Bulk
Max Size = 512
Polling Interval = 1
07 05 85 03 00 02 01
Endpoint = 5 IN
Type = Interrupt
Max Size = 512
Polling Interval = 1
enumeration:
USBHub memory usage = 960
USBHub claim_device this=1FFF49E0
USBHub memory usage = 960
USBHub claim_device this=1FFF2E20
Descriptor 4 = INTERFACE
MIDIDevice claim this=1FFF5C40
len = 167
Interface is unknown (might be Yahama)
type: 4, len: 9
This interface is not MIDI
Descriptor 4 = INTERFACE
MIDIDevice claim this=1FFF5C40
len = 158
Interface is unknown (might be Yahama)
type: 36, len: 6
Unknown MIDI CS_INTERFACE descriptor!
Descriptor 36 = ???
Descriptor 4 = INTERFACE
MIDIDevice claim this=1FFF5C40
len = 143
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
Descriptor 36 = ???
Descriptor 36 = ???
Descriptor 5 = ENDPOINT
Descriptor 37 = ???
Descriptor 4 = INTERFACE
MIDIDevice claim this=1FFF5C40
len = 102
Interface is unknown (might be Yahama)
type: 4, len: 9
This interface is not MIDI
Descriptor 4 = INTERFACE
MIDIDevice claim this=1FFF5C40
len = 93
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
Descriptor 36 = ???
Descriptor 36 = ???
Descriptor 5 = ENDPOINT
Descriptor 37 = ???
Descriptor 4 = INTERFACE
MIDIDevice claim this=1FFF5C40
len = 52
Interface is unknown (might be Yahama)
type: 36, len: 6
Roland vendor-specific (ignored)
type: 5, len: 7
MIDI Endpoint: 3
tx_size = 512
type: 5, len: 7
MIDI Endpoint: 84
rx_size = 512
type: 4, len: 9
new_Pipe
new_Pipe
Descriptor 36 = ???
Descriptor 5 = ENDPOINT
Descriptor 5 = ENDPOINT
Descriptor 4 = INTERFACE
Descriptor 5 = ENDPOINT
Descriptor 5 = ENDPOINT
MIDIDevice Receive
MIDI Data: 0B B0 65 00 1B B0 65 00 0B B0 64 00 1B B0 64 00 0B B0 06 18 1B B0 06 18 0B B0 26 00 1B B0 26 00 0B B0 65 7F 1B B0 65 7F 0B B0 64 7F 1B B0 64 7F 0B B1 65 00 1B B1 65 00 0B B1 64 00 1B B1 64 00 0B B1 06 18 1B B1 06 18 0B B1 26 00 1B B1 26 00 0B B1 65 7F 1B B1 65 7F 0B B1 64 7F 1B B1 64 7F 0B B2 65 00 1B B2 65 00 0B B2 64 00 1B B2 64 00 0B B2 06 18 1B B2 06 18 0B B2 26 00 1B B2 26 00 0B B2 65 7F 1B B2 65 7F 0B B2 64 7F 1B B2 64 7F 0B B3 65 00 1B B3 65 00 0B B3 64 00 1B B3 64 00 0B B3 06 18 1B B3 06 18 0B B3 26 00 1B B3 26 00 0B B3 65 7F 1B B3 65 7F 0B B3 64 7F 1B B3 64 7F 0B B4 65 00 1B B4 65 00 0B B4 64 00 1B B4 64 00 0B B4 06 18 1B B4 06 18 0B B4 26 00 1B B4 26 00 0B B4 65 7F 1B B4 65 7F 0B B4 64 7F 1B B4 64 7F 0B B5 65 00 1B B5 65 00 0B B5 64 00 1B B5 64 00 0B B5 06 18 1B B5 06 18 0B B5 26 00 1B B5 26 00 0B B5 65 7F 1B B5 65 7F 0B B5 64 7F 1B B5 64 7F 0B B0 65 00 1B B0 65 00 0B B0 64 01 1B B0 64 01 0B B0 06 40 1B B0 06 40 0B B0 26 00 1B B0 26 00 0B B0 65 7F 1B B0 65 7F 0B B0 64 7F 1B B0 64 7F 0B B1 65 00 1B B1 65 00 0B B1 64 01 1B B1 64 01 0B B1 06 40 1B B1 06 40 0B B1 26 00 1B B1 26 00 0B B1 65 7F 1B B1 65 7F 0B B1 64 7F 1B B1 64 7F 0B B2 65 00 1B B2 65 00 0B B2 64 01 1B B2 64 01 0B B2 06 40 1B B2 06 40 0B B2 26 00 1B B2 26 00 0B B2 65 7F 1B B2 65 7F 0B B2 64 7F 1B B2 64 7F 0B B3 65 00 1B B3 65 00 0B B3 64 01 1B B3 64 01 0B B3 06 40 1B B3 06 40 0B B3 26 00 1B B3 26 00 0B B3 65 7F 1B B3 65 7F 0B B3 64 7F 1B B3 64 7F 0B B4 65 00 1B B4 65 00 0B B4 64 01 1B B4 64 01 0B B4 06 40 1B B4 06 40 0B B4 26 00 1B B4 26 00
avail = 1471
queue another receive packet
read: 65B00B
read: 65B01B
read: 64B00B
reaMIDIDevice Receive
MIDI Data: 0B B4 65 7F 1B B4 65 7F 0B B4 64 7F 1B B4 64 7F 0B B5 65 00 1B B5 65 00 0B B5 64 01 1B B5 64 01 0B B5 06 40 1B B5 06 40 0B B5 26 00 1B B5 26 00 0B B5 65 7F 1B B5 65 7F 0B B5 64 7F 1B B5 64 7F
avail = 1459
queue another rd: 64B01B
read: 1806B00B
read: 1806B01B
read: 26B00B
read: 26B01B
read: 7F65B00B
read: 7F65B01B
read: 7F64B00B
read: 7F64B01B
read: 65B10B
read: 65B11B
read: 64B10B
read: 64B11B
read: 1806B10B
read: 1806B11B
read: 26B10B
read: 26B11B
read: 7F65B10B
read: 7F65B11B
read: 7F64B10B
read: 7F64B11B
read: 65B20B
read: 65B21B
read: 64B20B
read: 64B21B
read: 1806B20B
read: 1806B21B
read: 26B20B
read: 26B21B
read: 7F65B20B
read: 7F65B21B
read: 7F64B20B
read: 7F64B21B
read: 65B30B
read: 65B31B
read: 64B30B
read: 64B31B
read: 1806B30B
read: 1806B31B
read: 26B30B
read: 26B31B
read: 7F65B30B
read: 7F65B31B
read: 7F64B30B
read: 7F64B31B
read: 65B40B
read: 65B41B
read: 64B40B
read: 64B41B
read: 1806B40B
read: 1806B41B
read: 26B40B
read: 26B41B
read: 7F65B40B
read: 7F65B41B
read: 7F64B40B
read: 7F64B41B
read: 65B50B
read: 65B51B
read: 64B50B
read: 64B51B
read: 1806B50B
read: 1806B51B
read: 26B50B
read: 26B51B
read: 7F65B50B
read: 7F65B51B
read: 7F64B50B
read: 7F64B51B
read: 65B00B
read: 65B01B
read: 164B00B
read: 164B01B
read: 4006B00B
read: 4006B01B
read: 26B00B
read: 26B01B
read: 7F65B00B
read: 7F65B01B
read: 7F64B00B
read: 7F64B01B
read: 65B10B
read: 65B11B
read: 164B10B
read: 164B11B
read: 4006B10B
read: 4006B11B
read: 26B10B
read: 26B11B
read: 7F65B10B
read: 7F65B11B
read: 7F64B10B
read: 7F64B11B
read: 65B20B
read: 65B21B
read: 164B20B
read: 164B21B
read: 4006B20B
read: 4006B21B
read: 26B20B
read: 26B21B
read: 7F65B20B
read: 7F65B21B
read: 7F64B20B
read: 7F64B21B
read: 65B30B
read: 65B31B
read: 164B30B
read: 164B31B
read: 4006B30B
read: 4006B31B
read: 26B30B
read: 26B31B
read: 7F65B30B
read: 7F65B31B
read: 7F64B30B
read: 7F64B31B
read: 65B40B
read: 65B41B
read: 164B40B
read: 164B41B
read: 4006B40B
read: 4006B41B
read: 26B40B
read: 26B41B
read: 7F65B40B
read: 7F65B41B
read: 7F64B40B
read: 7F64B41B
read: 65B50B
read: 65B51B
read: 164B50B
read: 164B51B
read: 4006B50B
read: 4006B51B
read: 26B50B
read: 26B51B
read: 7F65B50B
read: 7F65B51B
read: 7F64B50B
read: 7F64B51B
MIDIDevice transmit complete
MIDI Data: 04 F0 7E 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MIDIDevice transmit complete
MIDI Data: 07 06 01 F7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MIDIDevice transmit complete
MIDI Data: 04 F0 7E 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MIDIDevice transmit complete
MIDI Data: 07 06 01 F7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MIDIDevice transmit complete
MIDI Data: 04 F0 7E 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MIDIDevice transmit complete
I would welcome any suggestions of things I can check.
Last edited: