Repository navigation
MIDI Feedback for Analog Rytm MKII - #1296
Conversation
|
Hi, welcome to Modwerk, and thanks for MIDI Feedback! Snap pickup after a kit or pattern change is a real gap on the Rytm. It also hooks in just the way the base wants: core events and two GLOBAL rows, no stock sites, OFF by default, the switch in core storage. And thanks for keeping the hardware and emulator results apart. Three things before the first release:
Once that's in, I'll merge it with a merge commit, since the catalogue pins one of this branch's commits. |
# Conflicts: # src/devices/library-parity.test.ts
# Conflicts: # src/devices/library-parity.test.ts
|
Thanks for the long MF06 run. MIDI Feedback is merged and live: https://modwerk.app/analog-rytm-mkii/module/midi-feedback/ Two Rytm modules landed on the same module list today, so I merged |
MIDI controllers with snap mode need the Rytm's current parameter values to pick up after a kit or parameter change. MIDI Feedback adds per-project DIN feedback for seven parameters on each of the 12 drum tracks. It sends settled changes and refreshes targets in the background. The module consumes no incoming MIDI and defines no SysEx messages.
This is the first
0.1.0-experimentalrelease for Analog Rytm MKII OS 1.74. The module source and original media are attributed toclaptom-musicand carry their declared licenses. The browser catalog pins the compiled module package to a source commit and SHA-256.MF06 passed the exact-image emulator checks. On a physical Rytm MKII with a PC12 over two-way DIN,
claptom-musicreported smooth pickup, responsive pattern changes, kit reload, and restart persistence with both PC12 forwarding modes disabled. An earlier MF06 freeze remains unexplained. The pattern-paste emulator sequence also stalled on stock firmware, so it could not isolate that freeze.The module occupies 3,557 bytes, excluding the core. Load results are observed emulator clocks, including preemption. Physical CPU cycles, masked-interrupt duration, and audio deadline margins remain unmeasured. Hardware and emulator results are separated in
TESTING.mdandevidence/mf06.json.Guide feedback. Nothing to change in the module guides. The local Windows compatibility generator hit a path separator assumption, so the PR checks run in Ubuntu.
Validation.
npm run pr:readyreported Ready on the submitted commit. The isolated toolchain builds matched and reproduced all 44 checked source-only exports after merging upstream main. The subsequent library fixture update leaves those build inputs unchanged.