Conversation
Co-authored-by: Cursor <cursoragent@cursor.com>
4da74cf to
b2d7728
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#5 Closing here. App ID remapped 31 → 102 (community range). |
Summary
fibonacci_gate): one-channel gate/pitch generator with Fibonacci gap spacing (ratios approach φ).Note: IDs 28 / 29 are reserved for Heat Pump (#603) and Grooves (#604). Independent from
main.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.