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