Audio for the masses
Soledad Penadés
@supersole
Demoscene
Size-limited coding
410 KB C++ → 13 KB .exe
2:25 minutes of music
25.5 MB WAV
- Drag and Drop API
- File API
- Blobs + ArrayBuffer
- Analyser Node
- Canvas
- Web Audio
- WebRTC
- Analyser Node
- WebGL
Over two billion people still don’t have access to the Internet
Firefox OS
- Lower barrier of entry
- Write Once, Run Anywhere
- New Hardware APIs with JS
Simulating instruments
- This list
- Just parameters, no sample data
- Interactive
- Touch + pressure
- Patch database
- A community of remixes
- Unusual contributions?! Yay!
Unconventional composers
- Existing = staff / drum machine based
- Missing nuances
- Record everything
- Make data available
- Let people build alternative notations
- Maybe local symbols
- A worldwide library of local songs!
Web FM API
+ Web Audio
________________
???
Over the FM data transmission
- Bandwidth ~0.65 Megabytes... per day
- Not amazing, but still it’s like 4K SMS
- Broadcasted = no slowdown when many users
- Precedents: national news, weather, complementary information about the programme
- Local updates instead: status of water tanks, area weather forecasts...
- Things that are really important for the people close to that FM station.
These are just some examples...
I might be terribly wrong.
Maybe 3D audio in games won’t solve non-Western issues.
However,
we have a responsibility
To teach, make this accessible and easy to use...
... and keep experimenting, devising new ideas...
... and creating new code over which more Web Audio stuff can be built.
We have a responsibility to teach, make this accessible and easy to use.
And keep experimenting, devising new ideas and creating new code over which more Web Audio stuff can be built.