Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Long term time strip graph #25

Open
xyzzy42 opened this issue Jan 27, 2021 · 1 comment
Open

[Feature] Long term time strip graph #25

xyzzy42 opened this issue Jan 27, 2021 · 1 comment

Comments

@xyzzy42
Copy link
Contributor

xyzzy42 commented Jan 27, 2021

The time strip graph, on the left side, is limited in the amount of time it can display based on the vertical resolution of the screen. The most it can do it about 3 minutes. Much less on a small screen.

For longer term accuracy, it would be good to have a longer strip available. As an example, a point where the center wheel binds would only show up every hour.

One idea is to support an alternate layout, which places the strip chart horizontally. This way it can be longer, since screens are wider than tall and the tg status bar would not be using space. One or more row(s) of the waveform displays could be eliminated in this layout.

Another idea is to support a zoom out mode. Each row (or column in a horizontal layout) would not be one sample, but multiple samples grouped together, providing a 2x, 3x, etc. zoom out factor.

Here are some ideas for different ways multiple samples could be shown in a single pixel/row of the strip chart:

  • A single pixel that corresponds to the mean of the sample group (of 2, 3, etc. or more samples based on zoom out factor).
  • As above, but the median value. This is more robust, i.e. less likely to have a significant error due to a single glitch (audio related) in a group of samples.
  • A line, showing the range from the two extreme samples.
  • A multi-colored line, similar to a box plot of the sample distribution. A darker color line in the center shows the range from the 1st to 3rd quartile, while a lighter color shows the rest of the limits (as in previous example). Outliers greater than 1.5*IQR are shown as individual dots.
@xyzzy42
Copy link
Contributor Author

xyzzy42 commented Oct 10, 2022

A feature branch on my repo has something for this implemented. The paperstrip now has scroll bars and can scroll back to see old history. You can't see more at once, i.e. there is no zoom on the time span axis, but you can go back see how it's changing over time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant