~/talk

React & Web Audio Api: Building a MIDI Interace

Talkat React Rally 2015 · 2015-08-24..08-25· [react]
speakerdeck:peterpme
slides:none on file

Claims a working browser DAW: React components wrap the Web Audio API and the MIDI API to create oscillators, envelopes and an instrument that spawns and kills sound on key press and release. Demonstrates a midi->frequency helper, an onPress/onRelease binding and a tiny MIDI API bridge that strips noise so the keyboard maps cleanly. Shows dynamic game audio (Chrome Racer) and a Victor-style synth, links code at react midia on GitHub.

AI-written summary · about

  1. 0:00Intro
  2. 1:01TRUNK CLUB
  3. 4:44SYNTHESIZER
  4. 6:17OSCILLATOR
  5. 6:57SINE WAVE
  6. 7:27SAWTOOTH WAVE
  7. 7:42SQUARE WAVE
  8. 7:54TUNING FORK
  9. 8:37ENVELOPE
  10. 10:16DIGITAL AUDIO WORKSTATION
  11. 10:54GLOBAL VARIABLES
  12. 13:17GAMING DX
  13. 14:11CHROME RACER
  14. 14:45PRODUCING
  15. 15:24PORTABILITY
  16. 16:13COLLABORATING
  17. 17:04WHAT IS MIDI?
  18. 19:31REACT?!
  19. 21:59MIDI API BRIDGE
  20. 22:38METHODS
  21. 25:15VIKTOR SYNTH
  22. 25:33MIDI SYNTH
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.