updated skills
This commit is contained in:
@@ -116,4 +116,3 @@ registerSpessaSynthPlugin(registry);
|
||||
## License
|
||||
|
||||
MIT.
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ The loader is responsible for three things: (1) lazy-resolving the optional upst
|
||||
|
||||
- Dynamic `import("spessasynth_lib")` — the only static reference in the codebase, ring-fenced inside `defaultModuleLoader`.
|
||||
- Injectable `moduleLoader` and `fetchImpl` for hermetic tests.
|
||||
- Magic-byte sniff (`RIFF…sfbk` or `RIFF…DLS `) — rejects non-SoundFont inputs with `UNSUPPORTED_FORMAT` before invoking the parser.
|
||||
- Magic-byte sniff (`RIFF…sfbk` or `RIFF…DLS`) — rejects non-SoundFont inputs with `UNSUPPORTED_FORMAT` before invoking the parser.
|
||||
- `AbortSignal` propagation to the fetch.
|
||||
- Returns parsed `SoundBankLike` + resolved `SpessaSynthModuleLike` + raw bytes so callers can construct the processor and (optionally) persist the bytes.
|
||||
- Strict typed error surface: `SOUNDFONT_LOAD_FAILED`, `UNSUPPORTED_FORMAT`, `SOUNDFONT_PARSE_FAILED`, `MODULE_UNAVAILABLE`.
|
||||
|
||||
Reference in New Issue
Block a user