Corrscope

Latest version: v0.9.0

Safety actively analyzes 621211 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.9.0

Features

- Add multi-core rendering for increased preview/render speed (450)

Major Changes

- Update defaults (458)
- Switch default stereo orientation to vertical (to match user expectations)
- Switch to 1080p output resolution by default, increase label font size
- Enable track labels by default (from filename)
- Use automatic column count by default, remove empty rows/columns (461)
- If both row and column count are set to 0 (Auto), corrscope picks 2 columns when rendering 5 or more tracks. If you set the row or column count to a specific number, it will be used as before.
- Change default UI text for row/column count from blank to Auto, to improve usability.

Changelog

- Improve error messages for 24-bit WAV files (443)
- Add end time field to GUI (451)
- Change GUI render divisor to 4 decimal places (451)
- Fix crash with pitch tracking on low-sample-rate channels (453)
- Fix crash on macOS when closing window with preview active (454)
- Fix bug where background images had 1px black borders on top/left and were shown 1px too big (464)

0.8.1

This is a relatively small release, and should have no functional changes outside of macOS.

Changelog

- Fix slowdown on (M1?) Macs around 40 seconds after preview/render starts (428)

0.8.0

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)


0.7.2-interim1
This isn't an official release, but I'm putting it here because the AppVeyor builds disappear in a month.

Features

- Add option to color lines by pitch (386)
- Add support for background images (388, Sanqui)
- Add support for line outlines (388, Sanqui)

0.7.1

Major Changes

- Change `-r/--render` command line flag to take an output path (382)
- Render videos in BT.709 colorspace by default (384)

Changelog

- Update NumPy so `poetry install` on Python 3.8+ won't build NumPy from source (371)
- Fix longstanding crash when prefs.yaml is corrupted, reset settings instead (377)
- Atomically save prefs.yaml to prevent file corruption (377)
- Fix issue where foobar2000 WAV files fail with message "ValueError: Incomplete wav chunk." (379)
- Build Win32 binaries as well as Win64 (381)
- Build official Win32/Win64 binaries on Python 3.8 (the last release to support Windows 7) (381)
- Add .mkv/.webm extensions to "Render to Video" dialog (383)

0.7.0

Long delayed as well. I haven't been around corrscope in a while. Background images and spectral coloring are not in this release, but I wanted to push this out because it enables chroma subsampling (reduces support queries) and fixes the FFmpeg URL.

Major Changes

- Enable chroma subsampling by default (may affect saved projects) (331)
- Improve FPS by reducing rendering overhead (335)

Changelog

- Add menu items linking to config folder and Github repository (343)
- Fix FFmpeg URL, switch to static FFmpeg to reduce user error (332, 358)
- Fix bug where videos were truncated if first channel was shorter than the rest (360)

0.6.1

Long delayed... sorry.

Major Changes

- Fix bug where narrow pulse waves were erroneously detected as silence (306)
- Fix Windows-only crash when opening a non-ASCII path and restarting corrscope (311)
- Fix bug where unrecognized fonts would cause corrscope to crash (313)
- Fix bug where `pip install corrscope` failed on Linux because `PyQt5-sip` was pinned to 4.x (319)

Changelog

- On Windows, use locale-specific font, not hard-coded Segoe UI (322)

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.