Wykres commitów

956 Commity (34b64d3cc60aca046729dd927f81b298d747bb18)

Autor SHA1 Wiadomość Data
nyanpasu64 34b64d3cc6 Fix terminating previews 2023-11-27 15:26:10 -08:00
nyanpasu64 37a1d69058 run works, quitting fails 2023-11-27 14:56:45 -08:00
nyanpasu64 7babc8e53f pickle error 2023-11-27 14:43:00 -08:00
nyanpasu64 2ab31d430f black 2023-11-27 13:46:40 -08:00
nyanpasu64 7acbed429f ThreadShared 2023-11-27 13:44:39 -08:00
nyanpasu64 eb612a54fe wip multithreading 2023-11-27 12:39:41 -08:00
nyanpasu64 728e775ca0 poetry update
ruamel.yaml does not work on Python 3.11. Stick to 3.10 (from pyenv)
until this is fixed.
2023-11-27 12:39:02 -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
nyanpasu64 ddcd994417 Rewrite code using unified kernel_size and corr_nsamp 2022-03-17 08:55:18 -07:00
nyanpasu64 b985d3e187 Use separate kernels for peak-finding and scoring 2022-03-17 08:55:18 -07:00
nyanpasu64 942577dd39 When updating buffer with unknown period, use N instead 2022-03-17 08:55:18 -07:00
nyanpasu64 a4c9405566 Mark parameters as not in GUI 2022-03-17 08:55:18 -07:00
nyanpasu64 09f0032f84 Remove unused variable hint
This variable has been unused since "Replace edge kernel with running
sum" (aee559c1a2).
2022-03-16 18:07:09 -07:00
nyanpasu64 d64e0c3f83
Merge pull request #415 from corrscope/qtpy 2022-03-16 11:59:09 -07:00
nyanpasu64 8df6f247d4 Update CHANGELOG and README 2022-03-16 08:30:23 -07:00
Beetroot Paul ba248620dd Fix layout growth policy on macOS 2022-03-16 07:08:46 -07:00
nyanpasu64 9ca00eb26c Switch from QThread to threading.Thread to fix M1 NumPy crash 2022-03-16 07:08:46 -07:00
nyanpasu64 f5d3be9ff7 Fix QMutex error upon playback on PyQt6 2022-03-16 06:50:26 -07:00
nyanpasu64 908b512116 Fix BoundCheckBox on Qt 6 2022-03-16 06:49:10 -07:00
nyanpasu64 48df1bafab Update README with M1 and pipx installation instructions 2022-03-15 11:35:45 -07:00
nyanpasu64 3ba810c4d9 Port code to qtpy 2022-03-15 11:35:45 -07:00
nyanpasu64 dbfd884347 Replace PyQt5 with qtpy (doesn't work) 2022-03-15 11:35:45 -07:00
nyanpasu64 5fb2edc09a Install Qt5 in Appveyor 2022-03-15 11:35:45 -07:00
nyanpasu64 dcaf3fd18b Switch dependency to QtPy, add optional PyQt5 and PyQt6 2022-03-15 11:33:37 -07:00
nyanpasu64 79f443da06
Merge pull request #408 from corrscope/decouple-edge-and-kernel 2022-03-14 06:08:46 -07:00