Don't get me wrong. I have absolutely no problem with you using TouchDAW to test your plugin. I just think that you are probably wasting your time trying to reverse-engineer (or just trying to understand) something that in itself is not exactly "the original".
...
And sorry for hijacking this thread BTW. That was not my intention and I'm out again now.
You are not hijacking, you are welcome here! This thread exists because you have written TouchDAW. Many thanks for that!
May be I have not explained that correctly... I am not reverse-engineer anything, I use the source code of the original plug-in and try to implemented it as a preset. Just as an example that such complex preset is possible. The preset potentially able to work with all MCU controls, so it has no TouchDAW specific adaptation. But once I see that something is not working in TouchDAW as expected, I know I have configured something different way and I try to fix it (again, mostly to see either it is possible inside my plug-in). As the result, many features was added. They are not MCU/TouchDAW specific, all that can be used with any other preset/control surface.
In fact I do not see a reason to use real MCU, I am hobby piano player. But MC is a "standard", so "universal" plug-in should be able to support it. Without TouchDAW, I had to first write it myself. And you have saved me quite some time.