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
95895d8a07
Reorganize Config, add global trigger_width and render_width
...
`trigger/render_width` are grouped with `width_ms`, because they modify
`width_ms`.
`trigger/render_width/trigger` are grouped together, since `channels`
can override them.
2018-08-26 01:47:23 -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
a7b1c06114
Rename Channel.nsamp to window_samp
2018-08-25 18:50:57 -07:00
nyanpasu64
2f08ca9ad8
Rename Trigger(nsamp=) to tsamp
2018-08-25 18:50:20 -07:00
nyanpasu64
a8e91f0a1b
Replace Trigger(nsamp_frame) parameter with fps
2018-08-25 18:18:47 -07:00
nyanpasu64
5d0155fab3
Properly subsample 1-frame windows of CorrelationTrigger
2018-08-25 17:38:46 -07:00
nyanpasu64
f2f873707d
Fix lag when using long input windows
...
Prevent CorrelationTrigger from looking backwards >= 1 frame in time.
Left half of data window is min()-tapered by a padded half-Hann window.
Primarily useful for bass.
2018-08-25 16:10:31 -07:00
nyanpasu64
2a23dedc55
Fix subsampling
2018-08-24 00:05:57 -07:00
nyanpasu64
0968052566
Switch from per-channel to global background color
...
Figure-global backgrounds are reasonably fast, while axes-specific
background color causes performance drop.
2018-08-16 22:21:18 -07:00
nyanpasu64
b648f9755b
Add background/line color support to renderer
2018-08-16 22:21:18 -07:00
nyanpasu64
be57d5765f
Add unified ITrigger constructor, [wip] trigger subsampling
2018-07-29 06:35:39 -07:00
nyanpasu64
7304464560
Rewrite CLI and Ovgenpy() using Channel class
2018-07-29 06:35:33 -07:00
nyanpasu64
965ba169de
Fix and update ChannelConfig
2018-07-29 06:35:25 -07:00
nyanpasu64
8729e46cdf
wip
2018-07-20 14:19:43 -07:00