Stefan Hagen sdk
sdk pushed to master at flow/vue3js-app-proposal-for-sdk-cl... 2026-06-29 08:18:04 +02:00
5bec1a1d1e PaneCP article label + PaneFO editable property rows
sdk pushed to master at flow/vue3js-app-proposal-for-sdk-cl... 2026-06-28 21:39:40 +02:00
b822e4d919 Article toggle: single morphing label (default/overwrite) instead of two flanking labels
sdk pushed to master at flow/vue3js-app-proposal-for-sdk-cl... 2026-06-28 20:38:02 +02:00
a91b5747a3 Article scope: render an actual sliding toggle, not an ASCII-labelled button
sdk pushed to master at flow/vue3js-app-proposal-for-sdk-cl... 2026-06-28 19:11:05 +02:00
133117922a Articles: key by label across subtypes, scope per property, FO toggle widget
sdk pushed to master at flow/vue3js-app-proposal-for-sdk-cl... 2026-06-28 15:42:16 +02:00
913114bb02 Multi-pane Sub-objects driven by SLOT of SLOT.SUBTYPE
sdk pushed to master at flow/vue3js-app-proposal-for-sdk-cl... 2026-06-28 15:42:00 +02:00
b23e243225 Parser: support sompyler 10cad1f preamble (stage.*, articles.<subtype>, tuning.frequency_factors)
sdk pushed to master at flow/vue3js-app-proposal-for-sdk-cl... 2026-06-28 01:54:16 +02:00
6be4a3297a Revert "Support both old and new sompyler AST slot names in parser"
sdk pushed to master at flow/vue3js-app-proposal-for-sdk-cl... 2026-06-27 20:08:37 +02:00
b56d84befb Support both old and new sompyler AST slot names in parser
sdk pushed to master at flow/vue3js-app-proposal-for-sdk-cl... 2026-06-27 18:03:20 +02:00
859e62e143 Adapt parser and tests to new sompyler AST slot names
sdk pushed to master at flow/vue3js-app-proposal-for-sdk-cl... 2026-06-27 17:23:45 +02:00
7fd29ef9b4 Merge commit '94758243f380ed9c848d18d67b257a510563b126'
b887341df4 Add motif/stem_note display and offset note hierarchy
Compare 2 commits »
sdk pushed to master at sdk/vue3js-app 2026-06-26 11:03:05 +02:00
3cd66f1e10 Fixed fixtures/ast.log: object hierarchy inside bar
sdk pushed to master at sdk/vue3js-app 2026-06-24 21:54:50 +02:00
b745c3e6ad Fix url_for: rename send_audio_generated to rendered_audio
sdk pushed to master at sdk/vue3js-app 2026-06-24 18:52:37 +02:00
be338c2de0 Add audiowidget endpoint: Blueprint renders audiowidget.tmpl, PaneCP fetches it on synthesis completion
sdk pushed to master at sdk/vue3js-app 2026-06-24 18:44:31 +02:00
06c077b7f8 Remove audiowidget.tmpl.stub: audio rendering is handled by the Vue app, not Neusician templates
sdk pushed to master at sdk/vue3js-app 2026-06-24 18:24:16 +02:00
c7c246c32d Fix endpoint names in url_for() calls; remove fallback URLs from api.js
sdk pushed to master at sdk/vue3js-app 2026-06-24 18:20:05 +02:00
c4804f0b55 Fix hardcoded API paths: inject URLs via url_for() in template, read from window.NEUSICIAN_URLS in api.js
sdk pushed to master at sdk/vue3js-app 2026-06-24 17:52:36 +02:00
097d4488ef Export metadata edits (title, composer, source, encrypter) via patchScore
sdk pushed to master at sdk/vue3js-app 2026-06-24 16:56:56 +02:00
720a0b6b25 Add missing tests: AM, patchBarMeta, stressorToString, multi-variation, for_value, DEBUG skipping, serializeModulation edge cases
sdk pushed to master at sdk/vue3js-app 2026-06-24 16:41:23 +02:00
89198ec37e Fix serializeModulation field names; add mod:base test assertion
sdk pushed to master at sdk/vue3js-app 2026-06-24 16:23:00 +02:00
e4b5cf6887 Rename serializeFm to serializeModulation