Robin Gareus
629145eb0c
k-meter +4 marks
2013-08-08 15:26:01 -04:00
Robin Gareus
4f3cb26015
fix meterbridge window on OSX
2013-08-08 15:26:01 -04:00
Robin Gareus
ff9296e17c
add dedicated line-up level for IEC1/DIN meter (15dbFS)
2013-08-08 15:26:01 -04:00
Robin Gareus
d4c864d803
make LED meter style optional
2013-08-08 15:26:01 -04:00
Robin Gareus
d4c74b1718
tweak meter-metric red-boxes/stripes
2013-08-08 15:26:01 -04:00
Robin Gareus
385b1121da
add red-boxes to meter-marks and fix Nordic scale color
2013-08-08 15:26:01 -04:00
Robin Gareus
e28a196fd9
update meter marks and colors..
2013-08-08 15:26:01 -04:00
Robin Gareus
0817fd9b6e
Aux-sends do not have a GUI - fixes #5621
2013-08-08 15:26:01 -04:00
Robin Gareus
91b55c194c
some more VU-meter tick marks..
2013-08-08 15:26:01 -04:00
Robin Gareus
11c49ab8d1
cache shaded meter-background regardless of color
...
previously, shaded patterns were assumed to have different colors as well.
2013-08-08 15:26:01 -04:00
Robin Gareus
2bdd29d3ac
fix meter background redraw issue #5601
2013-08-08 15:26:01 -04:00
Robin Gareus
ee84b902c3
fix typo for 0VU = 8dBu in config
2013-08-08 15:26:01 -04:00
Robin Gareus
008628fd57
cache midi metrics depending on meter-type and data-type(s)
2013-08-08 15:26:01 -04:00
Robin Gareus
51d3fa09ca
remember meter-background highlight when type or width changes..
2013-08-08 15:26:01 -04:00
Robin Gareus
12c9055659
[re]implement horizontal meter
2013-08-08 15:26:01 -04:00
Robin Gareus
6178e65cdd
vtl: replace Ardour with Program-Name in messages
2013-08-08 15:26:01 -04:00
Robin Gareus
1d964e27f4
prepare horizontal meters (level-meter H/V Box abstraction)
2013-08-08 15:25:40 -04:00
Robin Gareus
afb9578462
set midi-metric ticks depending on meter-type
2013-08-08 15:25:40 -04:00
Robin Gareus
af49c39d3d
VU meter label color&shadow tweak by the_CLA
2013-08-08 15:25:40 -04:00
Robin Gareus
dd8c5f9144
tweak label alignment
2013-08-08 15:25:40 -04:00
Robin Gareus
26c4ae14cb
Don't allow to deactivate meter.
...
before this change:
1) switch to 'custom' meter point,
2) deactivate meter processor.
-> meters does not run regardless of meter-point
-> meter can only be re-nabled in 'custom' mode
2013-08-08 15:25:40 -04:00
Robin Gareus
d327ab43cf
reset meters only when *really* necessary
...
..and continue to calculate fall-off in
audio-cycle (rather than UI thread)
TODO: check if this works properly when switching
between audio/midi meter modes on a midi-track.
One of the motivations to always reset meters when the
meter-point changes was to resolve peak-hold & fall-off
issues when a midi-meter replaces an audio-meter and vice
versa.
2013-08-08 15:25:40 -04:00
Robin Gareus
2da5fb9f36
proper shadow for metric labels..
2013-08-08 15:25:40 -04:00
Robin Gareus
d39d296ff8
fix compiler warning
2013-08-08 15:25:40 -04:00
Robin Gareus
adaf3c8cef
'overlay shadow' on meter-metrics experiment
...
TODO: shadow should really be 'behind'. ie save color,
stroke_preserve() shadow, paint text-layout with saved color
and eventually cairo_new_path() reset the path...
2013-08-08 15:25:40 -04:00
Robin Gareus
1ec9d46ab3
fix crash with "send" meters.
...
Meters in send-UI don't necessarily have a route,
but their type cannot be changed, anyway.
So just use "PeakMeter".
2013-08-08 15:25:40 -04:00
Robin Gareus
8dc1947455
use only two colors for VU meter indicator and bright-gray for BBC
2013-08-08 15:25:40 -04:00
Robin Gareus
ba8742edd1
align gradient with meter-metrics
2013-08-08 15:25:40 -04:00
Robin Gareus
7b7dc98417
reduce brightness of VU meter backplate & increase contrast of peak-label
2013-08-08 15:25:40 -04:00
Robin Gareus
7b18260175
get meter color from gtkrc style file
2013-08-08 15:25:40 -04:00
Robin Gareus
8f1499664d
add [master] meter to the toolbar
...
http://tracker.ardour.org/view.php?id=5601
2013-08-08 15:24:50 -04:00
Robin Gareus
9980a8fc3c
revert VU meter background to default gray-shade
2013-08-08 15:24:49 -04:00
Robin Gareus
d10b712897
increase saturation of meter-shader
2013-08-08 15:24:49 -04:00
Robin Gareus
49e24a6e0a
fix display-type of editor-mixer level-meter
2013-08-08 15:24:49 -04:00
Robin Gareus
89e1fbff88
increase meterbridge with if scrollbar is not visible..
2013-08-08 15:24:49 -04:00
Robin Gareus
e7cef1629a
add separator line to meterbridge
2013-08-08 15:24:49 -04:00
Robin Gareus
794ad61ff7
color meterbridge strips
2013-08-08 15:24:49 -04:00
Robin Gareus
74d6ce715a
amend to 8deccea6 (resize meterbridge window)
2013-08-08 15:24:49 -04:00
Robin Gareus
bc66985710
allow to en/disable shade and LED meter style
2013-08-08 15:24:49 -04:00
Robin Gareus
7323c153ae
meter background color..
2013-08-08 15:24:49 -04:00
Robin Gareus
ca21170790
meterbridge: meter-type dependent color-schema
2013-08-08 15:24:15 -04:00
Robin Gareus
f62b3e60b2
limit width and resize meterbride window
2013-08-08 15:24:15 -04:00
Robin Gareus
2c9484fe14
add "0VU = +8dBu" VU meter config
2013-08-08 15:24:15 -04:00
Robin Gareus
b713fceed0
change default VU mode to "0VU = +4dBu (standard)"
2013-08-08 15:24:15 -04:00
Robin Gareus
664434899e
clarify meter preference options
2013-08-08 15:24:15 -04:00
Robin Gareus
1be4063301
BBC meter labels are always white
2013-08-08 15:24:15 -04:00
Robin Gareus
2faf401fea
implement meter-lineup and VU standard preferences
2013-08-08 15:24:15 -04:00
Robin Gareus
1e7beb5a31
clean up video related messages
2013-08-08 15:24:15 -04:00
Robin Gareus
3ec7a620a3
use fixed fall-off time for k-meter
2013-08-08 15:24:15 -04:00
Colin Fletcher
1da655c2eb
Fix special handling of 'zoom vertical' scroll wheel modifier key.
...
gtkmm2ext/keyboard.cc has a special case to emit a signal on the key-up of
the modifier key used to adjust track heights in conjunction with the
scroll wheel, so that the same track continues to be resized even when
it's shrunk to no longer be under the mouse cursor. However, this code
assumed that the modifier key for this was <Shift>.
Fix it to use the event->state bit corresponding to
ScrollZoomVerticalModifier instead, and rename the relevant functions to
clarify that it's the 'zoom vertical' modifier key they're dealing with.
Partially fixes #5610 .
2013-08-08 15:24:15 -04:00