├── .editorconfig ├── .github ├── CODEOWNERS ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── angular.json ├── envelope.png ├── package.json ├── prettier.config.js ├── projects ├── audio │ ├── LICENSE │ ├── demo.mp3 │ ├── karma.conf.js │ ├── ng-package.json │ ├── package.json │ ├── src │ │ ├── constants │ │ │ ├── fallback.ts │ │ │ └── polling-time.ts │ │ ├── decorators │ │ │ ├── audio-param.ts │ │ │ └── tests │ │ │ │ └── audio-param.spec.ts │ │ ├── directives │ │ │ ├── audio-context.ts │ │ │ ├── channel.ts │ │ │ ├── destination.ts │ │ │ ├── listener.ts │ │ │ ├── offline-audio-context.ts │ │ │ ├── output.ts │ │ │ ├── stream-destination.ts │ │ │ └── tests │ │ │ │ ├── audio-context.spec.ts │ │ │ │ ├── channel.spec.ts │ │ │ │ ├── destination.spec.ts │ │ │ │ ├── listener.spec.ts │ │ │ │ ├── offline-audio-context.spec.ts │ │ │ │ ├── output.spec.ts │ │ │ │ └── stream-destination.spec.ts │ │ ├── module.ts │ │ ├── nodes │ │ │ ├── analyser.ts │ │ │ ├── biquad-filter.ts │ │ │ ├── channel-merger.ts │ │ │ ├── channel-splitter.ts │ │ │ ├── convolver.ts │ │ │ ├── delay.ts │ │ │ ├── dynamics-compressor.ts │ │ │ ├── gain.ts │ │ │ ├── iir-filter.ts │ │ │ ├── panner.ts │ │ │ ├── script-processor.ts │ │ │ ├── stereo-panner.ts │ │ │ ├── tests │ │ │ │ ├── analyser.spec.ts │ │ │ │ ├── biquad-filter.spec.ts │ │ │ │ ├── channel-merger.spec.ts │ │ │ │ ├── channel-splitter.spec.ts │ │ │ │ ├── convolver.spec.ts │ │ │ │ ├── delay.spec.ts │ │ │ │ ├── dynamics-compressor.spec.ts │ │ │ │ ├── gain.spec.ts │ │ │ │ ├── iir-filter.spec.ts │ │ │ │ ├── panner.spec.ts │ │ │ │ ├── script-processor.spec.ts │ │ │ │ ├── stereo-panner.spec.ts │ │ │ │ ├── wave-shaper.spec.ts │ │ │ │ └── worklet.spec.ts │ │ │ ├── wave-shaper.ts │ │ │ └── worklet.ts │ │ ├── pipes │ │ │ ├── audio-param.pipe.ts │ │ │ ├── periodic-wave.pipe.ts │ │ │ └── tests │ │ │ │ ├── audio-param.pipe.spec.ts │ │ │ │ └── periodic-wave.pipe.spec.ts │ │ ├── polyfill.js │ │ ├── public-api.ts │ │ ├── services │ │ │ ├── audio-buffer.service.ts │ │ │ └── tests │ │ │ │ └── audio-buffer.service.spec.ts │ │ ├── sources │ │ │ ├── buffer-source.ts │ │ │ ├── constant-source.ts │ │ │ ├── media-source.ts │ │ │ ├── media-stream-source.ts │ │ │ ├── media-stream-track-source.ts │ │ │ ├── oscillator.ts │ │ │ └── tests │ │ │ │ ├── buffer-source.spec.ts │ │ │ │ ├── constant-source.spec.ts │ │ │ │ ├── media-source.spec.ts │ │ │ │ ├── media-stream-source.spec.ts │ │ │ │ └── oscillator.spec.ts │ │ ├── test.ts │ │ ├── tokens │ │ │ ├── audio-context.ts │ │ │ ├── audio-node.ts │ │ │ ├── audio-worklet-processors-ready.ts │ │ │ ├── audio-worklet-processors.ts │ │ │ ├── audio-worklet-support.ts │ │ │ ├── constructor-support.ts │ │ │ ├── feedback-coefficients.ts │ │ │ ├── feedforward-coefficients.ts │ │ │ ├── media-stream-track.ts │ │ │ ├── media-stream.ts │ │ │ ├── support.ts │ │ │ └── tests │ │ │ │ └── audio-worklet-processors-ready.spec.ts │ │ ├── types │ │ │ ├── audio-node-with-params.ts │ │ │ ├── audio-param-automation-mode.ts │ │ │ ├── audio-param-automation.ts │ │ │ ├── audio-param-curve.ts │ │ │ ├── audio-param-decorator.ts │ │ │ └── audio-param-input.ts │ │ └── utils │ │ │ ├── connect.ts │ │ │ ├── fallback-audio-param.ts │ │ │ ├── latency-hint-factory.ts │ │ │ ├── parse.ts │ │ │ ├── process-audio-param.ts │ │ │ └── tests │ │ │ └── fallback-audio-param.spec.ts │ ├── test.js │ ├── tsconfig.lib.json │ └── tsconfig.spec.json └── demo │ ├── .gitignore │ ├── angular.json │ ├── karma.conf.js │ ├── package.json │ ├── server.ts │ ├── src │ ├── app │ │ ├── app.browser.module.ts │ │ ├── app.component.html │ │ ├── app.component.ts │ │ └── app.server.module.ts │ ├── assets │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── apple-touch-icon.png │ │ ├── browserconfig.xml │ │ ├── demo.mp3 │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── logo.svg │ │ ├── mstile-144x144.png │ │ ├── mstile-150x150.png │ │ ├── mstile-310x150.png │ │ ├── mstile-310x310.png │ │ ├── mstile-70x70.png │ │ ├── response.m4a │ │ ├── safari-pinned-tab.svg │ │ ├── site.webmanifest │ │ └── web-api.svg │ ├── audio.css │ ├── index.html │ ├── main.browser.ts │ ├── main.server.ts │ ├── polyfills.local.ts │ ├── polyfills.ts │ ├── styles.css │ └── test.ts │ ├── tsconfig.demo.json │ ├── tsconfig.json │ ├── tsconfig.server.json │ ├── tsconfig.spec.json │ └── tsconfig.ssr.json ├── scripts ├── coveralls.js ├── postbuild.js └── syncVersions.js ├── tsconfig.json └── tslint.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/README.md -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/angular.json -------------------------------------------------------------------------------- /envelope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/envelope.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/prettier.config.js -------------------------------------------------------------------------------- /projects/audio/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/LICENSE -------------------------------------------------------------------------------- /projects/audio/demo.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/demo.mp3 -------------------------------------------------------------------------------- /projects/audio/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/karma.conf.js -------------------------------------------------------------------------------- /projects/audio/ng-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/ng-package.json -------------------------------------------------------------------------------- /projects/audio/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/package.json -------------------------------------------------------------------------------- /projects/audio/src/constants/fallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/constants/fallback.ts -------------------------------------------------------------------------------- /projects/audio/src/constants/polling-time.ts: -------------------------------------------------------------------------------- 1 | export const POLLING_TIME = 100; 2 | -------------------------------------------------------------------------------- /projects/audio/src/decorators/audio-param.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/decorators/audio-param.ts -------------------------------------------------------------------------------- /projects/audio/src/decorators/tests/audio-param.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/decorators/tests/audio-param.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/directives/audio-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/directives/audio-context.ts -------------------------------------------------------------------------------- /projects/audio/src/directives/channel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/directives/channel.ts -------------------------------------------------------------------------------- /projects/audio/src/directives/destination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/directives/destination.ts -------------------------------------------------------------------------------- /projects/audio/src/directives/listener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/directives/listener.ts -------------------------------------------------------------------------------- /projects/audio/src/directives/offline-audio-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/directives/offline-audio-context.ts -------------------------------------------------------------------------------- /projects/audio/src/directives/output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/directives/output.ts -------------------------------------------------------------------------------- /projects/audio/src/directives/stream-destination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/directives/stream-destination.ts -------------------------------------------------------------------------------- /projects/audio/src/directives/tests/audio-context.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/directives/tests/audio-context.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/directives/tests/channel.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/directives/tests/channel.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/directives/tests/destination.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/directives/tests/destination.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/directives/tests/listener.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/directives/tests/listener.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/directives/tests/offline-audio-context.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/directives/tests/offline-audio-context.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/directives/tests/output.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/directives/tests/output.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/directives/tests/stream-destination.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/directives/tests/stream-destination.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/module.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/analyser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/analyser.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/biquad-filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/biquad-filter.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/channel-merger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/channel-merger.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/channel-splitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/channel-splitter.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/convolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/convolver.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/delay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/delay.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/dynamics-compressor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/dynamics-compressor.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/gain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/gain.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/iir-filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/iir-filter.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/panner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/panner.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/script-processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/script-processor.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/stereo-panner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/stereo-panner.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/tests/analyser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/tests/analyser.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/tests/biquad-filter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/tests/biquad-filter.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/tests/channel-merger.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/tests/channel-merger.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/tests/channel-splitter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/tests/channel-splitter.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/tests/convolver.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/tests/convolver.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/tests/delay.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/tests/delay.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/tests/dynamics-compressor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/tests/dynamics-compressor.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/tests/gain.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/tests/gain.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/tests/iir-filter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/tests/iir-filter.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/tests/panner.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/tests/panner.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/tests/script-processor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/tests/script-processor.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/tests/stereo-panner.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/tests/stereo-panner.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/tests/wave-shaper.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/tests/wave-shaper.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/tests/worklet.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/tests/worklet.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/wave-shaper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/wave-shaper.ts -------------------------------------------------------------------------------- /projects/audio/src/nodes/worklet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/nodes/worklet.ts -------------------------------------------------------------------------------- /projects/audio/src/pipes/audio-param.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/pipes/audio-param.pipe.ts -------------------------------------------------------------------------------- /projects/audio/src/pipes/periodic-wave.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/pipes/periodic-wave.pipe.ts -------------------------------------------------------------------------------- /projects/audio/src/pipes/tests/audio-param.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/pipes/tests/audio-param.pipe.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/pipes/tests/periodic-wave.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/pipes/tests/periodic-wave.pipe.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/polyfill.js -------------------------------------------------------------------------------- /projects/audio/src/public-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/public-api.ts -------------------------------------------------------------------------------- /projects/audio/src/services/audio-buffer.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/services/audio-buffer.service.ts -------------------------------------------------------------------------------- /projects/audio/src/services/tests/audio-buffer.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/services/tests/audio-buffer.service.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/sources/buffer-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/sources/buffer-source.ts -------------------------------------------------------------------------------- /projects/audio/src/sources/constant-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/sources/constant-source.ts -------------------------------------------------------------------------------- /projects/audio/src/sources/media-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/sources/media-source.ts -------------------------------------------------------------------------------- /projects/audio/src/sources/media-stream-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/sources/media-stream-source.ts -------------------------------------------------------------------------------- /projects/audio/src/sources/media-stream-track-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/sources/media-stream-track-source.ts -------------------------------------------------------------------------------- /projects/audio/src/sources/oscillator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/sources/oscillator.ts -------------------------------------------------------------------------------- /projects/audio/src/sources/tests/buffer-source.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/sources/tests/buffer-source.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/sources/tests/constant-source.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/sources/tests/constant-source.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/sources/tests/media-source.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/sources/tests/media-source.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/sources/tests/media-stream-source.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/sources/tests/media-stream-source.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/sources/tests/oscillator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/sources/tests/oscillator.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/test.ts -------------------------------------------------------------------------------- /projects/audio/src/tokens/audio-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/tokens/audio-context.ts -------------------------------------------------------------------------------- /projects/audio/src/tokens/audio-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/tokens/audio-node.ts -------------------------------------------------------------------------------- /projects/audio/src/tokens/audio-worklet-processors-ready.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/tokens/audio-worklet-processors-ready.ts -------------------------------------------------------------------------------- /projects/audio/src/tokens/audio-worklet-processors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/tokens/audio-worklet-processors.ts -------------------------------------------------------------------------------- /projects/audio/src/tokens/audio-worklet-support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/tokens/audio-worklet-support.ts -------------------------------------------------------------------------------- /projects/audio/src/tokens/constructor-support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/tokens/constructor-support.ts -------------------------------------------------------------------------------- /projects/audio/src/tokens/feedback-coefficients.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/tokens/feedback-coefficients.ts -------------------------------------------------------------------------------- /projects/audio/src/tokens/feedforward-coefficients.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/tokens/feedforward-coefficients.ts -------------------------------------------------------------------------------- /projects/audio/src/tokens/media-stream-track.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/tokens/media-stream-track.ts -------------------------------------------------------------------------------- /projects/audio/src/tokens/media-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/tokens/media-stream.ts -------------------------------------------------------------------------------- /projects/audio/src/tokens/support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/tokens/support.ts -------------------------------------------------------------------------------- /projects/audio/src/tokens/tests/audio-worklet-processors-ready.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/tokens/tests/audio-worklet-processors-ready.spec.ts -------------------------------------------------------------------------------- /projects/audio/src/types/audio-node-with-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/types/audio-node-with-params.ts -------------------------------------------------------------------------------- /projects/audio/src/types/audio-param-automation-mode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/types/audio-param-automation-mode.ts -------------------------------------------------------------------------------- /projects/audio/src/types/audio-param-automation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/types/audio-param-automation.ts -------------------------------------------------------------------------------- /projects/audio/src/types/audio-param-curve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/types/audio-param-curve.ts -------------------------------------------------------------------------------- /projects/audio/src/types/audio-param-decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/types/audio-param-decorator.ts -------------------------------------------------------------------------------- /projects/audio/src/types/audio-param-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/types/audio-param-input.ts -------------------------------------------------------------------------------- /projects/audio/src/utils/connect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/utils/connect.ts -------------------------------------------------------------------------------- /projects/audio/src/utils/fallback-audio-param.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/utils/fallback-audio-param.ts -------------------------------------------------------------------------------- /projects/audio/src/utils/latency-hint-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/utils/latency-hint-factory.ts -------------------------------------------------------------------------------- /projects/audio/src/utils/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/utils/parse.ts -------------------------------------------------------------------------------- /projects/audio/src/utils/process-audio-param.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/utils/process-audio-param.ts -------------------------------------------------------------------------------- /projects/audio/src/utils/tests/fallback-audio-param.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/src/utils/tests/fallback-audio-param.spec.ts -------------------------------------------------------------------------------- /projects/audio/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/test.js -------------------------------------------------------------------------------- /projects/audio/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/tsconfig.lib.json -------------------------------------------------------------------------------- /projects/audio/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/audio/tsconfig.spec.json -------------------------------------------------------------------------------- /projects/demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/.gitignore -------------------------------------------------------------------------------- /projects/demo/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/angular.json -------------------------------------------------------------------------------- /projects/demo/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/karma.conf.js -------------------------------------------------------------------------------- /projects/demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/package.json -------------------------------------------------------------------------------- /projects/demo/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/server.ts -------------------------------------------------------------------------------- /projects/demo/src/app/app.browser.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/app/app.browser.module.ts -------------------------------------------------------------------------------- /projects/demo/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/app/app.component.html -------------------------------------------------------------------------------- /projects/demo/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/app/app.component.ts -------------------------------------------------------------------------------- /projects/demo/src/app/app.server.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/app/app.server.module.ts -------------------------------------------------------------------------------- /projects/demo/src/assets/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/assets/android-chrome-192x192.png -------------------------------------------------------------------------------- /projects/demo/src/assets/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/assets/android-chrome-512x512.png -------------------------------------------------------------------------------- /projects/demo/src/assets/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/assets/apple-touch-icon.png -------------------------------------------------------------------------------- /projects/demo/src/assets/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/assets/browserconfig.xml -------------------------------------------------------------------------------- /projects/demo/src/assets/demo.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/assets/demo.mp3 -------------------------------------------------------------------------------- /projects/demo/src/assets/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/assets/favicon-16x16.png -------------------------------------------------------------------------------- /projects/demo/src/assets/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/assets/favicon-32x32.png -------------------------------------------------------------------------------- /projects/demo/src/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/assets/favicon.ico -------------------------------------------------------------------------------- /projects/demo/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/assets/logo.svg -------------------------------------------------------------------------------- /projects/demo/src/assets/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/assets/mstile-144x144.png -------------------------------------------------------------------------------- /projects/demo/src/assets/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/assets/mstile-150x150.png -------------------------------------------------------------------------------- /projects/demo/src/assets/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/assets/mstile-310x150.png -------------------------------------------------------------------------------- /projects/demo/src/assets/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/assets/mstile-310x310.png -------------------------------------------------------------------------------- /projects/demo/src/assets/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/assets/mstile-70x70.png -------------------------------------------------------------------------------- /projects/demo/src/assets/response.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/assets/response.m4a -------------------------------------------------------------------------------- /projects/demo/src/assets/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/assets/safari-pinned-tab.svg -------------------------------------------------------------------------------- /projects/demo/src/assets/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/assets/site.webmanifest -------------------------------------------------------------------------------- /projects/demo/src/assets/web-api.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/assets/web-api.svg -------------------------------------------------------------------------------- /projects/demo/src/audio.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/audio.css -------------------------------------------------------------------------------- /projects/demo/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/index.html -------------------------------------------------------------------------------- /projects/demo/src/main.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/main.browser.ts -------------------------------------------------------------------------------- /projects/demo/src/main.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/main.server.ts -------------------------------------------------------------------------------- /projects/demo/src/polyfills.local.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/polyfills.local.ts -------------------------------------------------------------------------------- /projects/demo/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/polyfills.ts -------------------------------------------------------------------------------- /projects/demo/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/styles.css -------------------------------------------------------------------------------- /projects/demo/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/src/test.ts -------------------------------------------------------------------------------- /projects/demo/tsconfig.demo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/tsconfig.demo.json -------------------------------------------------------------------------------- /projects/demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/tsconfig.json -------------------------------------------------------------------------------- /projects/demo/tsconfig.server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/tsconfig.server.json -------------------------------------------------------------------------------- /projects/demo/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/tsconfig.spec.json -------------------------------------------------------------------------------- /projects/demo/tsconfig.ssr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/projects/demo/tsconfig.ssr.json -------------------------------------------------------------------------------- /scripts/coveralls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/scripts/coveralls.js -------------------------------------------------------------------------------- /scripts/postbuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/scripts/postbuild.js -------------------------------------------------------------------------------- /scripts/syncVersions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/scripts/syncVersions.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-web-apis/audio/HEAD/tslint.json --------------------------------------------------------------------------------