Skip Main Navigation
Page Content
This event has ended

Fundamentals of Audio Programming

General Assembly

Wednesday, November 9, 2011 from 8:00 PM to 9:30 PM (COT)

Ticket Information

Ticket Type Remaining Sales End Price Fee Quantity
Regular Ticket 9 Tickets Ended $60.00 $3.99

Share Fundamentals of Audio Programming

Event Details

Fundamentals of Audio Programming // TECH 755

Bjorn Roche

Wednesday, November 9th from 8:00 - 9:30 pm

ProTools, iTunes, SoundCloud, Garageband and Spotify all have audio playback at their heart. But whether it's editing, mixing, streaming, recording or effects, you need to know how to get audio in and out of your computer and what to do with it once you've got it. Processing audio is fundamentally different from processing text, html or even video. This intensive introductory session will explore:

- Very basic acoustics, psychoacoustics, analog signals, and digital representation
- Audio I/O methods, including blocking and callback
- Buffering
- Inter-thread communication for audio data
- Synchronization with video, HTML 5 content etc.
- Basic DSP (volume, mixing, panning, etc)

Prerequisites:

- A basic grasp of sound, and sampled audio.
- Understanding of a computer language, including arrays and basic arithmetic operators.

This course will not discuss metadata, only audio.

Bjorn Roche has consulted with Indaba Music, Sterling Sound, and others. He has led the development of two DAWs ("digital audio workstation"), including the first browser-based DAW that could record uncompressed audio while playing back as well as supporting real-time effects. He is a major contributor to PortAudio, a portable audio I/O library. He is currently developing a DAW called Xonami which allows musicians to collaborate in real-time from anywhere on the globe.

Can't make it? Sign up at http://generalassemb.ly to stay in the loop on future events and classes.

Have questions about Fundamentals of Audio Programming? Contact General Assembly

When & Where

902 Broadway, 4th Floor
New York, 10010

Wednesday, November 9, 2011 from 8:00 PM to 9:30 PM (COT)


  Add to my calendar

Organizer

General Assembly

General Assembly is a campus for technology, design, and entrepreneurship. We provide educational programming, space, and support to facilitate collaborative practices and learning opportunities across a community inspired by the entrepreneurial experience.

  Contact the Organizer

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.