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
kitten
cb215cdb1c
Improve error messages for 24-bit WAV files ( #443 )
2023-11-27 19:32:15 -08:00
Theodore Ni
e6347dfe39
Remove setuptools from pyproject.toml ( #446 )
2023-11-26 22:19:03 -08:00
Riedler
74d7614f85
flush progress print ( #445 )
2023-10-13 16:00:31 -07:00
nyanpasu64
5e3f761886
Fix installation instructions on zsh (default on macOS)
2022-11-02 03:49:52 -07:00
nyanpasu64
1981534bda
Fix CI poetry installation ( #434 )
2022-09-28 01:57:14 -07:00
nyanpasu64
c50acf4571
0.8.2-pre
2022-09-28 01:20:40 -07:00
nyanpasu64
ca3d4ae61e
0.8.1
2022-05-24 11:14:27 -07:00
nyanpasu64
37b4841824
Exclude preview/render thread from App Nap throttling on Mac ( #428 )
2022-05-15 20:56:08 -07:00
nyanpasu64
8a4b55d593
Update CHANGELOG.md
2022-03-20 18:26:48 -07:00
nyanpasu64
8e5fd1c2b9
0.8.1-pre
2022-03-20 18:12:41 -07:00
nyanpasu64
e3149cd5da
0.8.0
2022-03-20 18:10:52 -07:00
nyanpasu64
d3c67d2398
Reorganize and rename Help menu ( #423 )
2022-03-20 17:05:16 -07:00
nyanpasu64
bbb9307629
Rename Sign Strength/Triggering in GUI to Sign Amplification ( #422 )
2022-03-20 16:59:27 -07:00
nyanpasu64
c683120457
Merge pull request #421 from corrscope/reorder-trigger-cfg
2022-03-19 12:46:57 -07:00
nyanpasu64
7a9fbe374b
Update test_trigger.py parameter space
2022-03-19 12:37:37 -07:00
nyanpasu64
d18b478de0
Reorganize CorrelationTriggerConfig fields based on GUI order
2022-03-19 12:37:37 -07:00
nyanpasu64
f03a8be4fc
Use regular trigger's smoothed mean for post triggering ( #420 )
2022-03-18 15:03:42 -07:00
nyanpasu64
93a5332203
Merge pull request #416 from corrscope/ignore-buffer-by-score
2022-03-17 14:37:42 -07:00
nyanpasu64
178d051ae9
Update CHANGELOG.md
2022-03-17 14:25:00 -07:00
nyanpasu64
71377a5329
Update docs to match triggering rewrite
2022-03-17 14:25:00 -07:00
nyanpasu64
f17f39eb71
Change default document settings
...
* Set mean_responsiveness to 0.
* Decrease default edge strength from 2.0 to 1.0. 2.0 seems to cause
waves to lose track too often (but the optimum value varies by song).
* Increase default slope width to 0.25 period. It seems to work better
in general. You can adjust it on a case-by-case basis though.
The default value when loading older files missing the key has also
changed to 0.25, since slope width is now necessary for triggering
instead of being added to edge triggering in special cases.
* Set default "Reset Below Match" to 0.3. This level is harmless but not
very useful (besides clearing the buffer upon silence, like all
nonzero values). The optimal value varies wildly by song and "Buffer
Responsiveness".
2022-03-17 10:11:48 -07:00
nyanpasu64
ec44bb7710
Don't increase slope strength when decreasing slope width
...
It feels more natural to adjust this way. Previously, decreasing slope
width made the trigger more likely to jump around between points in the
wave.
2022-03-17 10:11:48 -07:00
nyanpasu64
8935abf119
Don't use an absurdly wide buffer upon silence
...
It breaks triggering
(https://github.com/corrscope/corrscope/issues/404#issuecomment-1069557918 )
This effectively reverts "When updating buffer with unknown period, use
N instead".
2022-03-17 09:11:10 -07:00
nyanpasu64
397237d795
Rewrite more code using kernel_size
2022-03-17 09:11:10 -07:00
nyanpasu64
58b690e6d9
Move edge triggering before buffer triggering in GUI
...
It makes sense to put edge direction on top.
2022-03-17 09:11:10 -07:00