Wykres commitów

1000 Commity (debug)

Autor SHA1 Wiadomość Data
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