Forum Rule: Always post complete source code & details to reproduce any issue!
Page 3 of 3 FirstFirst 1 2 3
Results 51 to 58 of 58

Thread: Virtual Midi Cables - 8 ports OSX and PC

  1. #51
    Senior Member
    Join Date
    Apr 2017
    Posts
    107
    Here’s the link for MIDI Monitor
    https://www.snoize.com/MIDIMonitor/

    Here’s the link for MIDI Tools
    https://mountainutilities.eu/miditools

  2. #52
    Senior Member
    Join Date
    Apr 2017
    Posts
    107
    Deleted for possible wrong information
    Last edited by vjmuzik; 01-11-2018 at 10:39 AM.

  3. #53
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    18,355
    Two questions...

    Quote Originally Posted by vjmuzik View Post
    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).

  4. #54
    Senior Member
    Join Date
    Apr 2017
    Posts
    107
    Quote Originally Posted by PaulStoffregen View Post
    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.

  5. #55
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    18,355
    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/co...c46a82f7a97a45

    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.
    Attached Files Attached Files

  6. #56
    Senior Member
    Join Date
    Apr 2017
    Posts
    107
    Quote Originally Posted by PaulStoffregen View Post
    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/co...c46a82f7a97a45

    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.

  7. #57
    Senior Member
    Join Date
    Jan 2017
    Location
    Maastricht
    Posts
    119
    Quote Originally Posted by PaulStoffregen View Post
    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/co...c46a82f7a97a45

    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

  8. #58
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    18,355
    I've added another example, meant to show how to forward messages between Teensy usbMIDI and the Arduino MIDI library.

    https://github.com/PaulStoffregen/Te...erface_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.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •