Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Web audio api TDC
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Rafael Specht da Silva
October 17, 2014
Programming
110
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Web audio api TDC
Slides from my talk about Web Audio API on TDC Porto Alegre
Rafael Specht da Silva
October 17, 2014
More Decks by Rafael Specht da Silva
See All by Rafael Specht da Silva
A gift of sound and vision
rssilva
0
200
JS && Matemática - RSJS 2017
rssilva
2
240
Signal Processing with JavaScript JSConf Colombia
rssilva
0
190
Não alimente os trolls: JavaScript é bonito - FrontInSM 2015
rssilva
1
100
Processamento Digital de Sinais com Javascript - RSJS 2015
rssilva
2
130
Digital Signal Processing w/ Javascript
rssilva
3
1.1k
Javascript Ilegível
rssilva
0
550
Javascript ao Infinito e Além TDC Porto Alegre 2014
rssilva
0
110
Javascript ao infinito e além
rssilva
0
110
Other Decks in Programming
See All in Programming
AIの中の人になってみる
htkym
0
170
tsc.rip を支える技術 / Kyoto.なんか #8
susisu
0
4.3k
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
680
typoなんかねぇよ
raspython3
0
670
不幸な GC
chencmd
0
890
高専、大学編入、そして未踏へ〜プロダクト開発とキャリアの歩み - Technical College, University Transfer, and On to “Mitou” / My Journey in Product Development and Career
pkmiya
0
140
XHTMLが残したもの
yosuke_furukawa
PRO
2
430
FastAPI の並行処理モデルを完全に理解する
hoto17296
9
3.8k
Family mrubyの進捗
kishima
1
100
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
3
1.5k
Go を使い始めて 2 ヶ月の学び / My first two months with Go
contour_gara
0
420
Foundry Localでエージェント開発
seosoft
0
150
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Designing for Timeless Needs
cassininazir
1
470
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
270
Evolving SEO for Evolving Search Engines
ryanjones
0
280
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
570
The Curious Case for Waylosing
cassininazir
1
500
The Pragmatic Product Professional
lauravandoore
37
7.4k
We Are The Robots
honzajavorek
0
350
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
230
Into the Great Unknown - MozCon
thekraken
41
2.7k
Transcript
WEB AUDIO API O browser nunca foi tão barulhento @rafael_sps
QUEM? Desenvolvedor Web - Grupo RBS Péssimo músico
Altamente inspirado por @shiota @almirfilho
None
None
None
Em produção link1, link2
Controlar áudio
Audio Context var context = new (window. AudioContext || window.
webkitAudioContext)();
Controle de tempo Pré-bufferização Efeitos & análise em tempo real
da tag <audio> diferente
Source Nodes audio buffers live audio inputs <audio> oscillators js
processors
nodos
Conectando Nodos Source Destination Delay Gain Filter
Osciladores
Tipos exemplo
Fourier Relação Tempo- Frequência
Gráfico de frequência
Filtros exemplo
Gerando Áudio exemplo
Timbre
User Media EXEMPLO
Amostragem EXEMPLO
Quan- tização EXEMPLO
8-bits EXEMPLO
AS API’s são nossas! Façam barulho na web! @rafael_sps github.com/rssilva
fb.com/rafaelspdasilva
[email protected]