memlnaut-nisps/vcv/plugin.json
w1n5t0n d0ba1faaea feat(nisps-core,vcv): complete Phase 0 + Phase 1
Phase 0 — spread-aware API ported to nisps-core C++:
- MLP::DrawWeightsSpread(T spread) — interpolate uniform↔Xavier per layer
- MLP::MoveWeightsSpread(T speed, T spread) — per-layer noise + weight decay
- IML::randomise_weights(Float spread) and IML::move_weights(speed, spread)
- 5 unit tests (10/10 total pass)

Phase 1 — VCV Rack 2 plugin skeleton:
- Makefile with C++20, nisps-core include path
- plugin.json manifest
- Empty MEMLNaut module: 2 inputs, 12 outputs, placeholder SVG panel
- static_assert verifies nisps-core headers resolve
- C++20 confirmed working in VCV SDK (8 existing plugins use it)
2026-03-28 00:36:46 +02:00

19 lines
587 B
JSON

{
"slug": "MEMLNaut",
"name": "MEMLNaut",
"version": "0.1.0",
"license": "proprietary",
"brand": "MEMLNaut",
"author": "MEML",
"authorUrl": "https://musicallyembodiedml.github.io",
"pluginUrl": "https://github.com/MusicallyEmbodiedML/MEMLNaut-NISPS",
"sourceUrl": "https://github.com/MusicallyEmbodiedML/MEMLNaut-NISPS",
"modules": [
{
"slug": "MEMLNaut",
"name": "MEMLNaut",
"description": "Neural Interactive Shaping of Parameter Spaces — ML-powered CV mapper with RL feedback",
"tags": ["Controller", "Utility", "Random"]
}
]
}