Skip to content

Releases: nutellatomato/polyscope

Polyscope v2.0.0

Choose a tag to compare

@nutellatomato nutellatomato released this 17 Jul 12:30

The data-path release — higher-fidelity traces, a fixed engine-level memory leak, and roughly half the paint cost, all on the same hardware.

Highlights

  • 12-bit trace resolution (was 8-bit) at exactly the same packet size — 16x finer amplitude steps, visibly smoother slow CV at high vertical zoom
  • Growing stutter fixed for good — long sessions no longer develop progressively longer UI freezes; the pause cost is a constant ~20 ms regardless of session length
  • Paint cost halved (~28 ms → ~12 ms per frame) via persistence-ghost decimation; the live trace, measurements, trigger, and anti-alias envelope keep full resolution
  • Leaner codebase — legacy scope module and all old wire formats removed (~3,000 lines)

Breaking: the legacy scope module is removed entirely; old mixed UI/plugin installs are not supported (the USB installer always ships both together).

Install: unzip, copy the contents of hector-scope-usb-v2/ to a FAT32 USB root, insert into a booted Hector, remove the stick the moment the screen goes black. Verify SETUP shows polyscope v3f. Full details in CHANGELOG.md.

HectorScope v1.2.0 — first public release

Choose a tag to compare

@nutellatomato nutellatomato released this 15 Jul 10:53

Four-channel digital oscilloscope for the Poly Effects Hector (firmware 407).

Install: download HectorScope-USB-installer-v1.2.0.zip, unzip, copy the contents of hector-scope-usb-v2/ to a FAT32 USB root, boot Hector, insert the stick — it installs automatically and reboots itself (no menu interaction). ⚠️ Remove the stick the moment the screen goes black, otherwise the module re-runs the installer on every boot (harmless, but looks like an update loop). Verify: SETUP shows polyscope perf8. The recovery zip restores pristine firmware-407 files the same way.

Highlights: STACK / OVERLAY / XY views · 0.5–100 ms/div · AUTO/RISE/FALL/ROLL triggering with holdoff · HF anti-alias min/max envelope · alias-free frequency readouts · persistence, cursors, autoset, freeze · checksum-gated installer, fully reversible.

Community project, not affiliated with Poly Effects. Use at your own risk — full README in the repo.