Ваш лучший выбор - это среда программирования музыки, из которых их несколько.
Csound - один из самых известных. Вот их сайт .
Макс. MSP также является другим широко используемым вариантом, и он также предоставляет интерфейс визуального программирования. Это, однако, коммерческий.
Другой хорошо известный вариант (и широко используемый экспериментальными электронными музыкантами) - это SuperCollider. Это его веб-страница.
Вот статья в Википедии , описывающая похожие языки / среды.
Вы также можете использовать общий язык программирования с подходящими библиотеками для аудио / музыкальной работы. Java, например, предоставляет Java Sound API .