Replies: 7 comments 6 replies
-
Please include the code you use to "send" a sys ex event and provide more details. If you mean sending to an output device, than I say that DryWetMIDI adds nothing except You can also see my answer in another issue where I show sending/receiving sys ex event with DryWetMIDI via virtual device and all received bytes are exactly the same as sent ones, no length added. |
Beta Was this translation helpful? Give feedback.
-
Ok, thank you for verifying.
|
Beta Was this translation helpful? Give feedback.
-
Well, so your issue is with
So the behavior you see is absolutely correct. Can you please describe in more details why you need to use Anyway you can just combine |
Beta Was this translation helpful? Give feedback.
-
Thank you for clarifying. I was simply using |
Beta Was this translation helpful? Give feedback.
-
To clarify, I'm using devices, not files. |
Beta Was this translation helpful? Give feedback.
-
I'm sending/receiving data from TCP, MIDI, Osc and other methods, and my send/receive routine is generic for all types, in that it translates everything to byte[] for easy conversion. I can then verify that things are being sent/received and converted correctly so, it's handy having a method to convert all MIDI to bytes as well to allow comparisons. |
Beta Was this translation helpful? Give feedback.
-
🚀 6.1.2 version is released now! Prerelease NuGet packages will be unlisted soon, so please update the package references to the new version. Thanks for using the library! |
Beta Was this translation helpful? Give feedback.
-
I have a MIDI SysEx message that doesn't use a length byte. (I've actually never encountered one that did!)
It seems when creating a
NormalSysExEvent
, it doesn't allow me to include the 0xF0 at the beginning (it errors out) and if I create one without the 0xF0 at the beginning, it seems to add this length byte that I don't want.If I try
NormalSysExEvent HS = new NormalSysExEvent(new byte[] {0x00 0x00 0x66 0x14 0x00 xF7})
It changes it to
0xF0 0x06 0x00 0x00 0x66 0x14 0xF7
. I don't want it to add the length byte.How can I send a SysEx message like this:
0xF0 0x00 0x00 0x66 0x14 0x00 xF7
Beta Was this translation helpful? Give feedback.
All reactions