Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Web Launchpad
Orlando Del Aguila
October 23, 2015
Programming
1
240
Web Launchpad
Using Web Audio API and Web MIDI API to sample with a Novation Launchpad in the Browser
Orlando Del Aguila
October 23, 2015
Tweet
Share
More Decks by Orlando Del Aguila
See All by Orlando Del Aguila
Open Source + Nonprofits = 💪
orlando
0
39
Web APIs 2019
orlando
0
57
Managing remote teams
orlando
0
36
How to be a Senior Software Engineer
orlando
0
71
Terraform Workshop
orlando
1
97
Infrastructure as Code with Terraform
orlando
0
210
Concurrencia, Paralelismo y el Event-loop
orlando
0
220
Talking Web Apps
orlando
0
31
Web Launchpad - Chelajs
orlando
0
130
Other Decks in Programming
See All in Programming
Get Ready for Jakarta EE 10
ivargrimstad
0
2.6k
インフラエンジニアの多様性と評価、またはキャリアへのつなげ方 / Careers as infrastructure engineers
katsuhisa91
0
530
Unity Localization で多言語対応実装しよう / xrdnk-yokohamaunity-lt10-20220513
xrdnk
0
140
WindowsコンテナDojo:第2回 Windowsコンテナアプリのビルド、公開、デプロイ
oniak3ibm
PRO
0
150
Jakarta EE 10 is Coming Your Way
ivargrimstad
0
2.8k
2022 FrontEnd Training
mixi_engineers
1
280
Learning DDD輪読会#4 / Learning DDD Book Club #4
suzushin54
1
150
プログラミングを勉強したいと言われたら
yuba_4
0
420
Kotlin 最新動向2022 #tfcon #techfeed
ntaro
1
1.1k
Go API クライアントの実装 〜Go Conference に載せれなかったTIPS〜
yyoshiki41
0
190
SRE NEXT 2022: Sensible Incident Management for Software Startups
takanabe
2
460
Better Reliability through Observability (and Experimentation)
ksatirli
PRO
1
280
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
261
25k
Reflections from 52 weeks, 52 projects
jeffersonlam
337
17k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
7
1k
Making Projects Easy
brettharned
98
4.3k
Navigating Team Friction
lara
175
11k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
349
27k
jQuery: Nuts, Bolts and Bling
dougneiner
56
6.4k
Designing for Performance
lara
596
63k
Adopting Sorbet at Scale
ufuk
63
7.5k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
15
910
Building Better People: How to give real-time feedback that sticks.
wjessup
343
17k
The World Runs on Bad Software
bkeepers
PRO
56
5.2k
Transcript
Web Launchpad
None
orlando.delagui.la hashlabs.com eatcodetravel.com
Web Launchpad
Web MIDI API + Web Audio API
Web MIDI API
None
and Opera
Web Audio API
None
None
Web Audio API
AudioContext
.decodeAudioData() .createBufferSource()
Web MIDI API
MIDIAccess
.inputs() .outputs() onstatechange
MIDIInputMap
value.onmidimessage
[144, 10, 127]
[144, 10, 127] channel key note
[144, 10, 0] channel key note
♥
Demo
Resources
orlando/web-launchpad
developer.mozilla.org html5rocks.com
Thanks!