This major release introduces new visual options (pitch coloring and background images), Mac and M1 support, and a triggering rewrite based on new and improved algorithms. This release is partly incompatible with previous config files (slope triggering strength was removed, triggering will not behave in the same way). Be sure to check out the updated help and tutorial ([link](https://corrscope.github.io/corrscope/))!
Note that when corrscope is running on M1 Mac processors, corrscope's preview will slow down if you focus the preview window rather than the corrscope window. There is no fix for this issue at the moment. As a workaround, you can click on Corrscope's window to avoid the slowdown, and drag it aside so it doesn't obstruct the preview.
Features
- Add option to color lines by pitch (386)
- Add support for background images (388, Sanqui)
- Add support for line outlines (388, Sanqui)
- Add Mac and M1 support (415, beetrootpaul)
Major Changes
- Rewrite the trigger algorithm to enhance determinism and reduce errors when DC offset varies within a frame (403, 408, 416, 420)
- Slope strength has been removed and folded into edge strength (416). This should *usually* not reduce the ability to fine-tune triggering; if it does, let me know so I can reconsider this decision!
- Add control for DC removal rate (408)
- Add control to reset buffer on new notes, when wave lines up poorly with buffer (416)
- For more information, see help page ([link](https://corrscope.github.io/corrscope/)).
Changelog
- Fix passing absolute .wav paths into corrscope CLI (398)
- Fix preview error when clearing "Trigger/Render Width" table cells (407)
- Reorganize GUI with edge triggering options before buffer (416)
- Reorganize YAML field order based on GUI (421)