├── .EditorConfig ├── .github └── workflows │ └── main.yml ├── .gitignore ├── Blazor.WebAudio.sln ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs └── icon.png ├── samples └── KristofferStrube.Blazor.WebAudio.WasmExample │ ├── ADSREditor │ ├── ADSREditor.razor │ ├── ADSRLine.cs │ └── ADSRLineEditor.razor │ ├── App.razor │ ├── AudioEditor │ ├── AudioEditor.razor │ ├── Connector.cs │ ├── ConnectorEditor.razor │ ├── DoubleExtensions.cs │ ├── FloatExtensions.cs │ ├── IHasQueueableTasks.cs │ ├── MenuItems │ │ ├── AddNewAnalyserMenuItem.razor │ │ ├── AddNewAudioDestinationMenuItem.razor │ │ ├── AddNewBiquadFilterMenuItem.razor │ │ ├── AddNewConnectorMenuItem.razor │ │ ├── AddNewGainMenuItem.razor │ │ ├── AddNewMediaStreamAudioSourceMenuItem.razor │ │ └── AddNewOscillatorMenuItem.razor │ ├── NodeEditors │ │ ├── AnalyserEditor.razor │ │ ├── AudioDestinationEditor.razor │ │ ├── BiquadFilterEditor.razor │ │ ├── GainEditor.razor │ │ ├── MediaStreamAudioSourceEditor.razor │ │ ├── NodeEditor.razor │ │ └── OscillatorEditor.razor │ ├── Nodes │ │ ├── Analyser.cs │ │ ├── AudioDestination.cs │ │ ├── BiquadFilter.cs │ │ ├── Gain.cs │ │ ├── MediaStreamAudioSource.cs │ │ ├── Node.cs │ │ └── Oscillator.cs │ └── Port.cs │ ├── AudioPannerEditor │ ├── ListenerShape.cs │ ├── ListenerShapeEditor.razor │ ├── PannerNodeShape.cs │ └── PannerNodeShapeEditor.razor │ ├── CustomPeriodicWaves │ └── ExpressionTemplates.cs │ ├── DoubleExtensions.cs │ ├── KristofferStrube.Blazor.WebAudio.WasmExample.csproj │ ├── Pages │ ├── AnalyzeMediaStream.razor │ ├── ApplyFilter.razor │ ├── AudioPlayer.razor │ ├── AudioPlayer.razor.css │ ├── AudioWorklets.razor │ ├── DecodeAudio.razor │ ├── Index.razor │ ├── Instruments.razor │ ├── Keyboard.razor │ ├── Keyboard.razor.css │ ├── Panning.razor │ ├── Panning.razor.css │ ├── Playground.razor │ ├── RecordMediaStream.razor │ ├── Spectrogram.razor │ └── Status.razor │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Shared │ ├── AmplitudePlot.razor │ ├── AmplitudePlot.razor.cs │ ├── AudioParamSlider.razor │ ├── AudioSlicer.razor │ ├── AudioSlicer.razor.cs │ ├── DoublePlot.razor │ ├── EnumSelector.razor │ ├── GainSlider.razor │ ├── MainLayout.razor │ ├── MainLayout.razor.css │ ├── NavMenu.razor │ ├── NavMenu.razor.css │ ├── Plot.razor │ ├── SpectrogramPlot.razor │ ├── SpectrogramPlot.razor.cs │ ├── TimeDomainPlot.razor │ └── TimeDomainPlot.razor.cs │ ├── _Imports.razor │ └── wwwroot │ ├── 404.html │ ├── Data │ ├── BIG HALL E001 M2S.wav │ ├── drama-cue-synth-and-cello-114417.mp3 │ ├── dream-sound-effect-downscale-7134.mp3 │ ├── file_example_MP3_700KB.mp3 │ └── yamaha-psr-16-demo-music-25226.mp3 │ ├── css │ ├── app.css │ ├── bootstrap │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ └── open-iconic │ │ ├── FONT-LICENSE │ │ ├── ICON-LICENSE │ │ ├── README.md │ │ └── font │ │ ├── css │ │ └── open-iconic-bootstrap.min.css │ │ └── fonts │ │ ├── open-iconic.eot │ │ ├── open-iconic.otf │ │ ├── open-iconic.svg │ │ ├── open-iconic.ttf │ │ └── open-iconic.woff │ ├── favicon.png │ ├── icon-192.png │ ├── index.html │ └── js │ └── white-noise.js ├── src └── KristofferStrube.Blazor.WebAudio │ ├── AudioBuffer.cs │ ├── AudioContext.cs │ ├── AudioContextState.cs │ ├── AudioListener.cs │ ├── AudioNodes │ ├── AnalyserNode.cs │ ├── AudioBufferSourceNode.cs │ ├── AudioDestinationNode.cs │ ├── AudioNode.cs │ ├── AudioScheduledSourceNode.cs │ ├── BiquadFilterNode.cs │ ├── ChannelMergerNode.cs │ ├── ChannelSplitterNode.cs │ ├── ConstantSourceNode.cs │ ├── ConvolverNode.cs │ ├── DelayNode.cs │ ├── DynamicsCompressorNode.cs │ ├── GainNode.cs │ ├── IIRFilterNode.cs │ ├── MediaElementAudioSourceNode.cs │ ├── MediaStreamAudioDestinationNode.cs │ ├── MediaStreamAudioSourceNode.cs │ ├── MediaStreamTrackAudioSourceNode.cs │ ├── OscillatorNode.cs │ ├── PannerNode.cs │ ├── StereoPannerNode.cs │ └── WaveShaperNode.cs │ ├── AudioParam.cs │ ├── AudioTimestamp.cs │ ├── AudioWorklet │ ├── AudioParamDescriptor.cs │ ├── AudioParamMap.cs │ ├── AudioWorklet.cs │ ├── AudioWorkletGlobalScope.cs │ ├── AudioWorkletNode.cs │ ├── AudioWorkletProcessors │ │ ├── AudioWorkletProcessor.cs │ │ ├── PullAudioWorkletProcessor.Options.cs │ │ └── PullAudioWorkletProcessor.cs │ ├── MessageEvent.cs │ ├── MessagePort.InProcess.cs │ ├── MessagePort.cs │ ├── RequestCredentials.cs │ ├── Worklet.cs │ └── WorkletOptions.cs │ ├── BaseAudioContext.cs │ ├── BaseJSWrapper.cs │ ├── Converters │ ├── AutomationRateConverter.cs │ ├── BiquadFilterTypeConverter.cs │ ├── ChannelCountModeConverter.cs │ ├── ChannelInterpretationConverter.cs │ ├── DistanceModelTypeConverter.cs │ ├── OscillatorTypeConverter.cs │ ├── OverSampleTypeConverter.cs │ ├── PanningModelTypeConverter.cs │ ├── RequestCredentialsConverter.cs │ └── UnionTypeJsonConverter.cs │ ├── Events │ ├── OfflineAudioCompletionEvent.cs │ └── OfflineAudioCompletionEventInit.cs │ ├── Extensions │ └── IJSRuntimeExtensions.cs │ ├── KristofferStrube.Blazor.WebAudio.csproj │ ├── OfflineAudioContext.cs │ ├── Options │ ├── AnalyserOptions.cs │ ├── AudioBufferOptions.cs │ ├── AudioBufferSourceOptions.cs │ ├── AudioContextLatencyCategory.cs │ ├── AudioContextOptions.cs │ ├── AudioNodeOptions.cs │ ├── AudioWorkletNodeOptions.cs │ ├── AutomationRate.cs │ ├── BiquadFilterOptions.cs │ ├── BiquadFilterType.cs │ ├── ChannelCountMode.cs │ ├── ChannelInterpretation.cs │ ├── ChannelMergerOptions.cs │ ├── ChannelSplitterOptions.cs │ ├── ConstantSourceOptions.cs │ ├── ConvolverOptions.cs │ ├── DelayOptions.cs │ ├── DistanceModelType.cs │ ├── DynamicsCompressorOptions.cs │ ├── GainOptions.cs │ ├── IIRFilterOptions.cs │ ├── MediaElementAudioSourceOptions.cs │ ├── MediaStreamAudioDestinationOptions.cs │ ├── MediaStreamAudioSourceOptions.cs │ ├── MediaStreamTrackAudioSourceOptions.cs │ ├── OfflineAudioContextOptions.cs │ ├── OscillatorOptions.cs │ ├── OscillatorType.cs │ ├── OverSampleType.cs │ ├── PannerOptions.cs │ ├── PanningModelType.cs │ ├── PeriodicWaveConstraints.cs │ ├── PeriodicWaveOptions.cs │ ├── StereoPannerOptions.cs │ └── WaveShaperOptions.cs │ ├── PeriodicWave.cs │ ├── UnionTypes │ ├── AudioContextLatencyCategoryOrDouble.cs │ └── UnionType.cs │ └── wwwroot │ ├── KristofferStrube.Blazor.WebAudio.PullAudioProcessor.js │ └── KristofferStrube.Blazor.WebAudio.js └── tests ├── BlazorServer ├── App.razor ├── BlazorServer.csproj ├── EvaluationContext.cs ├── MainLayout.razor ├── Pages │ ├── Index.razor │ └── _Host.cshtml ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── _Imports.razor ├── appsettings.Development.json ├── appsettings.json └── wwwroot │ └── css │ └── site.css ├── IntegrationTests ├── AudioNodeTests │ ├── AnalyserNodeTest.cs │ ├── AudioBufferSourceNodeTest.cs │ ├── AudioDestinationNodeTest.cs │ ├── AudioNodeTest.cs │ ├── AudioNodeWithAudioNodeOptions.cs │ ├── BiquadFilterNodeTest.cs │ ├── ChannelMergerNodeTest.cs │ ├── ChannelSplitterNodeTest.cs │ ├── ConstantSourceNodeTest.cs │ ├── ConvolverNodeTest.cs │ ├── DelayNodeTest.cs │ ├── DynamicsCompressorNodeTest.cs │ ├── GainNodeTest.cs │ ├── IIRFilterNodeTest.cs │ ├── MediaElementAudioSourceNodeTest.cs │ ├── MediaStreamAudioDestinationNodeTest.cs │ ├── MediaStreamAudioSourceNodeTest.cs │ ├── OscillatorNodeTest.cs │ ├── PannerNodeTest.cs │ ├── StereoPannerNodeTest.cs │ └── WaveShaperNodeTest.cs ├── Infrastructure │ ├── AudioContextEvaluationContext.cs │ └── BlazorTest.cs ├── IntegrationTests.csproj └── Usings.cs └── tests.sln /.EditorConfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/.EditorConfig -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/.gitignore -------------------------------------------------------------------------------- /Blazor.WebAudio.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/Blazor.WebAudio.sln -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/README.md -------------------------------------------------------------------------------- /docs/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/docs/icon.png -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/ADSREditor/ADSREditor.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/ADSREditor/ADSREditor.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/ADSREditor/ADSRLine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/ADSREditor/ADSRLine.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/ADSREditor/ADSRLineEditor.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/ADSREditor/ADSRLineEditor.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/App.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/AudioEditor.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/AudioEditor.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/Connector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/Connector.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/ConnectorEditor.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/ConnectorEditor.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/DoubleExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/DoubleExtensions.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/FloatExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/FloatExtensions.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/IHasQueueableTasks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/IHasQueueableTasks.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/MenuItems/AddNewAnalyserMenuItem.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/MenuItems/AddNewAnalyserMenuItem.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/MenuItems/AddNewAudioDestinationMenuItem.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/MenuItems/AddNewAudioDestinationMenuItem.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/MenuItems/AddNewBiquadFilterMenuItem.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/MenuItems/AddNewBiquadFilterMenuItem.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/MenuItems/AddNewConnectorMenuItem.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/MenuItems/AddNewConnectorMenuItem.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/MenuItems/AddNewGainMenuItem.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/MenuItems/AddNewGainMenuItem.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/MenuItems/AddNewMediaStreamAudioSourceMenuItem.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/MenuItems/AddNewMediaStreamAudioSourceMenuItem.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/MenuItems/AddNewOscillatorMenuItem.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/MenuItems/AddNewOscillatorMenuItem.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/NodeEditors/AnalyserEditor.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/NodeEditors/AnalyserEditor.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/NodeEditors/AudioDestinationEditor.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/NodeEditors/AudioDestinationEditor.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/NodeEditors/BiquadFilterEditor.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/NodeEditors/BiquadFilterEditor.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/NodeEditors/GainEditor.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/NodeEditors/GainEditor.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/NodeEditors/MediaStreamAudioSourceEditor.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/NodeEditors/MediaStreamAudioSourceEditor.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/NodeEditors/NodeEditor.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/NodeEditors/NodeEditor.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/NodeEditors/OscillatorEditor.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/NodeEditors/OscillatorEditor.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/Nodes/Analyser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/Nodes/Analyser.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/Nodes/AudioDestination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/Nodes/AudioDestination.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/Nodes/BiquadFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/Nodes/BiquadFilter.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/Nodes/Gain.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/Nodes/Gain.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/Nodes/MediaStreamAudioSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/Nodes/MediaStreamAudioSource.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/Nodes/Node.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/Nodes/Node.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/Nodes/Oscillator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/Nodes/Oscillator.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/Port.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioEditor/Port.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioPannerEditor/ListenerShape.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioPannerEditor/ListenerShape.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioPannerEditor/ListenerShapeEditor.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioPannerEditor/ListenerShapeEditor.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioPannerEditor/PannerNodeShape.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioPannerEditor/PannerNodeShape.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioPannerEditor/PannerNodeShapeEditor.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/AudioPannerEditor/PannerNodeShapeEditor.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/CustomPeriodicWaves/ExpressionTemplates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/CustomPeriodicWaves/ExpressionTemplates.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/DoubleExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/DoubleExtensions.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/KristofferStrube.Blazor.WebAudio.WasmExample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/KristofferStrube.Blazor.WebAudio.WasmExample.csproj -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/AnalyzeMediaStream.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/AnalyzeMediaStream.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/ApplyFilter.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/ApplyFilter.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/AudioPlayer.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/AudioPlayer.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/AudioPlayer.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/AudioPlayer.razor.css -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/AudioWorklets.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/AudioWorklets.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/DecodeAudio.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/DecodeAudio.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/Index.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/Instruments.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/Instruments.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/Keyboard.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/Keyboard.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/Keyboard.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/Keyboard.razor.css -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/Panning.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/Panning.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/Panning.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/Panning.razor.css -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/Playground.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/Playground.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/RecordMediaStream.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/RecordMediaStream.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/Spectrogram.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/Spectrogram.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/Status.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Pages/Status.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Program.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/AmplitudePlot.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/AmplitudePlot.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/AmplitudePlot.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/AmplitudePlot.razor.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/AudioParamSlider.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/AudioParamSlider.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/AudioSlicer.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/AudioSlicer.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/AudioSlicer.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/AudioSlicer.razor.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/DoublePlot.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/DoublePlot.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/EnumSelector.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/EnumSelector.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/GainSlider.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/GainSlider.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/MainLayout.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/MainLayout.razor.css -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/NavMenu.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/NavMenu.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/NavMenu.razor.css -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/Plot.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/Plot.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/SpectrogramPlot.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/SpectrogramPlot.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/SpectrogramPlot.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/SpectrogramPlot.razor.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/TimeDomainPlot.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/TimeDomainPlot.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/TimeDomainPlot.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/Shared/TimeDomainPlot.razor.cs -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/_Imports.razor -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/404.html -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/Data/BIG HALL E001 M2S.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/Data/BIG HALL E001 M2S.wav -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/Data/drama-cue-synth-and-cello-114417.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/Data/drama-cue-synth-and-cello-114417.mp3 -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/Data/dream-sound-effect-downscale-7134.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/Data/dream-sound-effect-downscale-7134.mp3 -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/Data/file_example_MP3_700KB.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/Data/file_example_MP3_700KB.mp3 -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/Data/yamaha-psr-16-demo-music-25226.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/Data/yamaha-psr-16-demo-music-25226.mp3 -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/app.css -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/open-iconic/font/fonts/open-iconic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/open-iconic/font/fonts/open-iconic.eot -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/open-iconic/font/fonts/open-iconic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/open-iconic/font/fonts/open-iconic.otf -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/open-iconic/font/fonts/open-iconic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/open-iconic/font/fonts/open-iconic.svg -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/open-iconic/font/fonts/open-iconic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/css/open-iconic/font/fonts/open-iconic.woff -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/favicon.png -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/icon-192.png -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/index.html -------------------------------------------------------------------------------- /samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/js/white-noise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/samples/KristofferStrube.Blazor.WebAudio.WasmExample/wwwroot/js/white-noise.js -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioBuffer.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioContext.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioContextState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioContextState.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioListener.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/AnalyserNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/AnalyserNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/AudioBufferSourceNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/AudioBufferSourceNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/AudioDestinationNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/AudioDestinationNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/AudioNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/AudioNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/AudioScheduledSourceNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/AudioScheduledSourceNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/BiquadFilterNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/BiquadFilterNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/ChannelMergerNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/ChannelMergerNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/ChannelSplitterNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/ChannelSplitterNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/ConstantSourceNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/ConstantSourceNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/ConvolverNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/ConvolverNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/DelayNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/DelayNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/DynamicsCompressorNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/DynamicsCompressorNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/GainNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/GainNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/IIRFilterNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/IIRFilterNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/MediaElementAudioSourceNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/MediaElementAudioSourceNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/MediaStreamAudioDestinationNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/MediaStreamAudioDestinationNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/MediaStreamAudioSourceNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/MediaStreamAudioSourceNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/MediaStreamTrackAudioSourceNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/MediaStreamTrackAudioSourceNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/OscillatorNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/OscillatorNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/PannerNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/PannerNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/StereoPannerNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/StereoPannerNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioNodes/WaveShaperNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioNodes/WaveShaperNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioParam.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioParam.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioTimestamp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioTimestamp.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioWorklet/AudioParamDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioWorklet/AudioParamDescriptor.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioWorklet/AudioParamMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioWorklet/AudioParamMap.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioWorklet/AudioWorklet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioWorklet/AudioWorklet.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioWorklet/AudioWorkletGlobalScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioWorklet/AudioWorkletGlobalScope.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioWorklet/AudioWorkletNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioWorklet/AudioWorkletNode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioWorklet/AudioWorkletProcessors/AudioWorkletProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioWorklet/AudioWorkletProcessors/AudioWorkletProcessor.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioWorklet/AudioWorkletProcessors/PullAudioWorkletProcessor.Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioWorklet/AudioWorkletProcessors/PullAudioWorkletProcessor.Options.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioWorklet/AudioWorkletProcessors/PullAudioWorkletProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioWorklet/AudioWorkletProcessors/PullAudioWorkletProcessor.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioWorklet/MessageEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioWorklet/MessageEvent.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioWorklet/MessagePort.InProcess.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioWorklet/MessagePort.InProcess.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioWorklet/MessagePort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioWorklet/MessagePort.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioWorklet/RequestCredentials.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioWorklet/RequestCredentials.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioWorklet/Worklet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioWorklet/Worklet.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/AudioWorklet/WorkletOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/AudioWorklet/WorkletOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/BaseAudioContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/BaseAudioContext.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/BaseJSWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/BaseJSWrapper.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Converters/AutomationRateConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Converters/AutomationRateConverter.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Converters/BiquadFilterTypeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Converters/BiquadFilterTypeConverter.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Converters/ChannelCountModeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Converters/ChannelCountModeConverter.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Converters/ChannelInterpretationConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Converters/ChannelInterpretationConverter.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Converters/DistanceModelTypeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Converters/DistanceModelTypeConverter.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Converters/OscillatorTypeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Converters/OscillatorTypeConverter.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Converters/OverSampleTypeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Converters/OverSampleTypeConverter.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Converters/PanningModelTypeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Converters/PanningModelTypeConverter.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Converters/RequestCredentialsConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Converters/RequestCredentialsConverter.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Converters/UnionTypeJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Converters/UnionTypeJsonConverter.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Events/OfflineAudioCompletionEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Events/OfflineAudioCompletionEvent.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Events/OfflineAudioCompletionEventInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Events/OfflineAudioCompletionEventInit.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Extensions/IJSRuntimeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Extensions/IJSRuntimeExtensions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/KristofferStrube.Blazor.WebAudio.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/KristofferStrube.Blazor.WebAudio.csproj -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/OfflineAudioContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/OfflineAudioContext.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/AnalyserOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/AnalyserOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/AudioBufferOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/AudioBufferOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/AudioBufferSourceOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/AudioBufferSourceOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/AudioContextLatencyCategory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/AudioContextLatencyCategory.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/AudioContextOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/AudioContextOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/AudioNodeOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/AudioNodeOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/AudioWorkletNodeOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/AudioWorkletNodeOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/AutomationRate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/AutomationRate.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/BiquadFilterOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/BiquadFilterOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/BiquadFilterType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/BiquadFilterType.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/ChannelCountMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/ChannelCountMode.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/ChannelInterpretation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/ChannelInterpretation.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/ChannelMergerOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/ChannelMergerOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/ChannelSplitterOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/ChannelSplitterOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/ConstantSourceOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/ConstantSourceOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/ConvolverOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/ConvolverOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/DelayOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/DelayOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/DistanceModelType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/DistanceModelType.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/DynamicsCompressorOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/DynamicsCompressorOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/GainOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/GainOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/IIRFilterOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/IIRFilterOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/MediaElementAudioSourceOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/MediaElementAudioSourceOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/MediaStreamAudioDestinationOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/MediaStreamAudioDestinationOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/MediaStreamAudioSourceOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/MediaStreamAudioSourceOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/MediaStreamTrackAudioSourceOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/MediaStreamTrackAudioSourceOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/OfflineAudioContextOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/OfflineAudioContextOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/OscillatorOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/OscillatorOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/OscillatorType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/OscillatorType.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/OverSampleType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/OverSampleType.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/PannerOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/PannerOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/PanningModelType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/PanningModelType.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/PeriodicWaveConstraints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/PeriodicWaveConstraints.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/PeriodicWaveOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/PeriodicWaveOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/StereoPannerOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/StereoPannerOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/Options/WaveShaperOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/Options/WaveShaperOptions.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/PeriodicWave.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/PeriodicWave.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/UnionTypes/AudioContextLatencyCategoryOrDouble.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/UnionTypes/AudioContextLatencyCategoryOrDouble.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/UnionTypes/UnionType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/UnionTypes/UnionType.cs -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/wwwroot/KristofferStrube.Blazor.WebAudio.PullAudioProcessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/wwwroot/KristofferStrube.Blazor.WebAudio.PullAudioProcessor.js -------------------------------------------------------------------------------- /src/KristofferStrube.Blazor.WebAudio/wwwroot/KristofferStrube.Blazor.WebAudio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/src/KristofferStrube.Blazor.WebAudio/wwwroot/KristofferStrube.Blazor.WebAudio.js -------------------------------------------------------------------------------- /tests/BlazorServer/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/BlazorServer/App.razor -------------------------------------------------------------------------------- /tests/BlazorServer/BlazorServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/BlazorServer/BlazorServer.csproj -------------------------------------------------------------------------------- /tests/BlazorServer/EvaluationContext.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace BlazorServer; 3 | 4 | public class EvaluationContext 5 | { 6 | } 7 | -------------------------------------------------------------------------------- /tests/BlazorServer/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/BlazorServer/MainLayout.razor -------------------------------------------------------------------------------- /tests/BlazorServer/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/BlazorServer/Pages/Index.razor -------------------------------------------------------------------------------- /tests/BlazorServer/Pages/_Host.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/BlazorServer/Pages/_Host.cshtml -------------------------------------------------------------------------------- /tests/BlazorServer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/BlazorServer/Program.cs -------------------------------------------------------------------------------- /tests/BlazorServer/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/BlazorServer/Properties/launchSettings.json -------------------------------------------------------------------------------- /tests/BlazorServer/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/BlazorServer/Startup.cs -------------------------------------------------------------------------------- /tests/BlazorServer/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/BlazorServer/_Imports.razor -------------------------------------------------------------------------------- /tests/BlazorServer/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/BlazorServer/appsettings.Development.json -------------------------------------------------------------------------------- /tests/BlazorServer/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/BlazorServer/appsettings.json -------------------------------------------------------------------------------- /tests/BlazorServer/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/BlazorServer/wwwroot/css/site.css -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/AnalyserNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/AnalyserNodeTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/AudioBufferSourceNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/AudioBufferSourceNodeTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/AudioDestinationNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/AudioDestinationNodeTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/AudioNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/AudioNodeTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/AudioNodeWithAudioNodeOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/AudioNodeWithAudioNodeOptions.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/BiquadFilterNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/BiquadFilterNodeTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/ChannelMergerNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/ChannelMergerNodeTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/ChannelSplitterNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/ChannelSplitterNodeTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/ConstantSourceNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/ConstantSourceNodeTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/ConvolverNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/ConvolverNodeTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/DelayNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/DelayNodeTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/DynamicsCompressorNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/DynamicsCompressorNodeTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/GainNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/GainNodeTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/IIRFilterNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/IIRFilterNodeTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/MediaElementAudioSourceNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/MediaElementAudioSourceNodeTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/MediaStreamAudioDestinationNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/MediaStreamAudioDestinationNodeTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/MediaStreamAudioSourceNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/MediaStreamAudioSourceNodeTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/OscillatorNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/OscillatorNodeTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/PannerNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/PannerNodeTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/StereoPannerNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/StereoPannerNodeTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/AudioNodeTests/WaveShaperNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/AudioNodeTests/WaveShaperNodeTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/Infrastructure/AudioContextEvaluationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/Infrastructure/AudioContextEvaluationContext.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/Infrastructure/BlazorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/Infrastructure/BlazorTest.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/IntegrationTests.csproj -------------------------------------------------------------------------------- /tests/IntegrationTests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/IntegrationTests/Usings.cs -------------------------------------------------------------------------------- /tests/tests.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KristofferStrube/Blazor.WebAudio/HEAD/tests/tests.sln --------------------------------------------------------------------------------