Add dexed-py DX7 reference fixture harness
This commit is contained in:
parent
7f62603fd3
commit
8011aec91f
12 changed files with 337 additions and 13 deletions
|
|
@ -14,6 +14,11 @@ the Rust crate into the room by the ankle.
|
|||
dotnet test
|
||||
```
|
||||
|
||||
DX7 reference-render tests use `dexed-py` when a Python with `dexed` and
|
||||
`numpy` is available. Set `AQUARIUM_DX7_PYTHON` to that interpreter to force a
|
||||
specific runtime; otherwise the tests skip the render path and still parse the
|
||||
vendored public-domain fixture.
|
||||
|
||||
## Package Boundary
|
||||
|
||||
Aquarium consumes this library as a pinned `AquariumSynth.Dsl` NuGet package,
|
||||
|
|
@ -25,6 +30,9 @@ version is packed and tested.
|
|||
dotnet pack src\AquariumSynth.Dsl\AquariumSynth.Dsl.csproj -c Release
|
||||
```
|
||||
|
||||
The test suite verifies that development fixtures, Python render helpers, and
|
||||
SysEx banks do not ship in `AquariumSynth.Dsl.nupkg`.
|
||||
|
||||
## Shape
|
||||
|
||||
- `PatchScript.Parse(script)` lowers terse script into `SynthPatch`.
|
||||
|
|
|
|||
Loading…
Reference in a new issue