Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .claude/skills/host-objects/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ HostObjects/
│ ├── DelayNodeHostObject.h/.cpp
│ ├── IIRFilterNodeHostObject.h/.cpp
│ ├── StereoPannerNodeHostObject.h/.cpp
│ ├── PannerNodeHostObject.h/.cpp
│ ├── WaveShaperNodeHostObject.h/.cpp
│ ├── ConvolverNodeHostObject.h/.cpp
│ ├── ChannelMergerNodeHostObject.h/.cpp # Composite: routes inputs to slot hosts
Expand Down
5 changes: 3 additions & 2 deletions .claude/skills/web-audio-api/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,10 +115,11 @@ Current status (from `packages/audiodocs/docs/other/web-audio-api-coverage.mdx`)
|---|---|
| `AudioContext` | `close`, `suspend`, `resume`, `currentTime`, `destination`, `sampleRate`, `state` |
| `BaseAudioContext` | `currentTime`, `destination`, `listener`, `sampleRate`, `state`, `decodeAudioData`, all `create*` for available nodes |
| `AudioListener` | All nine AudioParams; deprecated `setPosition` / `setOrientation` omitted; no audible effect until `PannerNode` |
| `AudioListener` | All nine AudioParams; used by `PannerNode` for 3D spatialization; deprecated `setPosition` / `setOrientation` provided in JS (set AudioParam values) |
| `PannerNode` | Equal-power spatialization, distance models, cone gain; `'HRTF'` throws `NotSupportedError` on native |

### Not yet implemented ❌
`AudioSinkInfo`, `AudioWorklet`, `AudioWorkletGlobalScope`, `AudioWorkletNode`, `AudioWorkletProcessor`, `DynamicsCompressorNode`, `MediaStreamAudioDestinationNode`, `MediaStreamAudioSourceNode`, `PannerNode`
`AudioSinkInfo`, `AudioWorklet`, `AudioWorkletGlobalScope`, `AudioWorkletNode`, `AudioWorkletProcessor`, `DynamicsCompressorNode`, `MediaStreamAudioDestinationNode`, `MediaStreamAudioSourceNode`
Comment thread
basiav marked this conversation as resolved.

**Goal**: everything in the Web Audio API spec should eventually be in this library. If you implement a node from the ❌ list, update the coverage table in `packages/audiodocs/docs/other/web-audio-api-coverage.mdx`.

Expand Down
Loading
Loading