YoVDO

Fast, High-quality Pseudo-random Numbers for Audio Developers

Offered By: ADC - Audio Developer Conference via YouTube

Tags

C++ Courses Benchmarking Courses Determinism Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera