#3017 BLOC Trial-3: UI for Measure Activity that has the standard toolbar as UI
Zarro Boogs per Child
bugtracker at laptop.org
Mon Sep 10 15:50:32 EDT 2007
#3017: UI for Measure Activity that has the standard toolbar as UI
-------------------------------+--------------------------------------------
Reporter: arjs | Owner: arjs
Type: enhancement | Status: new
Priority: blocker | Milestone: Trial-3
Component: measure-activity | Version:
Resolution: | Keywords: ui, icons
Verified: 0 |
-------------------------------+--------------------------------------------
Comment(by AlbertCahalan):
Replying to [comment:9 Eben]:
> 4. Bandpass filter (low, med, high). I think that it's really useful
to have the slider here (even with only 3 states) because it allows for
labels at both ends (rather than only one, on a cycling toggle button),
which provides more meaning about it's function via comparizon. See how
this works nicely in contrast to (8).
There are really two dimensions to this, high pass value and low pass
value. Maybe just enumerate things as thirds:
{{{
a. high freq
b. high and mid freq
c. low freq
d. low and mid freq
e. everything
f. mid freq (maybe)
}}}
Special treatment for the power line frequency might be needed. That's 50
Hz or 60 Hz, doubled to 100 Hz or 120 Hz in some circumstances.
> 5. For lack of a better option, we can use a popup menu to choose the
interval for now. 1 second should likely be the default, since it
provides more interesting results when jumping into the software without
prior knowledge.
One second between samples, between display pixels, or between grid lines?
About 2 to 6 seconds across the width of the display seems good.
> 8. This is the amplitude slider. I like this idea a lot, and adding
the labels at both ends makes it clearer still.
This is taking lots of space that could go to the graph. Automatic range
adjustment could reduce the need for the slider. (can't entirely eliminate
it though)
> 9. Details. These are toggled from (14). They are aligned on the ":"
character.
Drawing horizontal lines for the RMS and average values would be nice. The
numeric values could be displayed on the lines.
> 10. This is the graph region. I think a subtle grid like that shown
would be nice, and increasing the weight of the line itself would really
go a long way to improving the visual of the waveform.
Making this bigger would be good. Reducing the other stuff on the screen
would help. There could be a way to make the graph full-screen.
An option for a logrithmic vertical scale would be good.
> 12. This area at the left, free of controls, can become a history of
logs within the Measure session. Clicking on a log directly will switch
to log mode and show its corresponding graph. Clicking play again would
return to live mode.
This is taking up lots of space that could go to the graph.
For the older/smarter kids, consider adding:
{{{
a. X-Y graphing support
b. trigger ability
c. waterfall plot / spectrogram / spectrograph
d. alternate input: microphone, CSV file, mesh traffic, drawn line, etc.
e. alternate timing: keypress, other channel, etc.
}}}
BTW, with a waterfall plot / spectrogram / spectrograph display, be sure
to watch out for display gamma. You have to convert to sRGB after making
the linear/logrithmic choice. Settings include window size, window
overlap, frequency scale linear/logrithmic, intensity linear/logrithmic,
and frequency range.
--
Ticket URL: <https://dev.laptop.org/ticket/3017#comment:10>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list