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

1.2.31 Nightly FW tested for MIDIRX stability #86

Open
narayb opened this issue Mar 14, 2024 · 0 comments
Open

1.2.31 Nightly FW tested for MIDIRX stability #86

narayb opened this issue Mar 14, 2024 · 0 comments

Comments

@narayb
Copy link
Contributor

narayb commented Mar 14, 2024

Tested with hard, but reasonable use-case of two EF44 modules controlling Ableton in MCU protocol mode.

In the above test case Ableton sends RX messages when faders have finished moving or when a mute/solo state happens.
In addition to this, starting the playback with the play transport option in Ableton causes the software to send MIDI timecode messages and other SysEx messages at Grid.
In addition to the above two statements this setup was tested with Grid Editor both closed and opened.

In all cases observed MIDI RX messages arrive to Grid at the beginning of the test.
After a while a slight lag can be seen, especially when multiple faders are moved at the same time.
In all cases when MIDI timecode is sent from Ableton, it causes lag when the faders are moved.

After a time has passed there is the possibility of Grid partially disconnecting. Multiple versions of this have been observed:

  • in some cases Grid serial disconnects (vanishes from Editor), still sends MIDI messages as normal and still receives MIDI messages from Ableton as normal
  • in other cases Grid serial disconnects but only receives MIDI messages
  • in some cases one or both Grid modules completely disconnect from MIDI/serial and send nothing out to Ableton or to Editor

During testing, Grid Editor running in the background made it harder for Grid to stay connected/caused more lag/caused earlier disconnects. This could be observed in all cases.

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

1 participant