Paul P
It may be that no one still at Cakewalk knows anything about the internals of the staff view editor.
Or that it was so badly written no one has been able to figure it out.
It seems evident that whatever is needed will require a lot of work. More than the tweaks the rest of the system gets on a regular basis.
I suspect you might be right. If nobody's been there in 10 years, chances are everyone is afraid to touch it. I've worked on code like that, you pull on one thread and what was once a ragged sweater completely unravels. If they want fix one thing, they'll probably have to fix everything.
We had a UI guy once who didn't believe in function calls much less OO design so he wrote the entire UI in one function, it was completely unmaintainable, it took us 2 years to fix it. There were dozens of magic numbers, off by one tweaks, and floating point fudges where the math was wrong. The code worked for the most part and didn't crash but it also had some pretty idiosyncratic behavior.