gitextract__3x_qwi4/ ├── .babelrc ├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── .nvmrc ├── .travis.yml ├── README.md ├── docs/ │ ├── 000-introduction.md │ ├── 001-getting-started.md │ ├── 002-audio-parameters.md │ ├── 003-aggregations.md │ ├── 004-updating-audio-graphs.md │ ├── 005-interop-with-react.md │ ├── 006-api-reference.md │ └── 007-local-development.md ├── example/ │ ├── README.md │ ├── devServer.js │ └── src/ │ ├── aggregation.jsx │ ├── combineElementCreators.js │ ├── index.html │ ├── simple.jsx │ └── withReact.jsx ├── jest.config.js ├── package.json ├── rollup.config.js └── src/ ├── __tests__/ │ ├── connectNodes.test.js │ ├── createAudioElement.test.js │ └── helpers.js ├── components/ │ ├── Aggregation.jsx │ ├── AudioBufferSource.js │ ├── AudioGraph.js │ ├── ChannelMerger.js │ ├── Destination.js │ ├── Gain.js │ ├── NoOp.js │ ├── Oscillator.js │ ├── StereoPanner.js │ ├── __tests__/ │ │ ├── AudioBufferSource.test.js │ │ ├── Gain.test.js │ │ ├── Oscillator.test.js │ │ ├── StereoPanner.test.js │ │ └── asSourceNode.test.jsx │ ├── asSourceNode.jsx │ └── index.js ├── connectNodes.js ├── createAudioElement.js ├── index.js ├── isWaxComponent.js ├── paramMutations/ │ ├── __tests__/ │ │ ├── assignAudioParam.test.js │ │ └── createParamMutator.test.js │ ├── assignAudioParam.js │ ├── createParamMutator.js │ └── index.js └── renderAudioGraph.js