Commits included in published releases. Unpublished intermediate commits are private. Showing matches from the latest 100 commits ending at this release.
amyboardweb: map ADSR sustain knob to MIDI CC 79 Brian Whitman · Jun 2, 2026, 11:32 AM UTC
9c97482df684amyboardweb: set default MIDI CC assignments for standard knobs Brian Whitman · May 16, 2026, 1:23 PM UTC
2519365d56a5Merge pull request #917 from shorepine/amyboard-i2c-follower-task Brian Whitman · May 11, 2026, 9:08 PM UTC
4e9b3c22998eMerge remote-tracking branch 'origin/main' into amyboard-i2c-follower-task Brian Whitman · May 11, 2026, 8:53 PM UTC
24ddf120e148Merge pull request #918 from shorepine/docs-dip-switch-getting-started Brian Whitman · May 11, 2026, 8:52 PM UTC
b34d7f8867fdamyboard docs: add DIP switch section to getting started Brian Whitman · May 11, 2026, 8:36 PM UTC
aa0834822c88amyboard: spawn i2c_check_for_data task so I2C follower input works Brian Whitman · May 11, 2026, 2:45 PM UTC
8eaff24d8d09Merge pull request #916 from shorepine/firmware-boot-rst-text Brian Whitman · May 1, 2026, 6:45 PM UTC
923d0cbb6ed2amyboardweb + firmware docs: tell users to hit BOOT then RST after flash Brian Whitman · May 1, 2026, 6:44 PM UTC
704955d5e82bMerge pull request #915 from shorepine/update-dx7filt-knobs Brian Whitman · Apr 26, 2026, 6:12 PM UTC
8a86e3f7a8abamyboardweb sketches: refresh dx7filt knobs Brian Whitman · Apr 26, 2026, 6:11 PM UTC
29d01b85d2aaMerge pull request #914 from shorepine/skip-save-internal-pull-gate Brian Whitman · Apr 26, 2026, 6:03 PM UTC
5a2a26526a06amyboardweb: skip green-button gate on save's internal zA+zD pull Brian Whitman · Apr 26, 2026, 6:03 PM UTC
85c91141a3ddMerge pull request #913 from shorepine/sync-modal-pull-button Brian Whitman · Apr 26, 2026, 5:51 PM UTC
3b8efb178bf4amyboardweb: gate every sync modal showing behind Pull button Brian Whitman · Apr 26, 2026, 5:50 PM UTC
8a35b2ff96aaamyboardweb: gate sync modal behind explicit Pull from AMYboard click Brian Whitman · Apr 26, 2026, 5:40 PM UTC
a0ba83234912Merge pull request #912 from shorepine/update-sampler-bus-audio-in Brian Whitman · Apr 26, 2026, 4:48 PM UTC
ff8106028689sampler: capture from AUDIO_IN bus and configure synth on note-off Brian Whitman · Apr 26, 2026, 4:48 PM UTC
224f4fc5c7f6Merge pull request #911 from shorepine/sketch-header-normalize-and-sampler Brian Whitman · Apr 26, 2026, 2:56 PM UTC
598adde876e1sketches: normalize header comment + one-shot sampler Brian Whitman · Apr 26, 2026, 2:55 PM UTC
990288bb60b2Merge pull request #910 from shorepine/sketch-tweaks-and-cards Brian Whitman · Apr 26, 2026, 2:44 PM UTC
325b34bf0bd0amyboardweb: tweak arp/chords/wavfile sketches; add marketing cards for sampler + sineclock Brian Whitman · Apr 26, 2026, 2:44 PM UTC
308b11629338Merge pull request #909 from shorepine/fix-load-sample-and-marketing Brian Whitman · Apr 26, 2026, 12:45 PM UTC
01f43974994bBump amy: fix amy.load_sample regression (shorepine/amy#688) Brian Whitman · Apr 26, 2026, 12:44 PM UTC
c619c95b9283amyboardweb: add arp/chords/midi2cv/wavfile/sampler sketches; remove patchselector Brian Whitman · Apr 26, 2026, 12:43 PM UTC
3620928a1497Merge pull request #907 from shorepine/claude/loving-brown-6728d9 Dan Ellis · Apr 24, 2026, 2:20 PM UTC
5efa41322fdbMerge pull request #908 from shorepine/fopen_const_mode Dan Ellis · Apr 22, 2026, 2:06 AM UTC
ae9c7846a7b5shared/amy_connector.c: Make fopen mode be a const char * to placate Arduino. Dan Ellis · Apr 22, 2026, 2:05 AM UTC
9bb34ff20358amyboardweb: restore DX7 patch levels; skip disabled panes on DX7 Brian Whitman · Apr 20, 2026, 12:17 PM UTC
cfd826b84721Update accessories.md (#905) Brian Whitman · Apr 19, 2026, 3:02 PM UTC
20865e27c71bspss.js: refresh preselect prefers amyboard like onEnabled does (#904) Brian Whitman · Apr 18, 2026, 6:06 PM UTC
b0f66e38977dspss.js: gate loop-based _refresh_main_midi_dropdowns to Windows only (#903) Brian Whitman · Apr 18, 2026, 5:56 PM UTC
329b6923bbe7AGENTS.md: document Railway deployment of World DB API server (#901) Brian Whitman · Apr 18, 2026, 5:52 PM UTC
2e61cba88b7cspss.js: don't let empty main dropdowns wipe the sync modal (#902) Brian Whitman · Apr 18, 2026, 5:43 PM UTC
c06c8f4c54a1spss.js: fix Windows Chrome hang in wait_for_board_ready (#900) Brian Whitman · Apr 18, 2026, 5:27 PM UTC
8edd5182bee9Merge pull request #899 from shorepine/bwhitman-patch-22 Brian Whitman · Apr 18, 2026, 12:44 PM UTC
aa903d2d2ea4Update arduino.md Brian Whitman · Apr 18, 2026, 12:44 PM UTC
aa6dd90b482cMerge pull request #898 from shorepine/bwhitman-patch-21-1 Brian Whitman · Apr 18, 2026, 12:43 PM UTC
8b09dd12e3f0Update arduino.md Brian Whitman · Apr 18, 2026, 12:43 PM UTC
7493cadbe6eaMerge pull request #897 from shorepine/bwhitman-patch-20 Brian Whitman · Apr 18, 2026, 12:42 PM UTC
70876b095e1bAdd files via upload Brian Whitman · Apr 18, 2026, 12:42 PM UTC
ea36ebc48c88Merge pull request #896 from shorepine/bwhitman-patch-19 Brian Whitman · Apr 18, 2026, 12:37 PM UTC
25fdfe5fc611Update arduino.md Brian Whitman · Apr 18, 2026, 12:37 PM UTC
439286d5541dMerge pull request #895 from shorepine/claude/arduino-link-fix Brian Whitman · Apr 18, 2026, 12:33 PM UTC
e14379be09c8amyboardweb/index.html: fix Arduino link to point at arduino.md Brian Whitman · Apr 18, 2026, 12:33 PM UTC
bab0052d2a81Merge pull request #894 from shorepine/claude/video-width-960 Brian Whitman · Apr 18, 2026, 12:21 PM UTC
298d65b41cc7amyboardweb/index.html: restore hero video max-width to 960px Brian Whitman · Apr 18, 2026, 12:21 PM UTC
a89916a7615eMerge pull request #893 from shorepine/claude/video-resize-reshape Brian Whitman · Apr 17, 2026, 9:59 PM UTC
7dc36ab85904amyboardweb/index.html: resize + reshape hero video embed Brian Whitman · Apr 17, 2026, 9:59 PM UTC
b4a65c9c40f8Merge pull request #892 from shorepine/claude/homepage-unreg-sw Brian Whitman · Apr 17, 2026, 9:48 PM UTC
be2066aea3daamyboardweb/index.html: unregister stale root-scope service workers Brian Whitman · Apr 17, 2026, 9:47 PM UTC
79c2b4a7e0d6Merge pull request #891 from shorepine/claude/update-homepage-video Brian Whitman · Apr 17, 2026, 9:35 PM UTC
1561b0d56380amyboardweb/index.html: update embedded YouTube video Brian Whitman · Apr 17, 2026, 9:35 PM UTC
c959411bd96eMerge pull request #890 from shorepine/claude/sequencer-tempo-ui-and-docs Brian Whitman · Apr 17, 2026, 9:04 PM UTC
47e4178975c5docs/amyboard: prose and screenshot updates Brian Whitman · Apr 17, 2026, 3:36 PM UTC
1f40fa312a14editor: add Tempo input + Set Tempo button next to Start/Stop/Restart Brian Whitman · Apr 17, 2026, 3:36 PM UTC
5fb18d17d29dMerge pull request #888 from shorepine/claude/bump-amy-stolen-notes Brian Whitman · Apr 17, 2026, 12:54 PM UTC
96d8ef565238Bump amy submodule to ecfc46a (stolen-notes / forgotten-pool fix) Brian Whitman · Apr 17, 2026, 12:52 PM UTC
293018f6e40eMerge pull request #887 from shorepine/claude/methodical-mid-schedule-ahead Brian Whitman · Apr 16, 2026, 12:57 PM UTC
f75ba7864acdmethodical_mid: schedule ahead with amy.send(time=...) instead of live Brian Whitman · Apr 16, 2026, 12:57 PM UTC
ebee1fa0e3c3Merge pull request #886 from shorepine/claude/grab-submodules-tahoe-clang Brian Whitman · Apr 16, 2026, 12:14 PM UTC
38ff74f0fc6dgrab_submodules: patch mpy-cross for macOS Tahoe / clang 19+ warnings Brian Whitman · Apr 16, 2026, 12:12 PM UTC
b9079f4a54c8Merge pull request #885 from shorepine/claude/bump-amy-note-off-quiet Brian Whitman · Apr 16, 2026, 12:06 PM UTC
c7ebebafe760Bump amy submodule: silence "note off does not match note on" log Brian Whitman · Apr 16, 2026, 12:03 PM UTC
813c04bfb439Merge pull request #884 from shorepine/claude/esptool-port-warning Brian Whitman · Apr 15, 2026, 9:51 PM UTC
f35778307335esptool: warn if selected port isn't USB/JTAG download mode Brian Whitman · Apr 15, 2026, 9:51 PM UTC
3a17ef28cf53Merge pull request #883 from shorepine/claude/amyboard-docs-and-ui-images Brian Whitman · Apr 15, 2026, 9:03 PM UTC
4fa1f6dcda57amyboard docs refresh + UI screenshots + Github nav label Brian Whitman · Apr 15, 2026, 9:03 PM UTC
40ad48456f4cMerge pull request #882 from shorepine/claude/encoder-fail-silently Brian Whitman · Apr 15, 2026, 8:07 PM UTC
9dcc83b102a1amyboard: make rotary encoder helpers fail silently on missing hardware Brian Whitman · Apr 15, 2026, 8:07 PM UTC
e2791c38ea2bMerge pull request #881 from shorepine/claude/fix-deep-link-double-sketch Brian Whitman · Apr 15, 2026, 7:59 PM UTC
76105d8becb3spss.js: fix deep-link sketch doubling by persisting urlEnvPending flag Brian Whitman · Apr 15, 2026, 7:59 PM UTC
a5e3870af217Merge pull request #880 from shorepine/claude/amyboardweb-marketing-tweaks Brian Whitman · Apr 15, 2026, 6:32 PM UTC
45b562406823amyboardweb: reload link on upgrade-complete + mode=simulate on homepage examples Brian Whitman · Apr 15, 2026, 6:32 PM UTC
4464389238dbMerge pull request #879 from shorepine/claude/fs-create-midi-ext Brian Whitman · Apr 15, 2026, 6:21 PM UTC
b207f90425a1fs_create: include .mid in the whitelist and match case-insensitively Brian Whitman · Apr 15, 2026, 6:21 PM UTC
e60af700fedcMerge pull request #878 from shorepine/claude/methodical-mid-import Brian Whitman · Apr 15, 2026, 6:13 PM UTC
6a45d7172e1csketches/methodical_mid: import tulip alongside amyboard, amy Brian Whitman · Apr 15, 2026, 6:13 PM UTC
4ef0f660dddfMerge pull request #877 from shorepine/claude/amyboard-rxsize-hotfix Brian Whitman · Apr 15, 2026, 6:11 PM UTC
06dddcca1f95AMYBOARD: revert CFG_TUD_MIDI_RX_BUFSIZE from 2048 back to 512 Brian Whitman · Apr 15, 2026, 6:08 PM UTC
55c609bc282bMerge pull request #876 from shorepine/claude/confident-shirley Brian Whitman · Apr 15, 2026, 4:53 PM UTC
3d519c41466dBump amy submodule to amy/main (merged PR shorepine/amy#672) Brian Whitman · Apr 15, 2026, 4:51 PM UTC
ba6ce8f5d7b8AMYboard World tab: show up to 30 files instead of 12 Brian Whitman · Apr 15, 2026, 4:34 PM UTC
1b628c5f9c3camyboard: add Methodical.MID example and sketch curation Brian Whitman · Apr 15, 2026, 4:29 PM UTC
68bbed7547e9Bump amy submodule: zD/zA/zP filename Z fix + streaming zD dumps Brian Whitman · Apr 15, 2026, 4:29 PM UTC
d6dc85288cffamyboardweb: firmware upgrade polish, sync modal rescan + retry guard Brian Whitman · Apr 15, 2026, 4:28 PM UTC
03516dc77e39amyboardworld: drop .patch support and revert API URL to tulipcc-production Brian Whitman · Apr 15, 2026, 3:08 PM UTC
d0ff45b9e369Remove per-chunk debug logs from _send_text_file_to_amyboard Brian Whitman · Apr 15, 2026, 12:47 PM UTC
dee0827f5a83Mode selection modal: wider dialog, smaller description text Brian Whitman · Apr 15, 2026, 12:45 PM UTC
791a6057464eMode selection modal: new copy + colors, descriptions under buttons Brian Whitman · Apr 15, 2026, 12:44 PM UTC
d5e71c631731Sync modal: Change MIDI Ports button + remember last successful ports Brian Whitman · Apr 15, 2026, 12:39 PM UTC
042b0961587ePin AMY: remove parse_sysex debug log Brian Whitman · Apr 15, 2026, 12:32 PM UTC
5681ddd0a0d8Pin AMY: parse_sysex debug logging Brian Whitman · Apr 15, 2026, 12:29 PM UTC
3b6d715a84e0Pin AMY: fix TestFileTransfer CI via send_wire_from_sysex Brian Whitman · Apr 15, 2026, 12:13 PM UTC
91b9f88e8a7bmodtulip: remove sequencer_midi_start from sysex callback Brian Whitman · Apr 15, 2026, 12:05 PM UTC
3cefe6637d8bControl mode pageload: skip zA, only do zD Brian Whitman · Apr 15, 2026, 1:00 AM UTC
f3cde7f3fe98AMYboard World: only featured/official tags, 12 latest files Brian Whitman · Apr 15, 2026, 12:58 AM UTC
5a3989152263Rename Write buttons: "Write Sketch & Knobs to {Simulator,AMYboard}" Brian Whitman · Apr 15, 2026, 12:55 AM UTC
4c987429117dmodtulip: use amy_add_message_from_sysex in the sysex callback Brian Whitman · Apr 15, 2026, 12:39 AM UTC
dbfcb3dab608Write to AMYboard: reboot into bootloader BEFORE zT transfer Brian Whitman · Apr 15, 2026, 12:34 AM UTC
b0f9707c9b30