Fast, High-quality Pseudo-random Numbers for Audio Developers
Offered By: ADC - Audio Developer Conference via YouTube
Course Description
Overview
Explore fast and high-quality pseudo-random number generation techniques for audio development in this 36-minute conference talk from the Audio Developer Conference (ADC22). Delve into the limitations of std::rand() and the benefits of using std::mt19937 from the C++ standard library. Investigate proper seeding methods, portability considerations, and the implications of statistical test failures for std::mt19937. Analyze benchmarks and quality assessments of standard library pseudo-random number generators compared to modern alternatives. Learn how to optimize runtime performance determinism with minimal quality loss when using standard library distributions. Gain insights applicable to digital audio applications, games, graphics, and simulations from Principal Software Engineer Roth Michaels of iZotope/Soundwide.
Syllabus
Fast, High-quality Pseudo-random Numbers for Audio Developers - Roth Michaels - ADC22
Taught by
ADC - Audio Developer Conference
Related Courses
Libertarian Free Will: Neuroscientific and Philosophical EvidenceDartmouth College via edX Методологические проблемы психологии. Часть 2
Saint Petersburg State University via Coursera My Favorite Lectures @ HKUST
The Hong Kong University of Science and Technology via Coursera Philosophy: the nature of persons
The Open University via OpenLearn Arguments for the Existence of the Soul - Free Will and Near-Death Experiences
Yale University via YouTube