Replies: 2 comments 1 reply
-
Hi @Lonolo, Even with my miniDexed in gadget mode (Raspberry Pi Zero 2W) I cannot parameterize the patches using Dexed. 😞 |
Beta Was this translation helpful? Give feedback.
-
Hmm. The log is different as there is extra logging in the MIDI serial device code as well as in the message handler, but both serial and USB pass the data straight onto the message handler - e.g. https://github.com/probonopd/MiniDexed/blob/main/src/midikeyboard.cpp#L106 But now I think about it, I believe there is something slightly different about SysEx with USB as it won't all fit in a single USB MIDI packet, so it may be something to do with the USB MIDI driver in circle - maybe it needs additional piecing together or something. I'll have to take a look. Yes, seeing how the packet handler is called (https://github.com/rsta2/circle/blob/master/lib/usb/usbmidi.cpp#L241), it looks like a multi-USB packet (such as a SysEx) would involve multiple calls to the packet handler, so we might need additional logic in the USB handler to glue together a SysEx message before passing onto our message handler.... Hmm.. Kevin |
Beta Was this translation helpful? Give feedback.
-
I can use DEXED or https://dx7.vstforx.de/ to change every operator's voice parameters and see it happen on the MiniDexed module, but it only works with hardware MIDI for me.
I can connect, send note and CC, but no sysex param changing over USB: Gadget or host. Was wondering if anyone else had success or is this not implemented for USB, just with hardware MIDI only?
One difference I see in the HDMI debug is the messages are delivered differently:
USB-Gadget output:
Hardware-MIDI output:
Beta Was this translation helpful? Give feedback.
All reactions