Я настоятельно рекомендую вам взглянуть на платформу VST .Net.Это позволит вам создавать свои собственные VST в .Net.Если вы хотите сделать синтез, вы, вероятно, обнаружите, что проще создать VST и разместить его в выбранной вами DAW, а не создавать разовое приложение.Это потому, что если вы создаете VST, вам не нужно беспокоиться о работе с драйверами аудиоинтерфейса или ASIO и т. Д. https://vstnet.codeplex.com/
Кроме того, вам также понадобится набор элементов управления для пользователя.интерфейс.Стандартные элементы управления Windows Forms или WPF могут сработать, но энтузиастам синтеза обычно нравится видеть элементы управления с приятной кожей.Недавно я выпустил эти элементы управления, которые ведут себя как обычные элементы управления WPF, но предназначены для синтеза: https://bitbucket.org/MelbourneDeveloper/vst-controls-.net/