Skip to content

Pin amy to 3c868d5a5 (amy#971)#1233

Closed
bwhitman wants to merge 1 commit into
mainfrom
amy-pin/3c868d5a5
Closed

Pin amy to 3c868d5a5 (amy#971)#1233
bwhitman wants to merge 1 commit into
mainfrom
amy-pin/3c868d5a5

Conversation

@bwhitman

Copy link
Copy Markdown
Collaborator

⛓️ Pin amy3c868d5a5 (validates shorepine/amy#971)

amy was just merged to shorepine/amy@main. This PR bumps the amy submodule
pointer to that commit so the full tulipcc CI (AMYboard preview, Tulip preview, desktop
build) runs against it.

Please test, then merge this PR manually to move tulipcc onto the latest AMY.

Merged AMY PR shorepine/amy#971 — src/api.c: Remove spec of num_voices and synth_flags for default MIDI10.
Author @dpwe
Merged by @dpwe
AMY commit shorepine/amy@3c868d5

What changed in this AMY PR

  • e1c0c43 src/api.c: Remove spec of num_voices and synth_flags for default MIDI 10.
1 file(s) changed (+3/-2)
  • src/api.c (+3/-2)

cc @dpwe — you merged the AMY change above; please review the tulipcc CI on this PR and merge it here when green.

Includes the regenerated tulip/server/refdocs/amy snapshot for this pin.
@github-actions

Copy link
Copy Markdown

🔌 AMYboard PR preview

Editor + flasher: https://amyboard-pr-1233.vercel.app/editor/

This preview bundles this PR's firmware — its flasher only flashes this build (not the release). Rebuilt on every push; removed when the PR closes.

The hardware CI has been kicked off and should return within a few minutes, stand by!

@github-actions

Copy link
Copy Markdown

🌷 Tulip Web PR preview

Tulip Web: https://tulip-pr-1233.vercel.app/run/

Flash a Tulip to this build: on-device run tulip.upgrade(pr=1233).

Rebuilt on every push; removed when the PR closes.

@github-actions

Copy link
Copy Markdown

🎛️ HW CI (physical bench)

AMYboard (USB-MIDI + AMY zP → audio; built-in tones + AMYboard World sketches acid/house/woodpiano over the SysEx control API): ✅ PASS — flashed this PR’s firmware; all checks matched the references.

Tulip (TULIP4_R11; serial-REPL audio + WiFi screenshot): ✅ PASS — flashed this PR’s firmware; all checks matched the references.

⬇️ Artifacts: recordings · screenshot · serial logs · run logs

Self-hosted bench. Audio spectral-compared to ref/hwci_basic.wav, the AMYboard World sketch refs (ref/{acid_generator,house_generator,woodpiano}.wav) + ref/tulip_basic.wav; Tulip screenshot pixel-compared to ref/tulip_screenshot.png. Both analog outs share one capture card, so the tests run sequentially.

@bwhitman

Copy link
Copy Markdown
Collaborator Author

Superseded by #1238, which pins amy straight to main (86c0bd8, v1.2.96). The commit this PR pinned is an ancestor of 86c0bd8, so nothing is lost.

@bwhitman bwhitman closed this Jul 26, 2026
pull Bot pushed a commit to manmuqingshan/tulipcc that referenced this pull request Jul 27, 2026
Consolidates the backlog of individual amy pin PRs into one bump to amy
main. Supersedes shorepine#1219, shorepine#1228, shorepine#1230, shorepine#1232, shorepine#1233, shorepine#1234, shorepine#1235, shorepine#1236
and shorepine#1237 — every commit they pinned is an ancestor of 86c0bd8.

amy commits picked up since the current pin (2793cd3):
  amy#949 chained mod osc
  amy#962 fix memory PCM reset order
  amy#963 dpwe-patch-9
  amy#967 / amy#969 alloc_osc_block
  amy#961 rt-rtos
  amy#971 more/less synth_flags
  amy#974 fix tuple/list args
  amy#977 widen osc-to-voice
  amy#976 / amy#980 faster piano
  (plus version bump to 1.2.96)

refdocs/amy snapshot refreshed via tulip/server/sync_amy_docs.py
(api.md, synth.md). Verified with a clean macOS build.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants