nyanpasu64
ce911d656d
Debug period estimator
2024-04-02 23:24:48 -07:00
nyanpasu64
9f512babca
Debug buffers instead
2024-04-02 23:24:48 -07:00
nyanpasu64
88a72e07d8
Debug buffer quality and resetting
2024-04-02 23:24:48 -07:00
nyanpasu64
8ca8d1b2fb
[debug mode] Disable parallelism
2024-04-02 23:24:48 -07:00
nyanpasu64
64766bf9db
When debugging, print custom line names and colors to console
2024-04-02 23:24:48 -07:00
fluffy kittem
0f5ff9ce4f
Merge pull request #470 from corrscope/update-docs
...
Improve GitHub Pages docs and README.md
2024-04-01 00:39:14 -07:00
nyanpasu64
2c8bed3070
Update README.md with usage information
2024-03-31 20:02:23 -07:00
nyanpasu64
af06f73a6d
Improve docs on trigger algorithm
2024-03-31 19:53:55 -07:00
nyanpasu64
16c5f250fc
Update GitHub Pages documentation
2024-03-31 19:53:55 -07:00
nyanpasu64
f66457a3a4
0.9.1-pre
2024-02-09 20:38:29 -08:00
nyanpasu64
97e2ab020a
0.9.0
2024-02-09 14:31:57 -08:00
fluffy kittem
52a395c0cc
Merge pull request #464 from corrscope/fix-background-image-size
...
Fix bug where background images had 1px black borders on top/left and were shown 1px too big
2024-02-08 18:10:08 -08:00
nyanpasu64
fc8fa8c021
Fix background images being shown 1 pixel too large
...
Matplotlib is a meme.
2024-02-07 17:20:57 -08:00
nyanpasu64
5398aece18
Fix black borders around background image
2024-02-07 17:20:57 -08:00
nyanpasu64
3098261df0
Add comments to code positioning Matplotlib subplots
2024-02-07 17:20:57 -08:00
fluffy kittem
aa34f3af5b
Allow config-relative background image paths ( #465 )
2024-02-07 17:19:38 -08:00
fluffy kittem
197f712629
Fix deprecation warning on Matplotlib 3.7 and above ( #463 )
...
Raise minimum matplotlib version to 3.5 (still supported on Python 3.8
on Windows 7).
This fixes support with future Matplotlib 3.9, which removes
matplotlib.cm.get_cmap(). Newer versions of dependencies may be chosen
when installing corrscope using pip/pipx and wheels, rather than Poetry
or official binaries (which always use locked dependencies).
2024-02-06 17:22:52 -08:00
fluffy kittem
61626e7057
Merge pull request #461 from corrscope/auto-column-layout
...
Use automatic column count by default, remove empty rows/columns
2024-02-05 13:28:30 -08:00
nyanpasu64
e01c6c77d6
Update changelog for `auto-column-layout`
2024-02-05 13:27:22 -08:00
nyanpasu64
26c9b4edb8
Change default UI text for row/column count to Auto
...
This makes the UI easier to understand, especially now that both rows
and columns are set to 0 (auto) by default.
2024-02-05 13:27:22 -08:00
nyanpasu64
9f925470ba
Auto-calculate layout column count by default
...
If both row and column count are set to 0, pick 2 columns when rendering
5 or more tracks.
2024-02-05 13:27:22 -08:00
nyanpasu64
12983a657a
Remove empty rows/columns from oscilloscope layout
...
This allows remaining tracks to fill the screen if you remove most
tracks from a multi-column layout.
2024-02-05 13:27:22 -08:00
fluffy kittem
ae35c6950c
Fix pip-based installation instructions on Windows (double quotes) ( #462 )
...
On Windows, single quotes are not interpreted as argument grouping, but
rather literal characters, which breaks installation instructions.
2024-02-04 11:01:05 -08:00
stray kittem
aff79759e9
Merge pull request #458 from corrscope/update-defaults
...
Update defaults for better usability
2024-01-27 12:53:56 -08:00
nyanpasu64
b105d99284
Enable track labels by default (from filename)
2024-01-25 21:26:34 -08:00
nyanpasu64
5fce1f4f32
Switch to 1080p output resolution by default, increase label font size
...
Newer processors and the recent parallel rendering merge should speed up
rendering enough to default to 1080p output. Additionally, most people
have 1080p and higher screens, so 1080p videos will look sharper when
watching.
We can leave the line width at 1.5 pixels, unless people prefer 2px or
so lines.
2024-01-25 21:26:34 -08:00
nyanpasu64
b3d8f20faa
Switch default stereo orientation to vertical
...
Initially I chose to default to horizontal stereo orientation because it
mapped more closely to speaker positions. Unfortunately this turned out
to be confusing for users. Switch to vertical stereo orientation, which
matches the usual channel layout in audio editing programs.
2024-01-25 21:26:34 -08:00
stray kittem
2dabf77485
Merge pull request #457 from corrscope/fix-windows-builds
...
Update pyinstaller to fix Windows builds failing to start
2024-01-24 21:57:16 -08:00
nyanpasu64
e4ab26e382
Remove stray print leftover from multi-core rendering PR
2024-01-23 23:04:04 -08:00
nyanpasu64
9080c10c8d
Fix parallel rendering on Windows binary builds
2024-01-23 22:58:00 -08:00
nyanpasu64
574c075312
Avoid depending on PyQt5-Qt5 5.15.12+ (only available on macOS)
2024-01-23 22:49:55 -08:00
nyanpasu64
04bec471fa
Update pyinstaller to fix Windows builds failing to start
2024-01-23 22:45:24 -08:00
kitten
67b136b9e8
Merge pull request #450 from corrscope/multiprocessing
...
Add multi-core rendering for increased preview/render speed
2023-12-22 23:57:47 -08:00
nyanpasu64
8f260609c2
Disable power saving for renderer processes
2023-12-17 23:57:14 -08:00
nyanpasu64
b2ca2b2e89
Fix shared memory size error with odd resolutions
2023-12-17 23:57:14 -08:00
nyanpasu64
e9f88d9ee9
Implement parallel renderer, set as default
2023-12-17 23:57:14 -08:00
nyanpasu64
fdcc9cdd20
Move GlobalPrefs type check into load_prefs()
...
This function will be called elsewhere later.
2023-12-17 23:57:14 -08:00
kitten
be210074ca
Merge pull request #455 from corrscope/fix-ci
...
Update dependencies, fix CI for newer Poetry
2023-12-17 23:51:57 -08:00
nyanpasu64
14705ab245
Downgrade PyQt5-Qt5 to avoid missing Windows wheels
...
See https://github.com/python-poetry/poetry/issues/8540 .
I tried to find a way to use Python 5.15.11 on Mac and 5.15.2 on other
platforms, but Poetry ended up using 5.15.11 on Linux as well (which
failed). Let's just stick with 5.15.2, and force Qt6 on Mac ARM64 since
it probably looks better anyway.
2023-12-13 14:30:14 -08:00
nyanpasu64
dcf81de0d6
Drop 32-bit builds
...
This speeds up CI (because AppVeyor is terrible compared to GitHub
Actions), and fixes the build since the Pillow library has dropped
32-bit wheels.
2023-12-13 14:30:14 -08:00
nyanpasu64
2c44710019
Fix adding Poetry to PATH
2023-12-13 14:30:14 -08:00
nyanpasu64
3e40158f82
poetry update
...
ruamel.yaml does not work on Python 3.11. Stick to 3.10 (from pyenv)
until this is fixed.
2023-12-13 14:30:14 -08:00
kitten
847a884e56
Fix crash on macOS when closing window with preview active ( #454 )
2023-12-13 14:29:52 -08:00
kitten
779bb3746a
Fix crash with pitch tracking on low-sample-rate channels ( #453 )
2023-12-12 23:10:19 -08:00
kitten
02aeb37604
Merge pull request #451 from corrscope/update-gui
...
Update GUI
2023-12-10 13:58:55 -08:00
s0m3guy
9a3f112332
Added an installation guide for FreeBSD users ( #452 )
2023-12-09 22:30:44 -08:00
nyanpasu64
bf5793fa21
Change GUI render divisor to 4 decimal places
2023-12-08 20:25:34 -08:00
nyanpasu64
bb2d5e6256
Add end time field to GUI
2023-12-08 20:25:11 -08:00
nyanpasu64
e8a0f65aed
Update changelog for 0.9.0-pre
2023-12-08 20:18:22 -08:00
nyanpasu64
865b3829f6
0.9.0-pre
2023-12-08 20:16:22 -08:00