Skip to content

Pin amy to f1277729f (amy#780)#1061

Merged
bwhitman merged 1 commit into
mainfrom
amy-pin/f1277729f
Jun 30, 2026
Merged

Pin amy to f1277729f (amy#780)#1061
bwhitman merged 1 commit into
mainfrom
amy-pin/f1277729f

Conversation

@bwhitman

Copy link
Copy Markdown
Collaborator

⛓️ Pin amyf1277729f (validates shorepine/amy#780)

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#780Fix #779: AMYboard chord crackle under esp32 core 3.3.9+ (amp-path transcendentals + -O2)
Author @bwhitman
Merged by @dpwe
AMY commit shorepine/amy@f127772

What changed in this AMY PR

64 file(s) changed (+12/-4)
  • src/amy.c (+8/-4)
  • src/amy.h (+4/-0)
  • tests/ref/TestAlgo.wav (+0/-0)
  • tests/ref/TestAlgo2.wav (+0/-0)
  • tests/ref/TestBYOPNoteOff.wav (+0/-0)
  • tests/ref/TestBYOPVoices.wav (+0/-0)
  • tests/ref/TestBrass.wav (+0/-0)
  • tests/ref/TestBrass2.wav (+0/-0)
  • tests/ref/TestBrassAlt.wav (+0/-0)
  • tests/ref/TestBreakpointsRealloc.wav (+0/-0)
  • tests/ref/TestBuildYourOwnPartials.wav (+0/-0)
  • tests/ref/TestBuses.wav (+0/-0)
  • tests/ref/TestCVTrigger.wav (+0/-0)
  • tests/ref/TestCVTriggerNote.wav (+0/-0)
  • tests/ref/TestChainedOsc.wav (+0/-0)
  • tests/ref/TestChangeSustain.wav (+0/-0)
  • tests/ref/TestCopyingSynthConfig.wav (+0/-0)
  • tests/ref/TestDefaultChan1Synth.wav (+0/-0)
  • tests/ref/TestDoubleNoteOff.wav (+0/-0)
  • tests/ref/TestDrumsVoiceStealing.wav (+0/-0)
  • tests/ref/TestEcho.wav (+0/-0)
  • tests/ref/TestEchoHPF.wav (+0/-0)
  • tests/ref/TestEchoLPF.wav (+0/-0)
  • tests/ref/TestFMRepeat.wav (+0/-0)
  • tests/ref/TestFlutesEq.wav (+0/-0)
  • tests/ref/TestGrabMidiNotes.wav (+0/-0)
  • tests/ref/TestGuitar.wav (+0/-0)
  • tests/ref/TestHPFHighBaseFreq.wav (+0/-0)
  • tests/ref/TestInterpPartials.wav (+0/-0)
  • tests/ref/TestInterpPartialsRetrigger.wav (+0/-0)
  • tests/ref/TestInvalidPatchNumber.wav (+0/-0)
  • tests/ref/TestJunoCheapTrumpetPatch.wav (+0/-0)
  • tests/ref/TestJunoClip.wav (+0/-0)
  • tests/ref/TestJunoPatch.wav (+0/-0)
  • tests/ref/TestJunoTrumpetPatch.wav (+0/-0)
  • tests/ref/TestLowVcf.wav (+0/-0)
  • tests/ref/TestLowerVcf.wav (+0/-0)
  • tests/ref/TestMidiRunningStatusClock.wav (+0/-0)
  • tests/ref/TestNoteGoesToZero.wav (+0/-0)
  • tests/ref/TestOscBD.wav (+0/-0)
  • tests/ref/TestOwBassClick.wav (+0/-0)
  • tests/ref/TestParamsInPatchCmd.wav (+0/-0)
  • tests/ref/TestPatchFromEvents.wav (+0/-0)
  • tests/ref/TestPcmLoopEnvFilt.wav (+0/-0)
  • tests/ref/TestPortamento.wav (+0/-0)
  • tests/ref/TestPreset257.wav (+0/-0)
  • tests/ref/TestPreset257MidiCCs.wav (+0/-0)
  • tests/ref/TestProgChangeOnPreset257.wav (+0/-0)
  • tests/ref/TestResetPreset.wav (+0/-0)
  • tests/ref/TestSample.wav (+0/-0)
  • …and 14 more file(s)

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

@github-actions

Copy link
Copy Markdown

🔌 AMYboard PR preview

Editor + flasher: https://amyboard-pr-1061.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-1061.vercel.app/run/

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

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): ✅ 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 + 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 bwhitman merged commit ea59cfc into main Jun 30, 2026
3 checks passed
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