├── .babelrc ├── .gitignore ├── .npmignore ├── Changelog.md ├── DEVNOTES.md ├── LICENSE ├── README.md ├── README_OLD.md ├── audioMixer.js ├── audioMixer.min.js ├── docs ├── demo │ ├── bundle.js │ ├── index.html │ ├── js │ │ ├── demo.js │ │ ├── frame-runner.js │ │ └── modules │ │ │ ├── createTrack.js │ │ │ ├── dropzone.js │ │ │ └── trackList.js │ ├── old │ │ ├── demo │ │ │ ├── demo.js │ │ │ ├── index.html │ │ │ └── js │ │ │ │ ├── bowser.min.js │ │ │ │ ├── frameRunner.js │ │ │ │ └── tween.min.js │ │ ├── demo2 │ │ │ ├── index.html │ │ │ ├── js │ │ │ │ ├── frameRunner.js │ │ │ │ ├── jquery.js │ │ │ │ └── tween.min.js │ │ │ └── metadata.json │ │ ├── demo_analysis │ │ │ ├── analysis-multiple.html │ │ │ ├── analysis-single.html │ │ │ └── js │ │ │ │ ├── bowser.min.js │ │ │ │ ├── frameRunner.js │ │ │ │ └── tween.min.js │ │ ├── demo_ios │ │ │ ├── index.html │ │ │ └── script.js │ │ └── monitor │ │ │ └── index.html │ ├── style.css │ └── style.sass └── index.md ├── package.json ├── src ├── index.js └── modules │ ├── BaseTrack.js │ ├── BufferSourceTrack.js │ ├── ElementSourceTrack.js │ ├── Html5Track.js │ ├── Mixer.js │ ├── StreamSourceTrack.js │ ├── WebAudioTrack.js │ ├── nodes │ ├── AnalyserNode.js │ ├── GainNode.js │ ├── PannerNode.js │ ├── PannerNode2D.js │ └── allNodes.js │ ├── trackTypes.js │ └── utils.js ├── src_old ├── bundle-browserify.js ├── bundle-standalone.js └── modules │ ├── debug.js │ ├── detect.js │ ├── events.js │ ├── mix.js │ ├── track-html5.js │ ├── track-old.js │ ├── track.js │ └── utils.js ├── test ├── BufferSourceTrack.test.js ├── ElementSourceTrack.test.js ├── Html5Track.test.js ├── Mixer.test.js ├── StandardNodeMethods.test.js ├── StandardTrackMethods.test.js ├── TimelineEvents.test.js ├── WebAudioTrack.test.js ├── events.test.js ├── helpers │ └── browser-env.js └── mocks │ └── AudioContext.js ├── test_old ├── index.html ├── mix.js ├── tone.js └── track.js ├── webpack-demo.config.js └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .* 2 | *.map 3 | 4 | /src 5 | *_old 6 | /test 7 | /node_modules 8 | _* 9 | 10 | -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/Changelog.md -------------------------------------------------------------------------------- /DEVNOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/DEVNOTES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/README.md -------------------------------------------------------------------------------- /README_OLD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/README_OLD.md -------------------------------------------------------------------------------- /audioMixer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/audioMixer.js -------------------------------------------------------------------------------- /audioMixer.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/audioMixer.min.js -------------------------------------------------------------------------------- /docs/demo/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/bundle.js -------------------------------------------------------------------------------- /docs/demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/index.html -------------------------------------------------------------------------------- /docs/demo/js/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/js/demo.js -------------------------------------------------------------------------------- /docs/demo/js/frame-runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/js/frame-runner.js -------------------------------------------------------------------------------- /docs/demo/js/modules/createTrack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/js/modules/createTrack.js -------------------------------------------------------------------------------- /docs/demo/js/modules/dropzone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/js/modules/dropzone.js -------------------------------------------------------------------------------- /docs/demo/js/modules/trackList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/js/modules/trackList.js -------------------------------------------------------------------------------- /docs/demo/old/demo/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/old/demo/demo.js -------------------------------------------------------------------------------- /docs/demo/old/demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/old/demo/index.html -------------------------------------------------------------------------------- /docs/demo/old/demo/js/bowser.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/old/demo/js/bowser.min.js -------------------------------------------------------------------------------- /docs/demo/old/demo/js/frameRunner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/old/demo/js/frameRunner.js -------------------------------------------------------------------------------- /docs/demo/old/demo/js/tween.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/old/demo/js/tween.min.js -------------------------------------------------------------------------------- /docs/demo/old/demo2/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/old/demo2/index.html -------------------------------------------------------------------------------- /docs/demo/old/demo2/js/frameRunner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/old/demo2/js/frameRunner.js -------------------------------------------------------------------------------- /docs/demo/old/demo2/js/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/old/demo2/js/jquery.js -------------------------------------------------------------------------------- /docs/demo/old/demo2/js/tween.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/old/demo2/js/tween.min.js -------------------------------------------------------------------------------- /docs/demo/old/demo2/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/old/demo2/metadata.json -------------------------------------------------------------------------------- /docs/demo/old/demo_analysis/analysis-multiple.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/old/demo_analysis/analysis-multiple.html -------------------------------------------------------------------------------- /docs/demo/old/demo_analysis/analysis-single.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/old/demo_analysis/analysis-single.html -------------------------------------------------------------------------------- /docs/demo/old/demo_analysis/js/bowser.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/old/demo_analysis/js/bowser.min.js -------------------------------------------------------------------------------- /docs/demo/old/demo_analysis/js/frameRunner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/old/demo_analysis/js/frameRunner.js -------------------------------------------------------------------------------- /docs/demo/old/demo_analysis/js/tween.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/old/demo_analysis/js/tween.min.js -------------------------------------------------------------------------------- /docs/demo/old/demo_ios/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/old/demo_ios/index.html -------------------------------------------------------------------------------- /docs/demo/old/demo_ios/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/old/demo_ios/script.js -------------------------------------------------------------------------------- /docs/demo/old/monitor/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/old/monitor/index.html -------------------------------------------------------------------------------- /docs/demo/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/style.css -------------------------------------------------------------------------------- /docs/demo/style.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/demo/style.sass -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/docs/index.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/package.json -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src/index.js -------------------------------------------------------------------------------- /src/modules/BaseTrack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src/modules/BaseTrack.js -------------------------------------------------------------------------------- /src/modules/BufferSourceTrack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src/modules/BufferSourceTrack.js -------------------------------------------------------------------------------- /src/modules/ElementSourceTrack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src/modules/ElementSourceTrack.js -------------------------------------------------------------------------------- /src/modules/Html5Track.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src/modules/Html5Track.js -------------------------------------------------------------------------------- /src/modules/Mixer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src/modules/Mixer.js -------------------------------------------------------------------------------- /src/modules/StreamSourceTrack.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/modules/WebAudioTrack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src/modules/WebAudioTrack.js -------------------------------------------------------------------------------- /src/modules/nodes/AnalyserNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src/modules/nodes/AnalyserNode.js -------------------------------------------------------------------------------- /src/modules/nodes/GainNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src/modules/nodes/GainNode.js -------------------------------------------------------------------------------- /src/modules/nodes/PannerNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src/modules/nodes/PannerNode.js -------------------------------------------------------------------------------- /src/modules/nodes/PannerNode2D.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src/modules/nodes/PannerNode2D.js -------------------------------------------------------------------------------- /src/modules/nodes/allNodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src/modules/nodes/allNodes.js -------------------------------------------------------------------------------- /src/modules/trackTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src/modules/trackTypes.js -------------------------------------------------------------------------------- /src/modules/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src/modules/utils.js -------------------------------------------------------------------------------- /src_old/bundle-browserify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src_old/bundle-browserify.js -------------------------------------------------------------------------------- /src_old/bundle-standalone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src_old/bundle-standalone.js -------------------------------------------------------------------------------- /src_old/modules/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src_old/modules/debug.js -------------------------------------------------------------------------------- /src_old/modules/detect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src_old/modules/detect.js -------------------------------------------------------------------------------- /src_old/modules/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src_old/modules/events.js -------------------------------------------------------------------------------- /src_old/modules/mix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src_old/modules/mix.js -------------------------------------------------------------------------------- /src_old/modules/track-html5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src_old/modules/track-html5.js -------------------------------------------------------------------------------- /src_old/modules/track-old.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src_old/modules/track-old.js -------------------------------------------------------------------------------- /src_old/modules/track.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src_old/modules/track.js -------------------------------------------------------------------------------- /src_old/modules/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/src_old/modules/utils.js -------------------------------------------------------------------------------- /test/BufferSourceTrack.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/test/BufferSourceTrack.test.js -------------------------------------------------------------------------------- /test/ElementSourceTrack.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/test/ElementSourceTrack.test.js -------------------------------------------------------------------------------- /test/Html5Track.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/test/Html5Track.test.js -------------------------------------------------------------------------------- /test/Mixer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/test/Mixer.test.js -------------------------------------------------------------------------------- /test/StandardNodeMethods.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/test/StandardNodeMethods.test.js -------------------------------------------------------------------------------- /test/StandardTrackMethods.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/test/StandardTrackMethods.test.js -------------------------------------------------------------------------------- /test/TimelineEvents.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/test/TimelineEvents.test.js -------------------------------------------------------------------------------- /test/WebAudioTrack.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/test/WebAudioTrack.test.js -------------------------------------------------------------------------------- /test/events.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/test/events.test.js -------------------------------------------------------------------------------- /test/helpers/browser-env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/test/helpers/browser-env.js -------------------------------------------------------------------------------- /test/mocks/AudioContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/test/mocks/AudioContext.js -------------------------------------------------------------------------------- /test_old/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/test_old/index.html -------------------------------------------------------------------------------- /test_old/mix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/test_old/mix.js -------------------------------------------------------------------------------- /test_old/tone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/test_old/tone.js -------------------------------------------------------------------------------- /test_old/track.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/test_old/track.js -------------------------------------------------------------------------------- /webpack-demo.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/webpack-demo.config.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heliosdesign/helios-audio-mixer/HEAD/webpack.config.js --------------------------------------------------------------------------------