top of page

Get Help

Public·6 members

Only able to send note data over DIN

Hello, I am having trouble successfully using my v1.5 (1.5.8.5133) ARP on anything but DIN midi. I've tried connecting directly to a CME HxMIDI WC midi hub both via the directly powered USB hub, or using a CME Uhost connected to the installed BLE Widi Core as either a USB host or device. I can see it populate one of the USB-A slots in CME HxMIDI software, and I setup virtual routing to the other connected midi devices and ports on the same hub, but it will not send any note data.


When I run a midi monitor on my laptop connected to the midi hub, I can sometimes see the ARP sending various 0 value ccs and program changes on various channels that are and aren't configured as one of the 4 arp channels sometimes, but typically it will just send pitchbend data on channel 2 most of the time. See below for a variety of the messages...

ARP running sequence and Channel 3 was configured on track 3, 12 was not configured

14:07:00.211 From H4MIDI-WC Port 1 Control 12 Controller 20 0

14:07:00.218 From H4MIDI-WC Port 3 Control 3 Controller 20 0

14:07:00.293 From H4MIDI-WC Port 1 Control 12 Controller 20 0

14:07:00.296 From H4MIDI-WC Port 3 Control 3 Controller 20 0

Here are some of the random pitchbends that are being sent with the ARP running or keys being pressed in play mode

14:12:45.112 From H4MIDI-WC Port 1 Pitch Wheel 2 -5632

14:12:46.792 From H4MIDI-WC Port 1 Pitch Wheel 2 -5632

14:12:49.266 From H4MIDI-WC Port 1 Pitch Wheel 2 -5632

14:12:50.346 From H4MIDI-WC Port 1 Pitch Wheel 2 -5632

14:12:51.951 From H4MIDI-WC Port 1 Pitch Wheel 2 -5632

14:12:53.346 From H4MIDI-WC Port 1 Pitch Wheel 2 -5632

14:12:55.633 From H4MIDI-WC Port 1 Pitch Wheel 2 -5632

14:12:57.132 From H4MIDI-WC Port 1 Pitch Wheel 2 -5632

14:15:26.374 From H4MIDI-WC Port 1 Pitch Wheel 2 -5632

14:15:27.859 From H4MIDI-WC Port 1 Pitch Wheel 2 -5632

14:15:29.524 From H4MIDI-WC Port 1 Pitch Wheel 2 -5632

14:15:30.716 From H4MIDI-WC Port 1 Pitch Wheel 2 -5632

14:15:32.388 From H4MIDI-WC Port 1 Pitch Wheel 2 -5632

14:15:33.873 From H4MIDI-WC Port 1 Pitch Wheel 2 -5632

14:15:35.920 From H4MIDI-WC Port 1 Pitch Wheel 2 -5632


As soon as I plug ARP in directly via DIN, everything seems to work as expected. I've tried the 'all' as well as the various USB host and device combos in the settings, but every time I connect to something via USB host directly or with a widi dongle it just doesn't seem to work. I can use the DIN CME widi dongles ok most of the time it seems, so it's definitely USB related from the debug I've been able to do.


I've flashed the device and factory reset it multiple times, but whenever it's connected to USB the experience is the same as described. I've tried pluging directly into my Squarp Hapax USB host port too, and it sends similar messages and pitchbends no matter which channels are configured according to the midi monitor. As soon as I plug it into one the Hapax din or TRS ports, it works fine.


I don't know if this is a config issue (but since I've factory reset it it, I doubt so), but it's been pretty limiting in what I can do with the device, to say the least.


Any help or ideas are appreciated!

Todd

149 Views

So, I got hold of the H4MIDI Hub again. So, I've tested the following Sketch: -

<pre> #include <MIDI.h>


MIDI_CREATE_INSTANCE(HardwareSerial, Serial1, MIDI1);


void setup() {

Serial.begin(115200);

MIDI1.begin(MIDI_CHANNEL_OMNI);

}


void loop() {

delay(2000);

Serial.println("Send Note On");

usbMIDI.send(0x90, 66, 66, 1, 0); // USB = F#4

MIDI1.send(0x90, 48, 48, 1); // DIN = C3

delay(2000);

Serial.println("Send Note Off");

usbMIDI.send(0x80, 66, 0, 1, 0);

MIDI1.send(0x80, 48, 0, 1);

} </pre>

The script sends MIDI ON and OFF messages ever 2 seconds via USB and MIDI DIN When running this directly connected to the PC (MIDI DIN via a Focusrite 8i6), both USB and MIDI messages are received.

ree

TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT

3967 6 -- 144 66 66 1 F# 4 Note On

3968 1 -- 144 48 48 1 C 3 Note On

5967 6 -- 128 66 0 1 F# 4 Note Off

5968 1 -- 128 48 0 1 C 3 Note Off

7967 6 -- 144 66 66 1 F# 4 Note On

7968 1 -- 144 48 48 1 C 3 Note On

9967 6 -- 128 66 0 1 F# 4 Note Off

9968 1 -- 128 48 0 1 C 3 Note Off However, when connected via the CME Hub, only the MIDI DIN messages are received.

ree

TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT

57520 2 -- 144 48 48 1 C 3 Note On

59521 2 -- 128 48 0 1 C 3 Note Off

61521 2 -- 144 48 48 1 C 3 Note On

63521 2 -- 128 48 0 1 C 3 Note Off

There's no name.c file. Any suggestions would be greatly appreciated. :)

Members

bottom of page