YoVDO

Noisefloor - Are Web Technologies Ready for Real Time Audio?

Offered By: linux.conf.au via YouTube

Tags

linux.conf.au Courses Javascript Courses Golang Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the potential of web technologies for real-time audio processing in this 38-minute conference talk from linux.conf.au. Delve into the Noisefloor project, a proof-of-concept software Module Synthesizer implemented in Golang and transpiled to Javascript. Learn about the recent advancements in Javascript JITs and the adoption of AudioWorklets that are making browsers viable platforms for real-time audio processing. Discover the challenges involved in managing a reliable real-time audio thread alongside a browser-based UI. Gain insights into topics such as Google V8, JavaScript optimization, browser audio capabilities, and React integration for audio applications. Understand the goals of the project, the concept of a minimum viable synthesizer, and why JavaScript was chosen for implementation.

Syllabus

Introduction
Welcome
About the project
What are the goals
Why are web technologies now appropriate
The problem
The minimum viable synthesizer
Why JavaScript
Tips Tricks
Google V8
Go Deep
JavaScript
Browser Audio
V8 Audio
React


Taught by

linux.conf.au

Related Courses

The Open-Source Chatbot That Accidentally Built a Community
linux.conf.au via YouTube
Add Depth - Stereoscopic Imagery for Everyone
linux.conf.au via YouTube
Becoming a Tyrant - Implementing Secure Boot in Embedded Devices
linux.conf.au via YouTube
The seL4 Foundation - Growing Through Upheaval
linux.conf.au via YouTube
Conference Close
linux.conf.au via YouTube