Virtual Midi Cables - 8 ports OSX and PC

Status
Not open for further replies.
Two questions...

I haven’t tested it sending multiple midi SysEx messages from it but it should yield similar results.

First, any chance you could confirm the problem really does happen with these programs?

Second, when I search for these rather generic names, many results come up. Are these the right ones?

https://mountainutilities.eu/miditools

https://www.snoize.com/MIDIMonitor/

Please understand I have limited time to test this. If I use the wrong program, or if the problem occurs different between Logic and these programs, I very likely will not be able to solve it for you (and everyone else).
 
Two questions...



First, any chance you could confirm the problem really does happen with these programs?

Second, when I search for these rather generic names, many results come up. Are these the right ones?

https://mountainutilities.eu/miditools

https://www.snoize.com/MIDIMonitor/

Please understand I have limited time to test this. If I use the wrong program, or if the problem occurs different between Logic and these programs, I very likely will not be able to solve it for you (and everyone else).

Yes those are the right programs.

Yes I can confirm that it does happen in other programs, you can easily recreate this in MIDI Tools by sending F0 00 00 06 14 00 F7 or any SysEx message that’s 7 bytes long as well as a message that’s 4 or 5 bytes long(one of the two don’t work and I can’t test which one it is right now) followed by a F0 F7 message to keep it simple.
 
I was able to reproduce this problem with MIDI Tools and sysex message F0 00 00 06 14 00 F7. It's definitely a bug in the new MIDI code, not your program. Only certain sysex messages are affected, which explains why it works for other programs.

Here is a fix.

https://github.com/PaulStoffregen/cores/commit/e54bbdaa7490b6bc3fae3d21dcc46a82f7a97a45

I've also attached the updated usb_midi.c file. To manually install this, control-click Arduino and select "Show Package Contexts". Then navigate to Contents/Java/hardware/teensy/avr/cores/teensy3 and replace the copy of usb_midi.c.
 

Attachments

  • usb_midi.c
    14.1 KB · Views: 77
I was able to reproduce this problem with MIDI Tools and sysex message F0 00 00 06 14 00 F7. It's definitely a bug in the new MIDI code, not your program. Only certain sysex messages are affected, which explains why it works for other programs.

Here is a fix.

https://github.com/PaulStoffregen/cores/commit/e54bbdaa7490b6bc3fae3d21dcc46a82f7a97a45

I've also attached the updated usb_midi.c file. To manually install this, control-click Arduino and select "Show Package Contexts". Then navigate to Contents/Java/hardware/teensy/avr/cores/teensy3 and replace the copy of usb_midi.c.

Thanks for the fix, will try it out as soon as I get home.
 
I was able to reproduce this problem with MIDI Tools and sysex message F0 00 00 06 14 00 F7. It's definitely a bug in the new MIDI code, not your program. Only certain sysex messages are affected, which explains why it works for other programs.

Here is a fix.

https://github.com/PaulStoffregen/cores/commit/e54bbdaa7490b6bc3fae3d21dcc46a82f7a97a45

I've also attached the updated usb_midi.c file. To manually install this, control-click Arduino and select "Show Package Contexts". Then navigate to Contents/Java/hardware/teensy/avr/cores/teensy3 and replace the copy of usb_midi.c.

Thank you very much!

I replaced the file and everything works just fine now. :) On startup Logic immediately recognised the XT unit on cable 1.

Kind regards,

Gerrit
 
I've added another example, meant to show how to forward messages between Teensy usbMIDI and the Arduino MIDI library.

https://github.com/PaulStoffregen/T...ster/USB_MIDI/Interface_3x3/Interface_3x3.ino

I don't have any serial MIDI products that send or receive SysEx messages, so that part is pretty much untested. Does anyone have the ability to give this a try? Really hoping it can be confirmed with "real" MIDI software and products.

I'm going to write one more similar example for 3-way message forwarding, with serial and USB host MIDI, and then look into a couple non-MIDI issues. Hoping to create one more beta installer with all the recent fixes, probably next week.
 
Status
Not open for further replies.
Back
Top