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
23
Conseguindo seu primeiro emprego remoto na gringa
diofeher
0
52
Hackeando a votação do BBB com Python
diofeher
0
160
ES6 - Consertando as partes ruins do JavaScript
diofeher
0
120
How I made a Spacedrum
diofeher
0
110
Other Decks in Technology
See All in Technology
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.2k
コンテナ運用におけるネットワーク・コンテナコストの削減方法/How to Reduce Network and Container Costs in Container Operations
masakiokuda
1
150
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
450
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
280
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.4k
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
340
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
160
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
180
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
190
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
300
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
6.3k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
520
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
320
The Curse of the Amulet
leimatthew05
3
16k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Producing Creativity
orderedlist
PRO
348
41k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
BBQ
matthewcrist
90
10k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
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