probonopd / MiniDexed

Dexed FM synthesizer similar to 8x DX7 (TX816/TX802) running on a bare metal Raspberry Pi (without a Linux kernel or operating system)
https://github.com/probonopd/MiniDexed/wiki
1.07k stars 78 forks source link

Automatically see the parameter and its value on the screen when we edit or control it externally via SysEx. #549

Open RiNoize opened 11 months ago

RiNoize commented 11 months ago

I am developing an arduino based midi controller, a qwerty keyboard and 8 potentiometers. The idea is to control all the internal functions and parameters of MiniDexed via SysEx messages. I am copying the SysEx messages from the Dexed, I put them in my Arduino controller and from there I send the message, so far I see that they work in the Minidexed, the issue is that to see the value of the parameter that I am acting on I have to enter edit voice mode from MiniDexed, go to the parameter and there I can see what value I am giving it from the potentiometer of the Arduino controller. Would there be any possibility of automatically seeing the parameter and value of the parameter that we are acting on without having to enter edit mode? For example: I am in voice mode, TG1, and I have the name of Patch 1 = PIANO 3 on the screen But when you act on any knob of the Arduino controller to control a certain parameter of the MiniDexed, the parameter with the value that we are changing appears on the screen, then after 3 seconds of stopping acting on the parameter, it automatically returns to the name of the patch or voice . Is it possible to do that? My programming knowledge is limited, I am programming in Arduino using ChatGPT. Thank you in advance for such a good and fun project.

probonopd commented 11 months ago

Excellent suggestion. I like it.

I think it should work as follows:

Not sure how easy it is to implement though. Maybe @diyelectromusic or @lexonic could have a look?