Commit graph

  • 031c7f97ff fix(manifold): keep input knob inside the circular area for mouse + gamepad monkey-w1n5t0n 2026-06-29 00:14:49 +0200
  • c986377b4c feat(firmware): reposition gesture — relocate an existing example to a new input monkey-w1n5t0n 2026-06-28 23:44:57 +0200
  • ac84ed5ed9 Merge remote-tracking branch 'origin/main' into workshop/synth-fw-audit monkey-w1n5t0n 2026-06-28 23:09:50 +0200
  • 2e75194fbb docs(spec): merge the two SLP-Workshop specs into one monkey-w1n5t0n 2026-06-28 23:09:49 +0200
  • 94b91f1cc0 fix(manifold): correct SandwichStage 3D depth sort so tilt occludes right monkey-w1n5t0n 2026-06-28 23:06:17 +0200
  • 68f7d681fe Merge remote-tracking branch 'origin/main' into workshop/synth-fw-audit monkey-w1n5t0n 2026-06-28 22:36:59 +0200
  • e28a4b0a3a docs(spec): add SLP-Workshop firmware spec (Jolt + OU-explore gestures) monkey-w1n5t0n 2026-06-28 22:36:58 +0200
  • f822e4231f docs(slp-workshop): fold in operator review decisions monkey-w1n5t0n 2026-06-28 22:29:03 +0200
  • 653ea0dbe5 docs(slp-workshop): spec output modes, gate sequences & config UX monkey-w1n5t0n 2026-06-28 22:18:13 +0200
  • 4656568d4f feat(manifold,firmware): restore uSEQ CV/gate as an Outputs backend monkey-w1n5t0n 2026-06-28 21:28:03 +0200
  • 527b8fc679 Merge remote-tracking branch 'origin/main' into workshop/synth-fw-audit monkey-w1n5t0n 2026-06-28 22:30:08 +0200
  • c45aff4411 Merge remote-tracking branch 'origin/main' into workshop/synth-fw-audit monkey-w1n5t0n 2026-06-28 22:29:41 +0200
  • 99c834cd64 docs: point agents to manifold/ONBOARDING.md for UI work monkey-w1n5t0n 2026-06-28 22:28:44 +0200
  • 57c9edee3a feat(slp-workshop): wire interactive browser Jolt + Explore controls monkey-w1n5t0n 2026-06-28 22:21:45 +0200
  • b7c46828f3 fix(manifold): keep the output hover-editor inside the viewport monkey-w1n5t0n 2026-06-28 22:21:18 +0200
  • e857199554 docs(manifold): add ONBOARDING.md — agent quick-orientation for UI tweaks monkey-w1n5t0n 2026-06-28 22:20:58 +0200
  • 4e60d0192a feat(slp-workshop): new MEMLCelium-based mode + port Jolt & OU-noise RL learning monkey-w1n5t0n 2026-06-28 22:15:36 +0200
  • 30fc44ba1e fix(manifold): slider fill tracks value; hide noise-cap rings monkey-w1n5t0n 2026-06-28 22:09:58 +0200
  • cb28facc65 feat(manifold): verdict-cluster + dock polish monkey-w1n5t0n 2026-06-28 21:39:54 +0200
  • 453047612a feat(manifold): parameter-sandwich centre-stage toggle monkey-w1n5t0n 2026-06-28 20:50:54 +0200
  • 3952c65d75 feat(firmware): on-device Joystick Dual/Single settings menu monkey-w1n5t0n 2026-06-28 21:02:23 +0200
  • 2f9cfd1de2 feat(modes): ModeBase input-pin API for single/dual joystick monkey-w1n5t0n 2026-06-28 21:17:51 +0200
  • c955e94a7a feat(learn): engine-driven 3D parameter-landscape sandbox monkey-w1n5t0n 2026-06-28 20:38:33 +0200
  • 9ad0b8b9a0 test(manifold): smoke asserts dock rail, not removed particle wordmark monkey-w1n5t0n 2026-06-28 21:09:54 +0200
  • 9e59eb04ce feat(manifold): MIDI + game controller inputs; widen ML net to N-D monkey-w1n5t0n 2026-06-28 21:05:30 +0200
  • 115fd501b5 style(manifold): on-theme heatmap-strip colours (brand orange→cyan ramp) monkey-w1n5t0n 2026-06-28 20:46:48 +0200
  • 60220e9176 fix(manifold): particle top bar = a-immersive heatmap strip, not macro axes monkey-w1n5t0n 2026-06-28 20:34:34 +0200
  • 572102c4c0 docs(midi-devices): workshop usage + pipeline README monkey-w1n5t0n 2026-06-28 20:16:48 +0200
  • 5d3785a6a8 feat(firmware): ExternalSynthMIDIMode + 6 device variants monkey-w1n5t0n 2026-06-28 20:13:08 +0200
  • b3c0e71bb7 feat(manifold): MIDI device-template picker in Outputs config monkey-w1n5t0n 2026-06-28 20:06:15 +0200
  • 9a9b66c5ee feat(midi-devices): canonical external-synth CC templates + dual codegen monkey-w1n5t0n 2026-06-28 20:03:17 +0200
  • 6584423ccd build(vcv): macOS x64+arm64 cross-build here, resource-bounded (osxcross + system clang) monkey-w1n5t0n 2026-06-28 06:22:51 +0200
  • c86c7da5df build(vcv): build Windows here in a resource-bounded container + link ws2_32 monkey-w1n5t0n 2026-06-28 05:16:39 +0200
  • 892384f043 merge(vcv-dist): Linux .vcvplugin + cross-platform CI workflow + /next/vcv page + DISTRIBUTION.md monkey-w1n5t0n 2026-06-28 04:50:47 +0200
  • 7691b9ca8c build(vcv): cross-platform CI + Linux dist + /next/vcv publish flow monkey-w1n5t0n 2026-06-28 04:49:40 +0200
  • 0a17b3e76e feat(animations+firmware): /next/animations showcase (videos + interactive demos), in-app Help link, Arch firmware build script monkey-w1n5t0n 2026-06-28 04:42:27 +0200
  • 45e59e1a23 merge(vcv-bridge): browser drives+trains VCV module over WS-OSC (/nisps/input + /nisps/feedback) monkey-w1n5t0n 2026-06-28 04:33:58 +0200
  • 1ab269415e merge(inputs): modular XY/MIDI/gamepad input layer + Inputs dock panel monkey-w1n5t0n 2026-06-28 04:32:44 +0200
  • cba7de6a4b merge(particle): integrate flow-field as default Particle Mode + ParticleBackend monkey-w1n5t0n 2026-06-28 04:32:08 +0200
  • d6226f3cf0 merge(animations): Manim explainers (knob, XY pad, fan-out, feedback contrast) + index monkey-w1n5t0n 2026-06-28 04:31:49 +0200
  • 7d36d3d18d feat(osc-bridge): add /nisps/input (multi-float) + /nisps/feedback (JSON) verbs; client sendInput/sendFeedback; VcvBackend uses them; document VCV runtime monkey-w1n5t0n 2026-06-28 04:28:45 +0200
  • 33c3b156b6 feat(animations): render explainer videos + index README (assets/media) monkey-w1n5t0n 2026-06-28 04:27:44 +0200
  • 964e37551f feat(dock): wire VCV bridge URL/connect + per-output polarity; forward verdict loop to /nisps/feedback in VCV mode monkey-w1n5t0n 2026-06-28 04:25:39 +0200
  • 433a4989e1 feat(inputs): wire input layer into console + flesh out INPUTS drawer monkey-w1n5t0n 2026-06-28 04:24:48 +0200
  • 6c3c55949d feat(animations): Manim source for feedback explainer (geometric dislike vs explore-and-place) monkey-w1n5t0n 2026-06-28 04:23:19 +0200
  • 091cfe2716 feat(inputs): modular input layer — adapter interface + XY/MIDI/gamepad sources monkey-w1n5t0n 2026-06-28 04:23:13 +0200
  • 7434b03a57 feat(manifold): add dedicated ParticleBackend (no-op transport, gates audio) monkey-w1n5t0n 2026-06-28 04:22:53 +0200
  • 711415e9ff feat(manifold): render ParticleStage when output Mode is Particle System monkey-w1n5t0n 2026-06-28 04:22:53 +0200
  • ecb5bf2bb6 feat(backends): register VcvBackend in manager + roster; add defaultVcvSpec, feedback forwarding, input-vector streaming monkey-w1n5t0n 2026-06-28 04:22:05 +0200
  • 33cae47ffa feat(animations): Manim source for knob, XY-pad, and fan-out explainers monkey-w1n5t0n 2026-06-28 04:21:59 +0200
  • 785935bf25 feat(manifold): add faithful flow-field particle port + ParticleStage view monkey-w1n5t0n 2026-06-28 04:21:22 +0200
  • f05669969f feat(backends): add VcvBackend driving + training the VCV module over the OSC-WS bridge monkey-w1n5t0n 2026-06-28 04:21:16 +0200
  • 406e7c1729 chore: add .envrc + playground package-lock monkey-w1n5t0n 2026-06-28 04:14:30 +0200
  • a109e0299d docs: sync MAP.md (manifold/ + vcv/ sections) and ALIGNMENT.md monkey-w1n5t0n 2026-06-28 04:14:30 +0200
  • 517bd2f987 feat(firmware): wire Explore-and-place glue to hardware buttons + selftest monkey-w1n5t0n 2026-06-28 04:14:30 +0200
  • fbc68ebfab feat(vcv): evolve module to 8x16 + LED rings + token palette + WS-OSC bridge monkey-w1n5t0n 2026-06-28 04:14:30 +0200
  • 0d8179d6d5 feat(manifold): dock restructure, settings, backends, shared-core feedback, particle stage monkey-w1n5t0n 2026-06-28 04:14:30 +0200
  • 22efb1c411 feat(nisps/ml): crystallise Explore-and-place into shared FeedbackController monkey-w1n5t0n 2026-06-28 04:14:12 +0200
  • 24057e7b5f docs(redesign): Manifold research findings + design specs + build plan monkey-w1n5t0n 2026-06-28 04:14:12 +0200
  • f41d6ea1b7 chore: untrack retired .beads runtime files (beads→ergo/Holon) monkey-w1n5t0n 2026-06-28 04:14:12 +0200
  • 19b7f7eee8 feat(manifold): add convertible React front-end + simplify console chrome monkey-w1n5t0n 2026-06-28 03:28:45 +0200
  • 9ddf7f0bd5 chore(docs): remove retired bd/beads block from CLAUDE.md — task tracking is ergo now (bd retired 2026-06-15) monkey-w1n5t0n 2026-06-25 05:04:39 +0200
  • f2562176fc fix(playground/audio): compile AudioWorklet via ?worker&url monkey-w1n5t0n 2026-06-16 22:19:24 +0200
  • 3c67d86019 chore: untrack retired .beads (moved to ~/.beads-graveyard; beads→Holon 2026-06-15) monkey-w1n5t0n 2026-06-16 00:22:26 +0200
  • 2b939bb812 chore(beads): switch to embedded Dolt mode, ignore runtime files; add specs README; bump memllib w1n5t0n 2026-06-14 10:06:47 -1000
  • 3a8e2b8116 Stream 12: cleanup + docs (delete nisps-core, rewrite MAP/CLAUDE, create ALIGNMENT) w1n5t0n 2026-04-29 19:57:27 +0300
  • e45822e5a2 merge stream 11: verification infrastructure (meml-x06) w1n5t0n 2026-04-29 19:50:55 +0300
  • 3138701100 Stream 11: verification infrastructure (golden vectors + parity + lint + CI + Playwright migration) w1n5t0n 2026-04-29 19:50:55 +0300
  • a4d3b3a8b5 merge stream 10: a-immersive feature parity wired (meml-5wg) w1n5t0n 2026-04-29 19:48:12 +0300
  • 54821fffd0 playground/stream-10: wire phase 1-4 features into modes (meml-5wg) Claude (stream-10) 2026-04-29 17:33:01 +0300
  • 2bc422a880 merge stream 9: SolidJS modes + ModeShell + runtime (meml-yt7) w1n5t0n 2026-04-29 17:07:05 +0300
  • 5fc37f760e Stream 6: extract firmware glue under firmware/ w1n5t0n 2026-04-29 17:05:38 +0300
  • f916344c9b feat(playground/modes): all 9 mode bindings + /modes route (meml-yt7) w1n5t0n 2026-04-29 17:00:56 +0300
  • ebd5dba4c0 feat(playground/modes): ModeShell + runtime + switcher scaffolding (meml-yt7) w1n5t0n 2026-04-29 17:00:43 +0300
  • 3021552a38 merge stream 7: WASM bindings + AudioWorklet (meml-tgm) w1n5t0n 2026-04-29 16:38:57 +0300
  • f26ec923e1 feat(playground/wasm): WASM bridge between C++ core and SolidJS playground (meml-tgm) w1n5t0n 2026-04-29 16:36:29 +0300
  • 4964037da0 test(nisps/modes): host C++ tests for stream 4 mode layer (meml-beb) w1n5t0n 2026-04-29 16:27:03 +0300
  • 429da1d1e4 feat(nisps/modes): all 8 concrete mode bindings (meml-beb) w1n5t0n 2026-04-29 16:26:49 +0300
  • b6b4cf7362 feat(nisps/modes): scaffolding for platform-agnostic mode layer (meml-beb) w1n5t0n 2026-04-29 16:26:33 +0300
  • 5cd5041b6a fix: NoOpEngine engine_id → 'thru' to match sound_analysis_midi schema w1n5t0n 2026-04-29 16:12:12 +0300
  • 8d0d47b992 feat(nisps/engines): port firmware audio engines to AudioEngine concept (meml-1v6) w1n5t0n 2026-04-29 16:09:12 +0300
  • 973455b158 feat(nisps/dsp): lean DSP primitives ported from maximilian (meml-1v6) w1n5t0n 2026-04-29 16:08:49 +0300
  • 825ed6ad33 feat(nisps/ml): MLP library with fixed-architecture template + spread-aware RL (meml-wmh) w1n5t0n 2026-04-29 15:55:43 +0300
  • 55e7bc9654 fix: wire generated C++ schemas to nisps::Curve from core/math.hpp w1n5t0n 2026-04-29 15:43:42 +0300
  • f59b12a056 merge stream 5: schemas + codegen + generated outputs (meml-7k6) w1n5t0n 2026-04-29 15:41:44 +0300
  • 8911079212 merge stream 8: SolidJS scaffold + UI primitives (meml-911) w1n5t0n 2026-04-29 15:41:40 +0300
  • 48dcf3fc6b merge stream 1: nisps/core foundation (meml-dn7) w1n5t0n 2026-04-29 15:41:16 +0300
  • c3fb63a113 feat(playground): UI primitive library + /dev/primitives showcase w1n5t0n 2026-04-29 15:38:55 +0300
  • add05ea554 feat(playground): solid stores + signal bus w1n5t0n 2026-04-29 15:38:05 +0300
  • 665e224122 feat(playground): input/output pipelines + curve catalog w1n5t0n 2026-04-29 15:37:46 +0300
  • a160b72295 feat(playground): scaffold vite + solid + ts w1n5t0n 2026-04-29 15:37:23 +0300
  • d41e4c3e9f chore(playground): remove legacy a-immersive playground w1n5t0n 2026-04-29 15:35:58 +0300
  • 05f04a90e0 Add generated schema headers (C++) and modules (TS) w1n5t0n 2026-04-29 15:29:15 +0300
  • 129e28b207 Add codegen tool: schemas -> C++ headers + TS modules w1n5t0n 2026-04-29 15:29:08 +0300
  • 1bb0ec5eed Add mode schemas + meta-schema (Stream 5 / meml-7k6) w1n5t0n 2026-04-29 15:28:49 +0300
  • e5bf2aa055 feat: nisps build + host test harness w1n5t0n 2026-04-29 15:22:01 +0300
  • 4f60fc8405 feat: nisps/core foundation — perf, types, concepts, buffers, rng, math w1n5t0n 2026-04-29 15:21:52 +0300
  • 01f6522fd5 docs: capture playground redesign intent from _rewound snapshot w1n5t0n 2026-04-29 13:32:39 +0300
  • d3373a4e44 Update memllib: fix DISLIKE and DRAG audible feedback w1n5t0n 2026-04-17 23:23:47 -0700
  • c7da7bf4f7 Improve UF2 bootloader detection w1n5t0n 2026-04-16 00:52:39 +0900