Skip to content

Comments

amyboardweb: reduce sysex delay and fix tar_extract truncation#688

Merged
bwhitman merged 1 commit intomainfrom
codex/amyboard-amy-wavetable
Feb 21, 2026
Merged

amyboardweb: reduce sysex delay and fix tar_extract truncation#688
bwhitman merged 1 commit intomainfrom
codex/amyboard-amy-wavetable

Conversation

@bwhitman
Copy link
Collaborator

Summary

  • reduce amyboardweb sysex inter-transfer pacing from 100ms to 25ms
  • fix tulip.tar_extract to stream file data instead of single-read

Why

  • sysex transfer pacing was intentionally tuned and is now lowered
  • large files extracted from tar were truncated at 65536 bytes because utarfile.FileSection.read() defaults to 64KiB when called once without size

Validation

  • verified source locations and logic:
    • tulip/amyboardweb/static/spss.js sysex pacing now uses sleep_ms(25)
    • tulip/shared/py/tulip.py extraction now loops until EOF via sub_file.read(4096)

@bwhitman bwhitman merged commit 19a8f05 into main Feb 21, 2026
1 check passed
@bwhitman bwhitman deleted the codex/amyboard-amy-wavetable branch February 21, 2026 00:21
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.

1 participant