Home > Programming > C Programming Language
Music 120 Introduction to Audio / Multimedia Application Programming
Sort Desciption:Programming:. Basic concepts of C/C++. Integrated Development Environments (IDE). GUI design and implementation: Cocoa Qt ...
Content Inside:Music 120 Introduction to Audio / Multimedia Application ProgrammingPage 1Music 120 Introduction to Audio / Multimedia Application Programming(Officially titled as Auditory Remapping of Bioinformatics)InstructorWoon Seung Yeo (Graduate teaching fellow)Email: woony@ccrma.stanford.eduTime and PlaceLecture: Monday 1:153:05Lab: Wednesday 1:153:05Knoll Seminar Room (660 Lomita Dr.)Course Websitehttp://ccrma.stanford.edu/courses/1 20/IntroductionThis year's Music 120 is an introduction to various topics of audio/multimedia programming. We explore the basics of programming tools and environments software libraries graphic user interface design audio plugin architecture and network communication.As an introductory course it is primarily targeted at musicians artists and/or entrylevel programmers who want to develop their own softwares. On the other hand it provides an overview of audio/multimedia programming topics to advanced programmers.This course is also designed to serve as a series of practical programming tutorial sessions for a number of courses offered at the Center for Computer Research in Music and Acoustics (CCRMA).Outline of Topics:Programming: Basic concepts of C/C++ Integrated Development Environments (IDE) GUI design and implementation: Cocoa QtAudio: Audio software design issue Audio APIs: Stk Introductory Audio DSPAudio Plugins: VST plugins Max/MSP and/or Pd externalsVisual/Multimedia: Graphic APIs and basic drawing programming Multimedia application: merging audio with visual Sonification and visualizationMusic 120 handout #1 page 1/3Monday September 25 2006Woon Seung Yeo / CCRMAPage 2Network communication: Audio streaming Open Sound Control (OSC)PrerequisitesBeginner or intermediate level programming skill in C/C++. Given its introductory nature this course is designed to be suitable for people without much software engineering background and willcover some important programming topics in class. Please contact the instructor if you have any questions re ...
Source: ccrma.stanford.edu
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Related Files
Programming in C C++ Java
Filed under: Programming and C Programming LanguageProgramming in C C++ Java. Course Overview. Object oriented programming languages are widely used for the development of complex software systems. ...
C Programming
Filed under: Programming and C Programming LanguageThe C Programming Language ANSI C. By Brian W. C. Kernighan & Dennis M. Ritchie. K and R. "Practical C programming". By Steve ...
An Overview of the C++ Programming Language
Filed under: Programming and C Programming LanguageThe C++ programming language provides a model of memory and computation that ... 3 The C Programming Model presents the C subset of C++ and other C++ ...
C Programming Fundamentals
Filed under: Programming and C Programming Language1 C Programming Fundamentals C is a compiled language. The user creates source code (often ... exe extension). Below is typical C program called LED.C that illustrates some fundamental C ...
Essential C
Filed under: Programming and C Programming LanguageC Programming Language (below) as part of their research at AT&T. Unix and C++ ... The C Programming Language 2nd ed. by Kernighan and Ritchie. ...
