├── .circleci └── config.yml ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .npmrc ├── README.md ├── lerna.json ├── package.json └── packages ├── canvas-utils ├── index.js └── package.json ├── freeverb-app ├── .babelrc ├── .gitignore ├── README.md ├── freeverb-app.png ├── index.html ├── package.json ├── src │ ├── index.js │ ├── nouislider.css │ └── ui.js └── webpack.config.js ├── freeverb ├── composite-audio-node.js ├── freeverb.png ├── index.js ├── low-pass-comb-filter.js ├── merge-params.js ├── package.json └── readme.md ├── loop-app ├── .babelrc ├── .gitignore ├── README.md ├── index.html ├── loop-app.png ├── package.json ├── src │ ├── Recorder.js │ ├── Scheduler.js │ ├── canvas.js │ ├── index.js │ ├── store.js │ ├── style.scss │ └── util.js └── webpack.config.js ├── memory-app ├── .babelrc ├── README.md ├── index.html ├── memory-app.png ├── package.json ├── src │ ├── SimpleReverb.js │ ├── audio.js │ ├── canvas.js │ ├── index.js │ └── utils.js └── webpack.config.js ├── tape-app ├── .babelrc ├── .gitignore ├── README.md ├── index.html ├── package.json ├── src │ ├── actions │ │ └── index.js │ ├── components │ │ ├── App │ │ │ └── index.js │ │ ├── Audio │ │ │ └── index.js │ │ ├── Head │ │ │ └── index.js │ │ ├── Header │ │ │ └── index.js │ │ ├── Knob │ │ │ └── index.js │ │ ├── Knobs │ │ │ └── index.js │ │ ├── MainStage │ │ │ └── index.js │ │ ├── ReadHead │ │ │ └── index.js │ │ ├── Reader │ │ │ └── index.js │ │ ├── Tape │ │ │ └── index.js │ │ └── TapeCircle │ │ │ └── index.js │ ├── defaultState.js │ ├── index.js │ ├── reducers │ │ └── index.js │ ├── util.js │ └── util.test.js ├── tape-app.png └── webpack.config.js ├── visualizer-app ├── .babelrc ├── .gitignore ├── README.md ├── angry-rays.png ├── audio │ ├── female.mp3 │ ├── male.mp3 │ └── music.mp3 ├── index.html ├── package.json ├── src │ ├── index.js │ ├── startScreen.js │ ├── utils.js │ ├── visualizer1.js │ └── visualizer2.js └── webpack.config.js ├── voice-shape-app ├── .babelrc ├── .gitignore ├── README.md ├── assets │ └── play.png ├── index.html ├── package.json ├── src │ ├── actions │ │ └── index.js │ ├── audio.js │ ├── components │ │ ├── App │ │ │ └── index.js │ │ ├── Header │ │ │ └── index.js │ │ ├── Layout │ │ │ └── index.js │ │ ├── Recorder │ │ │ ├── Recorder.js │ │ │ └── index.js │ │ └── Visualizer │ │ │ └── index.js │ ├── constants.js │ ├── defaultState.js │ ├── index.js │ └── reducers │ │ └── index.js ├── voice-shape-app.png └── webpack.config.js └── web-audio-utils ├── .babelrc ├── index.js ├── index.test.js ├── lbg.js ├── package.json └── tracks.json /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/README.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/package.json -------------------------------------------------------------------------------- /packages/canvas-utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/canvas-utils/index.js -------------------------------------------------------------------------------- /packages/canvas-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/canvas-utils/package.json -------------------------------------------------------------------------------- /packages/freeverb-app/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/freeverb-app/.babelrc -------------------------------------------------------------------------------- /packages/freeverb-app/.gitignore: -------------------------------------------------------------------------------- 1 | bundle.js 2 | node_modules -------------------------------------------------------------------------------- /packages/freeverb-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/freeverb-app/README.md -------------------------------------------------------------------------------- /packages/freeverb-app/freeverb-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/freeverb-app/freeverb-app.png -------------------------------------------------------------------------------- /packages/freeverb-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/freeverb-app/index.html -------------------------------------------------------------------------------- /packages/freeverb-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/freeverb-app/package.json -------------------------------------------------------------------------------- /packages/freeverb-app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/freeverb-app/src/index.js -------------------------------------------------------------------------------- /packages/freeverb-app/src/nouislider.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/freeverb-app/src/nouislider.css -------------------------------------------------------------------------------- /packages/freeverb-app/src/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/freeverb-app/src/ui.js -------------------------------------------------------------------------------- /packages/freeverb-app/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/freeverb-app/webpack.config.js -------------------------------------------------------------------------------- /packages/freeverb/composite-audio-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/freeverb/composite-audio-node.js -------------------------------------------------------------------------------- /packages/freeverb/freeverb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/freeverb/freeverb.png -------------------------------------------------------------------------------- /packages/freeverb/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/freeverb/index.js -------------------------------------------------------------------------------- /packages/freeverb/low-pass-comb-filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/freeverb/low-pass-comb-filter.js -------------------------------------------------------------------------------- /packages/freeverb/merge-params.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/freeverb/merge-params.js -------------------------------------------------------------------------------- /packages/freeverb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/freeverb/package.json -------------------------------------------------------------------------------- /packages/freeverb/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/freeverb/readme.md -------------------------------------------------------------------------------- /packages/loop-app/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/loop-app/.babelrc -------------------------------------------------------------------------------- /packages/loop-app/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | node_modules 3 | -------------------------------------------------------------------------------- /packages/loop-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/loop-app/README.md -------------------------------------------------------------------------------- /packages/loop-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/loop-app/index.html -------------------------------------------------------------------------------- /packages/loop-app/loop-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/loop-app/loop-app.png -------------------------------------------------------------------------------- /packages/loop-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/loop-app/package.json -------------------------------------------------------------------------------- /packages/loop-app/src/Recorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/loop-app/src/Recorder.js -------------------------------------------------------------------------------- /packages/loop-app/src/Scheduler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/loop-app/src/Scheduler.js -------------------------------------------------------------------------------- /packages/loop-app/src/canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/loop-app/src/canvas.js -------------------------------------------------------------------------------- /packages/loop-app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/loop-app/src/index.js -------------------------------------------------------------------------------- /packages/loop-app/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/loop-app/src/store.js -------------------------------------------------------------------------------- /packages/loop-app/src/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/loop-app/src/style.scss -------------------------------------------------------------------------------- /packages/loop-app/src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/loop-app/src/util.js -------------------------------------------------------------------------------- /packages/loop-app/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/loop-app/webpack.config.js -------------------------------------------------------------------------------- /packages/memory-app/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/memory-app/.babelrc -------------------------------------------------------------------------------- /packages/memory-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/memory-app/README.md -------------------------------------------------------------------------------- /packages/memory-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/memory-app/index.html -------------------------------------------------------------------------------- /packages/memory-app/memory-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/memory-app/memory-app.png -------------------------------------------------------------------------------- /packages/memory-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/memory-app/package.json -------------------------------------------------------------------------------- /packages/memory-app/src/SimpleReverb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/memory-app/src/SimpleReverb.js -------------------------------------------------------------------------------- /packages/memory-app/src/audio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/memory-app/src/audio.js -------------------------------------------------------------------------------- /packages/memory-app/src/canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/memory-app/src/canvas.js -------------------------------------------------------------------------------- /packages/memory-app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/memory-app/src/index.js -------------------------------------------------------------------------------- /packages/memory-app/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/memory-app/src/utils.js -------------------------------------------------------------------------------- /packages/memory-app/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/memory-app/webpack.config.js -------------------------------------------------------------------------------- /packages/tape-app/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/.babelrc -------------------------------------------------------------------------------- /packages/tape-app/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | node_modules 3 | -------------------------------------------------------------------------------- /packages/tape-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/README.md -------------------------------------------------------------------------------- /packages/tape-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/index.html -------------------------------------------------------------------------------- /packages/tape-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/package.json -------------------------------------------------------------------------------- /packages/tape-app/src/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/src/actions/index.js -------------------------------------------------------------------------------- /packages/tape-app/src/components/App/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/src/components/App/index.js -------------------------------------------------------------------------------- /packages/tape-app/src/components/Audio/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/src/components/Audio/index.js -------------------------------------------------------------------------------- /packages/tape-app/src/components/Head/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/src/components/Head/index.js -------------------------------------------------------------------------------- /packages/tape-app/src/components/Header/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/src/components/Header/index.js -------------------------------------------------------------------------------- /packages/tape-app/src/components/Knob/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/src/components/Knob/index.js -------------------------------------------------------------------------------- /packages/tape-app/src/components/Knobs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/src/components/Knobs/index.js -------------------------------------------------------------------------------- /packages/tape-app/src/components/MainStage/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/src/components/MainStage/index.js -------------------------------------------------------------------------------- /packages/tape-app/src/components/ReadHead/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/src/components/ReadHead/index.js -------------------------------------------------------------------------------- /packages/tape-app/src/components/Reader/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/src/components/Reader/index.js -------------------------------------------------------------------------------- /packages/tape-app/src/components/Tape/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/src/components/Tape/index.js -------------------------------------------------------------------------------- /packages/tape-app/src/components/TapeCircle/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/src/components/TapeCircle/index.js -------------------------------------------------------------------------------- /packages/tape-app/src/defaultState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/src/defaultState.js -------------------------------------------------------------------------------- /packages/tape-app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/src/index.js -------------------------------------------------------------------------------- /packages/tape-app/src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/src/reducers/index.js -------------------------------------------------------------------------------- /packages/tape-app/src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/src/util.js -------------------------------------------------------------------------------- /packages/tape-app/src/util.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/src/util.test.js -------------------------------------------------------------------------------- /packages/tape-app/tape-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/tape-app.png -------------------------------------------------------------------------------- /packages/tape-app/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/tape-app/webpack.config.js -------------------------------------------------------------------------------- /packages/visualizer-app/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/visualizer-app/.babelrc -------------------------------------------------------------------------------- /packages/visualizer-app/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | node_modules 3 | -------------------------------------------------------------------------------- /packages/visualizer-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/visualizer-app/README.md -------------------------------------------------------------------------------- /packages/visualizer-app/angry-rays.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/visualizer-app/angry-rays.png -------------------------------------------------------------------------------- /packages/visualizer-app/audio/female.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/visualizer-app/audio/female.mp3 -------------------------------------------------------------------------------- /packages/visualizer-app/audio/male.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/visualizer-app/audio/male.mp3 -------------------------------------------------------------------------------- /packages/visualizer-app/audio/music.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/visualizer-app/audio/music.mp3 -------------------------------------------------------------------------------- /packages/visualizer-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/visualizer-app/index.html -------------------------------------------------------------------------------- /packages/visualizer-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/visualizer-app/package.json -------------------------------------------------------------------------------- /packages/visualizer-app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/visualizer-app/src/index.js -------------------------------------------------------------------------------- /packages/visualizer-app/src/startScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/visualizer-app/src/startScreen.js -------------------------------------------------------------------------------- /packages/visualizer-app/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/visualizer-app/src/utils.js -------------------------------------------------------------------------------- /packages/visualizer-app/src/visualizer1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/visualizer-app/src/visualizer1.js -------------------------------------------------------------------------------- /packages/visualizer-app/src/visualizer2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/visualizer-app/src/visualizer2.js -------------------------------------------------------------------------------- /packages/visualizer-app/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/visualizer-app/webpack.config.js -------------------------------------------------------------------------------- /packages/voice-shape-app/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/voice-shape-app/.babelrc -------------------------------------------------------------------------------- /packages/voice-shape-app/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | node_modules 3 | -------------------------------------------------------------------------------- /packages/voice-shape-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/voice-shape-app/README.md -------------------------------------------------------------------------------- /packages/voice-shape-app/assets/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/voice-shape-app/assets/play.png -------------------------------------------------------------------------------- /packages/voice-shape-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/voice-shape-app/index.html -------------------------------------------------------------------------------- /packages/voice-shape-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/voice-shape-app/package.json -------------------------------------------------------------------------------- /packages/voice-shape-app/src/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/voice-shape-app/src/actions/index.js -------------------------------------------------------------------------------- /packages/voice-shape-app/src/audio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/voice-shape-app/src/audio.js -------------------------------------------------------------------------------- /packages/voice-shape-app/src/components/App/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/voice-shape-app/src/components/App/index.js -------------------------------------------------------------------------------- /packages/voice-shape-app/src/components/Header/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/voice-shape-app/src/components/Header/index.js -------------------------------------------------------------------------------- /packages/voice-shape-app/src/components/Layout/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/voice-shape-app/src/components/Layout/index.js -------------------------------------------------------------------------------- /packages/voice-shape-app/src/components/Recorder/Recorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/voice-shape-app/src/components/Recorder/Recorder.js -------------------------------------------------------------------------------- /packages/voice-shape-app/src/components/Recorder/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/voice-shape-app/src/components/Recorder/index.js -------------------------------------------------------------------------------- /packages/voice-shape-app/src/components/Visualizer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/voice-shape-app/src/components/Visualizer/index.js -------------------------------------------------------------------------------- /packages/voice-shape-app/src/constants.js: -------------------------------------------------------------------------------- 1 | export const humanVoiceRange = [80, 300]; 2 | -------------------------------------------------------------------------------- /packages/voice-shape-app/src/defaultState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/voice-shape-app/src/defaultState.js -------------------------------------------------------------------------------- /packages/voice-shape-app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/voice-shape-app/src/index.js -------------------------------------------------------------------------------- /packages/voice-shape-app/src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/voice-shape-app/src/reducers/index.js -------------------------------------------------------------------------------- /packages/voice-shape-app/voice-shape-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/voice-shape-app/voice-shape-app.png -------------------------------------------------------------------------------- /packages/voice-shape-app/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/voice-shape-app/webpack.config.js -------------------------------------------------------------------------------- /packages/web-audio-utils/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/web-audio-utils/.babelrc -------------------------------------------------------------------------------- /packages/web-audio-utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/web-audio-utils/index.js -------------------------------------------------------------------------------- /packages/web-audio-utils/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/web-audio-utils/index.test.js -------------------------------------------------------------------------------- /packages/web-audio-utils/lbg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/web-audio-utils/lbg.js -------------------------------------------------------------------------------- /packages/web-audio-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/web-audio-utils/package.json -------------------------------------------------------------------------------- /packages/web-audio-utils/tracks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miselaytes-anton/web-audio-experiments/HEAD/packages/web-audio-utils/tracks.json --------------------------------------------------------------------------------