Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

midi error: write econnreset - When using Allen and Heath MIDI Control Software #50

Open
jhull88 opened this issue Jan 10, 2024 · 1 comment

Comments

@jhull88
Copy link

jhull88 commented Jan 10, 2024

Hi Team,

Have my SQ5 hooked up via network to computer. I am able connect just fine (connections - add connections...) and Companion is able to talk to the SQ5. However, Companion does not work when I am also using the Allen and Heath MIDI Control Software.

Steps to reproduce error.

  1. Connect Allen and Heath MIDI control software (ex. MIDI Channel 1, CC Tranaslator, TCP/IP )
  2. Add Connection, Allen Heath, SQ5 (Click save)
  3. The 'Status' Column in the 'Connections' tab is flashing between green check mark (Connected) and 'ERROR write ECONNRESET'

If i look at the debug log it says 'error: midi error: write econnreset' over and over...

Ideally I'd like the SQ5 to connect to a computer with lighting console software via MIDI (over network TCP/IP), so I can use the faders to control the software and the lights I have connected to the software. Adding Companion, I was planning to have Companion talk to the SQ5 so I could effectively remote control the SQ5.

Is there something I'm missing?

Appreciate the help!

@jswalden
Copy link
Collaborator

I can observe a similar thing just having two Companion instances at once both try to connect to the same mixer. (One is the actual one I use, the other is the local build I use for module coding, basically.)

My assumption -- it's only an assumption! -- is that the SQ5 (and probably 6 and 7?) only supports a single MIDI connection (or maybe just MIDI over TCP?) at a time. Once you burn it on the MIDI Control Software (or on one Companion instance), you won't be able to connect a(nother) Companion instance that internally requires MIDI over TCP to work.

If you're motivated enough to ask whether it's possible to have multiple connections at once on the Allen & Heath forums, I'd love to know what you hear back. But my best guess without having asked (I've been too lazy to get around to it) is that this is an inherent limitation of the mixer and neither Companion nor this module can fix it. (Short of some highly involved work reverse-engineering the SQ Mixer/SQ4You protocol and reimplementing this module in terms of it, which I doubt will ever happen.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants