Programming for Audio Applications