Digital Audio Arts Courses teach Foundations of Audio Software Programming

This notice is from the archives of The Notice Board. Information contained in this notice was accurate at the time of publication but may no longer be so.

Data Structures and Algorithms (Music 4600, Fall 2016) and

Programming for Music Applications (Music 4632, Spring 2017)

These two courses go together and teach you the foundations of audio software programming. If you ever wanted to learn how to write a VST plugin or how to make your own synthesizer app, then these two courses will be for you. You will learn how to program the Mac in python first and later in C/C++, covering also the iOS. Many jobs in the music and gaming industry are becoming available that require software programming skills. Learning how to program by using the many subjects in music and sound is great fun. You will be able to create music scores, solve problems in rhythm, harmony, and sequencing, explore new sounds, and work with computer graphics. In the end, you will have gained a much deeper knowledge of the technology that drives the creation and production of music today.

 

Prerequisite for Music 4600 Data Structures and Algorithms:  

  • Music 3670 Audio Synthesis (for DAA majors)  
  • Non-DAA students with second-year standing (a minimum of 30.0 credit hours) and permission of the instructor may register in the course.  Please contact Dr. Georg Boenn (georg.boenn@uleth.ca) for more information. 

 Prerequisite for Music 4632 Programming for Music Applications:  Music 4600


Contact:

Fine Arts Advising | finearts.advising@uleth.ca