| Wow I didn't expect this to get so much attention. Yes, I built all these products. The tools have a shared C++ core library and then I did the DAW integrations and platform-specific GUIs with JUCE, which is a cross platform C++ toolkit popular with audio people. The original issue that I solved was simply mixing a large number of inputs down to something like 22.2 cinema surround based on mathematical formulas. Instead of the user dialing in 24 knobs, they type in XYZ coordinates and the math decides those 24 knobs for you. Later versions then added animation, control surfaces, the headphone surround sound, and MPEG-H export for live TV. All the initial release versions were 1 programmer x 3 years. By now, I've moved on and nowadays they have a small team to do maintenance, support, upgrades, etc. |
When you say you can input XYZ coordinates - I couldn't help but wonder, is this sort of thing ever hooked up to motion tracking?