nyanpasu64
0e92aa2d71
Allow constructing Renderer on subprocesses using RendererParams
2023-11-28 11:29:52 -08:00
nyanpasu64
3f9869d3d8
Rewrite debug plotting system around absolute timestamps
2022-03-11 21:08:08 -08:00
nyanpasu64
850030f3f7
Organize imports
2022-03-09 03:09:35 -08:00
nyanpasu64
85aa6a6654
Pass per-frame frequency estimate from Trigger to Renderer
2021-07-13 17:48:21 -07:00
nyanpasu64
635f0f95e6
Update dependencies, fix unit tests on Python 3.9
2021-06-14 15:12:08 -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
8f2c334c16
Rename default_config to template_config, to avoid confusion
2019-06-16 22:57:40 -07:00
nyanpasu64
457e50c88a
Add debug visualizations
2019-04-12 14:15:07 -07:00
nyanpasu64
8300ec3682
Add support for per-channel labels ( #256 )
...
Known issue: matplotlib's font weight handling is often wrong.
2019-04-08 03:42:46 -07:00
nyanpasu64
3849f7fe85
Refactor renderer API
2019-04-04 18:12:43 -07:00
nyanpasu64
030e769413
Mark Channel.render_samp, *_stride as private
2019-03-25 04:37:17 -07:00
nyanpasu64
1ce1e77fb7
Add Channel.get_render_around(trigger_sample)
2019-03-25 04:37:17 -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
c9e2585604
Add test for per-channel amplification
2019-02-01 21:14:25 -08:00
nyanpasu64
40b2b31d76
Split CorrScope.waves into trigger/render_waves
2019-01-23 23:46:11 -08:00
nyanpasu64
80741ccebb
Simplify channel config ( #128 )
...
Breaks compatibility with pre-0.1.0 configs.
2019-01-08 14:06:06 -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
5c47c293cb
Rename ovgenpy to corrscope
2018-12-22 18:39:03 -08:00
nyanpasu64
1b63f66d47
Add Ovgen progress callbacks, switch to Arguments parameter
2018-12-18 20:53:23 -08:00
nyanpasu64
ffd92f4622
Split trigger/render_ms ( #79 )
...
Keep Config.trigger/render_width, but raise warning if encountered.
2018-12-06 12:11:39 -08:00
nyanpasu64
fade930f64
Rename trigger subsampling to stride
2018-11-17 16:10:00 -08:00
nyanpasu64
dcc705f0c2
Rename Wave.get_around() subsampling to stride
2018-11-17 16:10:00 -08:00
nyanpasu64
0acea45908
Add separate trigger and render_subsampling configs
2018-11-17 16:10:00 -08:00
nyanpasu64
bc042c29d7
Choose between playback and encode via CLI, not config
2018-10-31 00:32:43 -07:00
nyanpasu64
ba17f64618
[wip] Fix loading YAML config from another directory
...
Bugs: FFmpeg writes to file named "-"
2018-08-27 04:48:35 -07:00
nyanpasu64
e42d235343
Rename trigger/render_width_ratio to trigger/render_width
...
trigger/render_width multiplies how wide the window is, in milliseconds.
2018-08-26 01:24:26 -07:00
nyanpasu64
acffc1a55e
Fix unit tests
2018-08-25 18:51:01 -07:00
nyanpasu64
aa3e4fb8e1
Rename RENDER_PROFILING to PRINT_TIMESTAMP
2018-08-25 15:46:39 -07:00
nyanpasu64
d355fa728e
Restrict test_channel_subsampling inputs to <= 100
...
Considerably speeds up Hypothesis test-case minimization when failures
occur.
2018-08-24 21:39:59 -07:00
nyanpasu64
a172fc33a9
Add test for nsamp and render_subsampling used for rendering
2018-08-24 01:47:23 -07:00
nyanpasu64
8466b9ab93
Add tests for subsampling
2018-08-24 00:05:57 -07:00