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.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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