Conversation
Update: Pitch→MIDI fader + Span
CV pitch and the bipolar fader offset now stack: unpatched the fader keeps the documented span; with a cable it transposes; centre = 0 semitones (also the saved default). Test on hardware
|
|
Pushed two fixes found while testing on the playground build:
Written and pushed by an AI coding agent on behalf of @kosmar. Verified to build; hardware test still pending. |
Wave-1 community subrepo scope: app, manuals, and mod registration only. Clock uses drain/processor split (glob tick atomic + 1 ms processor) instead of clock_ticker in the main loop. Co-authored-by: Cursor <cursoragent@cursor.com>
de8d1e1 to
a3a1d8b
Compare
|
Written by an AI coding agent on @kosmar's behalf. Force-pushed a Wave-1 scope cleanup onto this branch (single commit vs
Please re-run CI on this branch. Happy to adjust anything for review. |
|
Hey @kosmar — two things, one about where this belongs and one about the manual format you're using. Where it belongs: this looks like a great fit for Ran About To resubmit there: just the app file itself (no |
|
Moving this to faderpunk-community-apps as requested: ATOVproject/faderpunk-community-apps#12 Closing here. App ID remapped 38 → 109 (community range). |
Summary
Test plan
Prerequisites
The platform pieces this app needs are under review as their own PRs, so that
each app PR stays small enough to review on its own.
Required — these APIs do not exist on current
main:App::clock_ticker, which replaces theClock::get_tickerthis branch was written againstParamStore::update, so an app can write its own params back to the hostThis branch is still based on an older
mainthat still had the removed clockhelper, which is why it builds on its own but not after a rebase.
On top of the PRs above there is an app-side change:
ClockEvent::TickbecameTick(u64)in #579, so the match arm here has to be updated.Building any of this on a current Rust nightly also needs the toolchain fix in
#632.