zynthian / zynthian-issue-tracking

Centralized Issue Tracking for Zynthian Project
https://github.com/orgs/zynthian/projects/1
11 stars 3 forks source link

In MIDI Capture GUI display active MIDI data on the displayed list. #925

Open wyleu opened 7 months ago

wyleu commented 7 months ago

Is your feature request related to a problem? Please describe. When configuring MIDI capture settings for chains visible feedback of incoming MIDI messages on a specific selection item instance would allow an intuitive selection, allowing the flexibility of the various capture modes to be shown operating. Simply displaying in status M colour would work

MIDI-capture

riban-bw commented 4 months ago

I had a quick look at this and there are significant challenges to implement this kind of live, per-device MIDI indication. I will leave it for another time or person...

riban-bw commented 2 months ago

We could do this by dynamically starting a jack client, routing each zmop to the new client and monitoring for signals. This could allow indication of MIDI on each input. It is of course a bit clunky but maye a simple, prgamatic approach would suffice for this usecase.

Of course it may be more efficient to do so within zynmidirouter, offering the ability to register for traffic flow metrics but we still have the issue of updating the GUI list dynamically without flicker.