dev/swcritic/ KompleteKontrol
KompleteKontrol by NativeInstruments
Example 1
If I just want to load it up and export an M32 template:
- It scans VSTs even though I don't want to do anything with VSTs.
- You can't resize the window.
- You can't access templates if the device (e.g. M32) is not attached.
- So I have to unplug the M32 from the Mac, carry it across the room, plug it into the PC. This is unnecessary. In summary, KompleteKontrol tries to do too much. This is an example of [AntipatternCoupling], a known AntiPattern in SoftwareEngineering. You often want something which does OnlyOneJob and does it well. KompleteKontrol tries to do TooManyJobs in one monolithic application and doesn't do them all that well.