Я не специалист по генерации звука, но ... Конечно, это возможно.Что-то нужно, чтобы в какой-то момент вызывать звуковую карту в любом приложении, использующем аудио, в конце концов.
Однако почти во всех случаях лучше совершать вызовы API и разрешать существующую звуковую карту.Водитель системы делает всю занятую работу.Гораздо более переносимым (... по крайней мере, в некоторой степени) и гораздо более простым.
http://www.linux.com/archive/feature/113775 может иметь некоторую полезную информацию.В Windows Vista / 7 вы можете проверить http://msdn.microsoft.com/en-us/library/dd370784%28v=vs.85%29.aspx.
О, и во многих случаях вам лучше использовать существующую библиотеку программного обеспечения, которая может создавать заметки, а не пытаться самостоятельно генерировать сигналы.(См. Ответ Фредрика.)