Allowing longer strings in Log Window would be nice.

I often use Raw MIDI / System Exclusive outgoing messages that concatenate as many as 16 separate messages. MT handles this nicely, except that the Log Window truncates the outgoing messages. So what I often see is something like this:

4: OUT 141.8 MIDI 27 bytes 90 52 00 90 53 00 90 54 00 90 55 00 90 56 00 90 57 00 90...01

In this case there were 9 messages, but only the first 6 are shown in their entirety. The seventh, eighth, and first two parts of the ninth (channel and note number) are represented by the three dots. Finally comes the Velocity of the ninth message (01).

This isn't terribly serious because I can look at the code that generates the output and figure out what the whole string.

It would be nice, though, if the entire output could be explicitly stated.

Thanks,

Gabriel

If I’m really struggling with a section of the code which does this kind of output, I sometimes take the trouble to break the ”offending” translator into two or more parts so that I can see, more easily, what is going wrong. But it’s just a work-around.

Hmm, I sent a long single SysEx ( 255 bytes and I didn’t see any truncation) using Send SX. It just broke the incoming message up in to several lines but everything in the log file was there. What version of MT Pro are you using?

16: MIDI IN [Bome MIDI Translator 1 Virtual In]: F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
17: MIDI IN [Bome MIDI Translator 1 Virtual In]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
18: MIDI IN [Bome MIDI Translator 1 Virtual In]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
19: MIDI IN [Bome MIDI Translator 1 Virtual In]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: MIDI IN [Bome MIDI Translator 1 Virtual In]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
21: MIDI IN [Bome MIDI Translator 1 Virtual In]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
22: MIDI IN [Bome MIDI Translator 1 Virtual In]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
23: MIDI IN [Bome MIDI Translator 1 Virtual In]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F7

Hi Steve,

It’s the outgoing messages from MT which exhibit the problem. Try sending, say, 10 consecutive note on messages within the same translator. I think you’ll see the truncation then.

BTW, I have the latest MT (1.82, I think it is).

Thanks,

Gabriel

I’ll give it a try. I know that I have send long strings before ”panic message 127 note off messages” but I didn’t notice the problem.

The important stuff works, in that the message is sent, but the log window truncates, so one cannot check the entire message to see what was actually sent.

Your right. OUT is truncated but if you can check MIDI OUT and see everything there.

42: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: 80 00 00 80 01 00 80 02 00 80 03 00 80 04 00 80 05 00 80 06 00 80 07 00 80 08 00 80 09 00 80 0A 00 80 0B 00 80 0C 00 80 0D 00 80 0E 00 80 0F 00 80 10 00 80 11 00 80 12 00 80 13 00 80 14 00 80 15 00 80 16 00 80 17 00 80 18 00 80 19 00 80 1A 00 80 1B 00 80 1C 00 80 1D 00 80 1E 00 80 1F 00 80 20 00 80 21 00 80 22 00 80 23 00 80 24 00 80 25 00 80 26 00 80 27 00 80 28 00 80 29 00 80 2A 00 80 2B 00 80 2C 00 80 2D 00 80 2E 00 80 2F 00 80 30 00 80 31 00 80 32 00 80 33 00 80 34 00 80 35 00 80 36 00 80 37 00 80 38 00 80 39 00 80 3A 00 80 3B 00 80 3C 00 80 3D 00 80 3E 00 80 3F 00 80 40 00 80 41 00 80 42 00 80 43 00 80 44 00 80 45 00 80 46 00 80 47 00 80 48 00 80 49 00 80 4A 00 80 4B 00 80 4C 00 80 4D 00 80 4E 00 80 4F 00 80 50 00 80 51 00 80 52 00 80 53 00 80 54 00 80 55 00 80 56 00 80 57 00 80 58 00 80 59 00 80 5A 00 80 5B 00 80 5C 00 80 5D 00 80 5E 00 80 5F 00 80 60 00 80 61 00 80 62 00 80 63 00 80 64 00 80 65 00 80 66 00 80 67 00 80 68 00 80 69 00 80 6A 00 80 6B 00 80 6C 00 80 6D 00 80 6E 00 80 6F 00 80 70 00 80 71 00 80 72 00 80 73 00 80 74 00 80 75 00 80 76 00 80 77 00 80 78 00 80 79 00 80 7A 00 80 7B 00 80 7C 00 80 7D 00 80 7E 00 80 7F 00
43: OUT 0.2 MIDI 384 bytes 80 00 00 80 01 00 80 02 00 80 03 00 80 04 00 80 05 00 80…00

1 Like

OMG!!! Why didn’t I think of that. It would have saved me hours of scouring through my code to see what I was actually sending – vs what I thought I would be sending ;-).

Well, just a bit of time lost. Thanks for the insight.

Gabriel