nyanpasu64
850030f3f7
Organize imports
2022-03-09 03:09:35 -08:00
nyanpasu64
bcdacb0fdc
Update to black 22.1.0, reformat code (exponentiation)
2022-03-07 19:35:54 -08:00
nyanpasu64
c17e5f2b5c
Update to upstream scipy.io.wavfile
...
Fixes issue where trying to render foobar2000 WAV files fails
with message "ValueError: Incomplete wav chunk."
File taken from
ac3b21908a/scipy/io/wavfile.py
.
2021-06-14 18:54:03 -07:00
nyanpasu64
a655f562f8
Switch to new Black version (21.6b0), reformat project ( #374 )
...
I also fixed pre-commit hooks on machines without Python 3.6 installed.
I don't like how Black now removes leading and trailing spaces in
doc comments, but it is what it is.
2021-06-14 15:09:24 -07:00
nyanpasu64
0bcb6df3d6
Make subsampled wave.get_around(x, N) centered around x
2019-04-12 14:09:28 -07:00
nyanpasu64
0ed61ff7a4
Add custom stereo downmixing and GUI
2019-03-25 02:16:55 -07:00
nyanpasu64
0dbba8ac09
Add backend for stereo rendering ( #196 )
...
GUI support will be added in a separate PR.
2019-02-18 02:10:17 -08:00
nyanpasu64
e3cddd7e69
Move scipy-imported files to scipy/ subdir ( #153 )
...
So I can exclude it from mypy.
2019-01-25 19:27:46 -08:00
nyanpasu64
de285317f8
Remove unneeded Wave validation, switch from Flag to Enum
2019-01-24 22:27:36 -08:00
nyanpasu64
d5a1479751
Improve stereo unit test
2019-01-24 22:15:57 -08:00
nyanpasu64
d8eb93ef07
Remove Flatten modes: "sum/diff without averaging"
2019-01-23 23:55:17 -08:00
nyanpasu64
269f9b2acc
Remove class _WaveConfig, replace with kwargs
2019-01-23 23:46:10 -08:00
nyanpasu64
15252948b3
Add stereo flatten tests [wip]
2019-01-23 23:44:48 -08:00
nyanpasu64
fbb6bf0883
Improve Wave.get_around() parameter naming
...
return_nsamp is unambiguous. region_nsamp was ambiguous.
2019-01-08 13:22:58 -08:00
nyanpasu64
70d6cfc1a2
Run black on code
2019-01-03 13:00:18 -08:00
nyanpasu64
89f534c4d6
Add test to accept .wav with header metadata larger than filesize
2019-01-03 00:39:25 -08:00
nyanpasu64
91a570d960
Wave: Enable stereo mmap, disable mmap for intermediate computations ( #21 )
...
Eliminate stereo startup delay, speed up mono Wave[].
2018-12-29 18:43:11 -05:00
nyanpasu64
5c47c293cb
Rename ovgenpy to corrscope
2018-12-22 18:39:03 -08:00
nyanpasu64
30a59c8e07
Add delayed_assert, to stereo overflow test
2018-11-17 22:01:00 -08:00
nyanpasu64
3bbb30d97e
Add test for loud stereo overflowing
2018-11-17 21:49:41 -08:00
nyanpasu64
dcc705f0c2
Rename Wave.get_around() subsampling to stride
2018-11-17 16:10:00 -08:00
nyanpasu64
ce3849cd54
Rename Wave.get_around(region_len) to region_nsamp
2018-08-24 01:05:46 -07:00
nyanpasu64
8cce1d1414
Add support for subsampling in CorrelationTrigger and Wave
2018-07-29 06:35:47 -07:00
nyanpasu64
054ba642eb
Test to ensure no FutureWarning when determining Wave type
2018-07-20 15:30:24 -07:00
nyanpasu64
7a818c0cd3
Add unit tests for Wave
2018-07-20 01:23:41 -07:00