На многозадачных ОС — скорее всего, нет. Потому что в DOS мы могли напрямую управлять мембраной динамика, а для этого нужно жёсткое реальное время. Чтобы несколько тысяч раз в секунду по расписанию управление передавалось нашей программе. Кстати, под Windows все эти программы превращались в рёв реактивного двигателя, помните?
А музыкой занимается программируемый таймер, железная микросхема. Чтобы звук был побогаче, там обычно налаживают быстрые арпеджио, единицы-десятки раз в секунду — быстродействия многозадачной ОС общего назначения вполне хватает.
Звуковая плата управляет динамиком своими силами, через DMA, без участия процессора.