Perhaps the most important skill for an audio engineer is the ability to learn. The ways that audio is recorded, reproduced, processed, and amplified are constantly evolving. For example, hardware offloading for Windows† 8/8.1 is largely undocumented, as are the details of the new SFX, MFX, and EFX APO types that are required for Windows 8.1. Here are some of the ways in which have made a big impact in improving the quality and usability of audio in PCs, Tablets, and Phones across the industry.
The most direct way to learn about audio subjects of your choice. Most of our licensing and development clients start by booking a 2 to 3 day training session. We work with you to determine the exact content to be covered, and it's relevance to your ongoing business and technical concerns. We also provide everyone in the class with their own copy of the HD Audio book. We provide training and information on a wide variety of subjects, from best audio coding practices to how HD Audio works to how to configure and successfully pass the WHQL tests.
HD Audio Book
The definitive book on how HD Audio works, with a focus on the Windows platform. Written by Optimal Sound founders David Roach and Wayne Jones, along with Intel's Scott Janus. Many of the concepts that apply to HD Audio also apply to USB Audio.
HD Audio Book Update for Windows 7
HD Audio System Block Diagram
Motherboard Design and Layout Techniques
Optimal Sound can teach your team how to plan your audio designs to address problems before they become an issue. Correct analog audio system design usually costs less than sloppy design, and can save on board re-spins. Chapters 5 and 6 of the HD Audio book contain information on best practices for audio design and layout.
Download David Roach's presentation at Microsoft WinHEC 2005, discussing best practices for audio hardware design in PC environment.
System Design for Unified Communications
We have been heavily involved in Unified Communications since its inception, and have lots of experience with speech communications, especially in conjunction with speech recognition. We know what it takes to process communications signals separately from speech recognition signals, and how to implement the lowest possible latency. We have lots of experience with echo cancellers, not only in implementing echo cancellers, but also understanding how render algorithms can interact poorly with echo cancellers, and how to resolve that.
Download David Roach's presentation at Microsoft WinHEC 2008, discussing best practices for unified communications.