Skip to content

Instantly share code, notes, and snippets.

@jeffgca
Forked from jsantell/webaudioscratchsheet.md
Created May 8, 2014 21:01
Show Gist options
  • Save jeffgca/d388cad2509379e39369 to your computer and use it in GitHub Desktop.
Save jeffgca/d388cad2509379e39369 to your computer and use it in GitHub Desktop.

Originally from etherpad

The Web Audio Editor in Firefox Developer Tools is still a work in progress. A lot of love is needed in its current state, and once the basic features are working, here are some dream features, and future planning.

Resources

Features/Ideas

Views

  • Context View (displays meta information about the AudioContext itself) bug 1007321
  • Display automation over time (toggle between GRAPH view and AUTOMATION view?) bug 1007876
  • Display input/output nodes in a connections panel bug 1007875

Visual Feedback

  • Display feedback when an AudioSourceNode is playing.bug 1006626

AudioNode controls

  • Start/stop AudioSourceNodes bug 1006624
  • "Tap into" nodes, listen along the way bug 1007887
  • Play AudioBufferSourceNode's buffers (use a new AudioContext/audio element) bug 1007889
  • "Disable/bypass" AudioNodes in a chain bug 1007778

Global Controls

  • Hide unconnected nodes from view bug 1007255
  • Debugger break on AudioNode connect (or other events) bug 1007901

Misc

  • Support multiple AudioContext's on a page (low priority IMO) bug 1006624

Platform work needed

  • GC-event when node is GC'd (so we can clear up dead-nodes in the graph view) bug 980506
  • Bypass/skip node in an audio chain (possible to implement on actor, but may be better to be native) -- for bug 1007778, may be necessary

Edge Cases to Test

  • Buffer with loop

Research

  • Who is going to use this tool? Game developers? Audio hackers?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment