А почему выбрали .NET? Кажется, на нем будет гораздо сложнее реализовать, как некоторые просят, задержку не более 4мсек, да и в VSTi и ASIO SDK вроде бы про .NET ничего нету.
В FL Studio, видимо, все реализовывали (на Delphi) с нуля, так они ведь этим и занимаются не первый и не второй год.