Re: Issue receiving sysex dump from DX7

"Florian Heer" <[email protected]> Mon, 18 Nov 2019 15:50:09 +0100
Newsgroups gmane.music.equipment.yamaha-dx
Message-ID <[email protected]>
--fFFlIJxglTgVUePV9kYE
Content-Type: multipart/alternative;
 boundary="------------78B3E6F2F70023D74D53AF23"
Content-Language: en-US

--------------78B3E6F2F70023D74D53AF23
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

More or less.

The MOTU MIDI Express has a few functions as a standalone MIDI 
distributor (I don't have the PCI card, nor any software, so I only use 
presets). Usually I use the preset "Live Keyboard", which means that all 
incoming MIDI data is relayed to all output ports, except the one from 
which the data is coming.

The test where I got the strange stream was done with the preset "Merge 
all" - everything that comes into the MOTU is distributed to all 
outputs, including the one the data was coming from.

My MIDI-Interfaces are plucked into the MOTU just like every other 
device. I am not aware that the presets in the MOTU do any additional 
filtering.

I must admit I have not watched for the active sensing signal when the 
MIDI interfaces were plugged directly into the DX7 - I'll look at that. 
But in the end result, directly plugging them in was never better than 
going through the MOTU.

On the PCs is no MIDI routing / filtering. I specifically used a 
MIDI-wise virgin laptop to ensure that nothing like that was going on. 
However, and here is again a dark hole in my knowledge, I do not know 
how the windows drivers actually treat MIDI data. What could well be the 
case is that the drivers do not see fully valid MIDI (if I'm informed 
correctly, the early firmware in a DX7 did not send the F7 at the end of 
a sysex dump. But that is something I just read, not sure.

So, potentially, the drivers look at the data, can't find the sysex end, 
and then just ignore it? Unfortunately I cannot be sure that I actually 
get the raw serial data.

I am already thinking about putting an Arduino as raw MIDI-receiver into 
the mix...


On 18/11/2019 15:34, Jeremy Bernstein via Groups.Io wrote:
> This kind of makes it sound like there's something filtering the data 
> (or not) at the computer. But that's just wild guessing in the absence 
> of more info. Do you have some kind of MIDI routing software running?
>
> Florian Heer <[email protected] <mailto:[email protected]>> 
> schrieb am Mo., 18. Nov. 2019, 15:24:
>
>     Hi Jeremy,
>
>     On 18/11/2019 15:19, Jeremy Bernstein via Groups.Io wrote:
>     > The flickering light, btw, is just the active sensing and is
>     totally
>     > (annoying, but) normal on Yamaha keyboards.
>
>     Yes, the only thing I found strange about it, is that it first is
>     only
>     received by the MOTU and not relayed, but after trying to dump the
>     sysex, it is also send to the outputs.
>
>     Cheers, Florian
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Groups.io Links: You receive all messages sent to this group.
>
> View/Reply Online (#20436): https://groups.io/g/YamahaDX/message/20436
> Mute This Topic: https://groups.io/mt/59988412/3550435
> Group Owner: [email protected]
> Unsubscribe: https://groups.io/g/YamahaDX/unsub  [[email protected]]
> -=-=-=-=-=-=-=-=-=-=-=-

--------------78B3E6F2F70023D74D53AF23
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>More or less.</p>
    <p>The MOTU MIDI Express has a few functions as a standalone MIDI
      distributor (I don't have the PCI card, nor any software, so I
      only use presets). Usually I use the preset "Live Keyboard", which
      means that all incoming MIDI data is relayed to all output ports,
      except the one from which the data is coming. <br>
    </p>
    <p>The test where I got the strange stream was done with the preset
      "Merge all" - everything that comes into the MOTU is distributed
      to all outputs, including the one the data was coming from.</p>
    <p>My MIDI-Interfaces are plucked into the MOTU just like every
      other device. I am not aware that the presets in the MOTU do any
      additional filtering.</p>
    <p>I must admit I have not watched for the active sensing signal
      when the MIDI interfaces were plugged directly into the DX7 - I'll
      look at that. But in the end result, directly plugging them in was
      never better than going through the MOTU.</p>
    <p>On the PCs is no MIDI routing / filtering. I specifically used a
      MIDI-wise virgin laptop to ensure that nothing like that was going
      on. However, and here is again a dark hole in my knowledge, I do
      not know how the windows drivers actually treat MIDI data. What
      could well be the case is that the drivers do not see fully valid
      MIDI (if I'm informed correctly, the early firmware in a DX7 did
      not send the F7 at the end of a sysex dump. But that is something
      I just read, not sure.</p>
    <p>So, potentially, the drivers look at the data, can't find the
      sysex end, and then just ignore it? Unfortunately I cannot be sure
      that I actually get the raw serial data.</p>
    <p>I am already thinking about putting an Arduino as raw
      MIDI-receiver into the mix...</p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 18/11/2019 15:34, Jeremy Bernstein
      via Groups.Io wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CABVVj=M_WObX8iF3Ri3=-DpJVqT=wQ8WLqJ5q471M0zKqh1XTQ@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="auto">
        <div>This kind of makes it sound like there's something
          filtering the data (or not) at the computer. But that's just
          wild guessing in the absence of more info. Do you have some
          kind of MIDI routing software running? <br>
          <br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">Florian Heer &lt;<a
                href="mailto:[email protected]"
                moz-do-not-send="true">[email protected]</a>&gt;
              schrieb am Mo., 18. Nov. 2019, 15:24:<br>
            </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi
              Jeremy,<br>
              <br>
              On 18/11/2019 15:19, Jeremy Bernstein via Groups.Io wrote:<br>
              &gt; The flickering light, btw, is just the active sensing
              and is totally <br>
              &gt; (annoying, but) normal on Yamaha keyboards.<br>
              <br>
              Yes, the only thing I found strange about it, is that it
              first is only <br>
              received by the MOTU and not relayed, but after trying to
              dump the <br>
              sysex, it is also send to the outputs.<br>
              <br>
              Cheers, Florian<br>
              <br>
            </blockquote>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#20436): <a class="moz-txt-link-freetext" href="https://groups.io/g/YamahaDX/message/20436">https://groups.io/g/YamahaDX/message/20436</a>
Mute This Topic: <a class="moz-txt-link-freetext" href="https://groups.io/mt/59988412/3550435">https://groups.io/mt/59988412/3550435</a>
Group Owner: <a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a>
Unsubscribe: <a class="moz-txt-link-freetext" href="https://groups.io/g/YamahaDX/unsub">https://groups.io/g/YamahaDX/unsub</a>  [<a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a>]
-=-=-=-=-=-=-=-=-=-=-=-
</pre>
    </blockquote>
  </body>
</html>

--------------78B3E6F2F70023D74D53AF23--

--fFFlIJxglTgVUePV9kYE
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#20437): https://groups.io/g/YamahaDX/message/20437
Mute This Topic: https://groups.io/mt/59988412/2509863
Group Owner: [email protected]
Unsubscribe: https://groups.io/g/YamahaDX/unsub  [[email protected]]
-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-

--fFFlIJxglTgVUePV9kYE--