Is there any way to get in contact with the Bandlab team members that work on the DAW?
I would be willing to sign an NDA + Non-compete agreement and an Independent Contractor, and write this feature myself for free.
If it were OSS, I'd just write and send the pull request and be through with it, but obviously I cannot do that.
I am not joking, and mean no offense. It's just that I'm fairly certain it's likely this will never come and the only thing standing in the way of this at least having a sliver of a chance to happen, is someone willing to let me do it for free, at no cost or risk to Bandlab's IP.
There's a solid chance that the technical complexity is so high that I absolutely cannot do it, but I'd like to at least give it a shot.
Should I leave my contact information here or what?
https://github.com/GavinRay97
I'm not sure what your codebase is written in, but I managed to pick up C++ and do this for JUCE:
Modify juce_AudioProcessor.h and juce_VST3_Wrapper.cpp to allow registering custom VST3 interfaces + provide user AudioProcessor with "hostContext" pointer #902
Maybe I could contribute here, too?
---
Edit: Yes, it is C++
The .pdb file with debug symbols comes from a Jenkins job on your CI/CD server, where the binary gets built, it's path is:
`"D:\Jenkins\workspace\BL_Cakewalk_Release\Repositories\SONAR\2021-09\Cakewalk\x64\Unicode Release\SONAR.pdb"`
For your HTTP client, you're using the Microsoft `cpprestsdk`:
- https://github.com/microsoft/cpprestsdk
The classes related to the matrix view look like `CMatrixView*` and `CGrooveMatrix*`, and it seems the UI is in JUCE-based (see screenshots attached), with additions from the base Microsft MFC UI stuff?
There's something I've never heard of before in here: `CJLibrary`, which appears to be something called:
https://codejock.com/
"Visual C++ / ActiveX Controls for Desktop Application Development"
A bunch of pre-made MFC/VC++ UI component templates it looks like?