For an audio plugin or music application, creating a GUI is a challenging job for every programmer. Although there are lots of GUI Libraries / Frameworks available for developers to make the task easy.
For windows based applications, Windows API is Microsoft’s core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems.