Wykres commitów

973 Commity (2dabf7748501ae7d3d03952367f03f4563de1896)

Autor SHA1 Wiadomość Data
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
nyanpasu64 55cd73fca8 Remove slope strength (reuse edge strength), always enable slope 2022-03-17 09:11:10 -07:00
nyanpasu64 d103e7a978 Clear and disable buffer on poor alignment 2022-03-17 09:11:10 -07:00