@David-Healey I know about tracktion engine... But I want to do it this way round till the channel strip is built atleast.

The console style Mixer has been a dream of mine since long. And this is a part I want to experiment with. And I'll learn a lot more about plugin design in the process.

Once the channel strip is built, I do plan on looking at tracktion engine for the implementation of playlist, mixer and such basic features of a DAW.