Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Brincando de músico usando WebAudioAPI
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Diógenes Fernandes
February 27, 2014
Technology
92
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Brincando de músico usando WebAudioAPI
Using Javascript!
Diógenes Fernandes
February 27, 2014
More Decks by Diógenes Fernandes
See All by Diógenes Fernandes
How OpenTofu uses LSP to power its text editors plugins
diofeher
0
22
Conseguindo seu primeiro emprego remoto na gringa
diofeher
0
49
Hackeando a votação do BBB com Python
diofeher
0
160
ES6 - Consertando as partes ruins do JavaScript
diofeher
0
110
How I made a Spacedrum
diofeher
0
110
Other Decks in Technology
See All in Technology
Vibe Coding で作ったプロダクトをどう安全に動かすか / How to Safely Run Products Built with Vibe Coding
glidenote
0
460
AIエージェントの権限管理 3: Agentic RAG の Fine grained access control 編
ren8k
0
180
SREは、MCPとAutopilotをこう使え!
kazumax55
3
940
データ_AIの事業の勝敗をわけるもの
nek0128
1
470
Issue 駆動でスペシャリストの意図を届ける、AI 実装のアクセシビリティ向上
thkt
0
130
おい、エージェントを使って終わらせろ
nwiizo
2
840
エージェントはローカル、検証はMicroVM — Lambda MicroVMsでつくるServerless CI
fujioka6789
3
650
アプリをもっと"iOSアプリっぽく"する小さな工夫 / Small Touches That Make Your App Feel More Like an iOS App
matsuji
2
1k
.NET WebAssemblyで実現するクライアントサイドAI推論:NuGetからViteまで、2つのエコシステムを繋ぐビルド戦略
yamachu
0
420
積み重なった技術負債への挑戦 〜初手としての全社ゴト化〜
techtekt
PRO
0
1.5k
品質と信頼性を地続きにする
grimoh
2
900
Azure Serverless 2026:Production-ready な AI エージェント基盤 / Azure Serverless 2026: Production-Ready AI Agent Platform
miyake
2
490
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
400
The untapped power of vector embeddings
frankvandijk
2
1.9k
How to Think Like a Performance Engineer
csswizardry
28
2.8k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
500
Designing for Timeless Needs
cassininazir
1
480
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
240
Darren the Foodie - Storyboard
khoart
PRO
4
3.9k
エンジニアに許された特別な時間の終わり
watany
109
250k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
200
Transcript
Brincando de músico usando WebAudio API @diofeher
Diógenes Fernandes http://diofeher.net http://github.com/diofeher @diofeher
Um pouco de história
-bgsound (IE) -embed (Netscape) -flash (cross-browser) -<audio>
WebAudio API!!
None
getUserMedia() XHR createOscillator() <audio>
Estrutura
demo | console
Sintetizado! http://eshiota.github.io/retro-audio-js/
White Noise demo | rain.html
XHR
demo | app1.html
demo | app2.html
getUserMedia() live
? @diofeher