Единственное только не совсем понял. Те функции opengl, что ты скинул, если их прописать, работают на С#? Меня беспокоит, что спецификация на c++ разрабатывалась.
А по теме звука можешь посоветовать правильную спецификацию? Чтобы была возможность так же вызывать системные функции работы со звуковой картой. Иными словами, запись, генерация сигналов, посылаемых на аудио устройство вывода.
Конечно не готов, иначе бы этого вопроса не было. Но вопрос задан. Можно было хотя бы примерно описать список подходов, например: использовать такие-то библиотеки и их аналоги, упор в изучении языка использование чего-то другого. Куда полезнее была бы информация о вашем личном опыте. Конечно, если таковой есть.