ardour.git
10 years agoshare meter-type among meter instances.
Robin Gareus [Sun, 7 Jul 2013 12:39:26 +0000 (14:39 +0200)]
share meter-type among meter instances.

10 years agoprepare meter type unification
Robin Gareus [Sun, 7 Jul 2013 11:34:36 +0000 (13:34 +0200)]
prepare meter type unification

10 years agotest/fix - possible cause of meter-freezing..
Robin Gareus [Sun, 7 Jul 2013 11:07:00 +0000 (13:07 +0200)]
test/fix - possible cause of meter-freezing..

10 years agofix meterbridge metric display switch
Robin Gareus [Sun, 7 Jul 2013 09:58:27 +0000 (11:58 +0200)]
fix meterbridge metric display switch

10 years agoremember meter type with session
Robin Gareus [Sun, 7 Jul 2013 04:17:02 +0000 (06:17 +0200)]
remember meter type with session

10 years agoamend to 212d2ac5d and 8becd4413 - fix port connection matrix crash on close
Robin Gareus [Wed, 10 Jul 2013 12:19:48 +0000 (14:19 +0200)]
amend to 212d2ac5d and 8becd4413 - fix port connection matrix crash on close

10 years agodon't reset meter background/highlight on click.
Robin Gareus [Sun, 7 Jul 2013 00:52:37 +0000 (02:52 +0200)]
don't reset meter background/highlight on click.

10 years agoamend to 212d2ac5d (port add/remove signals)
Robin Gareus [Wed, 10 Jul 2013 11:49:51 +0000 (13:49 +0200)]
amend to 212d2ac5d (port add/remove signals)

fix deadlock when updating audio/midi connection matrix
during session-close or on exit.

(Note: this still can cause a crash if the route goes away
while the iterator in the connection-matrix still has an index
of it)

10 years agoexperimental RMS-meter and peak-signal (vs peak-power) query
Robin Gareus [Sun, 7 Jul 2013 00:00:43 +0000 (02:00 +0200)]
experimental RMS-meter and peak-signal (vs peak-power) query

10 years agometerbridge: ignore non-visible routes/meters.
Robin Gareus [Sat, 6 Jul 2013 20:48:43 +0000 (22:48 +0200)]
meterbridge: ignore non-visible routes/meters.

10 years agoimprove timing accuracy for meter-falloff calc.
Robin Gareus [Sat, 6 Jul 2013 16:22:12 +0000 (18:22 +0200)]
improve timing accuracy for meter-falloff calc.

10 years agofix rendering of meter metrics w/o types
Robin Gareus [Sat, 6 Jul 2013 15:12:21 +0000 (17:12 +0200)]
fix rendering of meter metrics w/o types

For example the initial meter widget in  the file-import dialog.

10 years agofix another peak-meter threshold config issue
Robin Gareus [Sat, 6 Jul 2013 15:10:13 +0000 (17:10 +0200)]
fix another peak-meter threshold config issue

10 years agohighlight meter-background of a port that has peaked (experiment)
Robin Gareus [Sat, 6 Jul 2013 14:32:36 +0000 (16:32 +0200)]
highlight meter-background of a port that has peaked (experiment)

10 years agoprepare meter-widget for dual background color
Robin Gareus [Sat, 6 Jul 2013 14:30:30 +0000 (16:30 +0200)]
prepare meter-widget for dual background color

10 years agofix HSlider Option
Robin Gareus [Sat, 6 Jul 2013 14:10:00 +0000 (16:10 +0200)]
fix HSlider Option

10 years agomake changes to peak-meter threshold config effective immediately
Robin Gareus [Sat, 6 Jul 2013 14:09:38 +0000 (16:09 +0200)]
make changes to peak-meter threshold config effective immediately

10 years agometer line-up and fall-off standard values & names
Robin Gareus [Fri, 5 Jul 2013 23:40:57 +0000 (01:40 +0200)]
meter line-up and fall-off standard values & names

10 years agoproper peak-indicator threshold config widget
Robin Gareus [Fri, 5 Jul 2013 23:40:17 +0000 (01:40 +0200)]
proper peak-indicator threshold config widget

10 years agopeak-indicator threshold configuration
Robin Gareus [Fri, 5 Jul 2013 22:01:51 +0000 (00:01 +0200)]
peak-indicator threshold configuration

10 years agometerbridge peak at -.5dBFS (test)
Robin Gareus [Fri, 5 Jul 2013 21:44:59 +0000 (23:44 +0200)]
meterbridge peak at -.5dBFS (test)

10 years agoshow meter-tick at either -24 or -25 dbFS
Robin Gareus [Fri, 5 Jul 2013 21:04:09 +0000 (23:04 +0200)]
show meter-tick at either -24 or -25 dbFS

10 years agoamend to prev commit. properly remember window size..
Robin Gareus [Fri, 5 Jul 2013 20:35:26 +0000 (22:35 +0200)]
amend to prev commit. properly remember window size..

10 years agoremember position before hiding meterbridge window
Robin Gareus [Fri, 5 Jul 2013 20:30:01 +0000 (22:30 +0200)]
remember position before hiding meterbridge window

10 years agoprepare meter configuration..
Robin Gareus [Fri, 5 Jul 2013 20:18:04 +0000 (22:18 +0200)]
prepare meter configuration..

- rework metric/tick image cache invalidation
  - flush cache
  - send signal to queue redraws
  (TODO) selectively flush cache // cache per size, style
- add four common line up levels

10 years agoupdate meterbridge style: peak-color + label-size
Robin Gareus [Fri, 5 Jul 2013 18:58:53 +0000 (20:58 +0200)]
update meterbridge style: peak-color + label-size

10 years agometerbridge: handle shift+scroll
Robin Gareus [Fri, 5 Jul 2013 18:58:23 +0000 (20:58 +0200)]
meterbridge: handle shift+scroll

10 years agoadd options to show/hide master and midi tracks;; hide inactive tracks
Robin Gareus [Fri, 5 Jul 2013 18:55:55 +0000 (20:55 +0200)]
add options to show/hide master and midi tracks;; hide inactive tracks

10 years agofix [some] issues when adding/removing output ports
Robin Gareus [Fri, 5 Jul 2013 16:48:51 +0000 (18:48 +0200)]
fix [some] issues when adding/removing output ports

10 years agoreset individual route's peak display
Robin Gareus [Fri, 5 Jul 2013 15:42:47 +0000 (17:42 +0200)]
reset individual route's peak display

10 years agoamend to d8cbda05d1 - fix typo
Robin Gareus [Wed, 10 Jul 2013 13:13:08 +0000 (15:13 +0200)]
amend to d8cbda05d1 - fix typo

10 years agoshared peak-display reset in mixer+meterbridge
Robin Gareus [Fri, 5 Jul 2013 14:39:38 +0000 (16:39 +0200)]
shared peak-display reset in mixer+meterbridge

10 years agoadd meter ticks to mixer..
Robin Gareus [Fri, 5 Jul 2013 12:55:07 +0000 (14:55 +0200)]
add meter ticks to mixer..

10 years agobreak out meter&metric pattern rendering.. first step towards new mixer-meters
Robin Gareus [Fri, 5 Jul 2013 11:58:14 +0000 (13:58 +0200)]
break out meter&metric pattern rendering.. first step towards new mixer-meters

10 years agolimit width of meterbridge window -> align right metrics
Robin Gareus [Fri, 5 Jul 2013 10:30:26 +0000 (12:30 +0200)]
limit width of meterbridge window -> align right metrics

10 years agoremove meterbridge height debug code
Robin Gareus [Fri, 5 Jul 2013 09:01:04 +0000 (11:01 +0200)]
remove meterbridge height debug code

10 years agometerbridge potential fix viewport alignment (+debug msg)
Robin Gareus [Fri, 5 Jul 2013 08:42:58 +0000 (10:42 +0200)]
meterbridge potential fix viewport alignment (+debug msg)

10 years agoless prominent meter shade
Robin Gareus [Fri, 5 Jul 2013 06:55:06 +0000 (08:55 +0200)]
less prominent meter shade

10 years agoclean up 8a9e381f - make meterbridge solid background permanent
Robin Gareus [Fri, 5 Jul 2013 06:53:39 +0000 (08:53 +0200)]
clean up 8a9e381f - make meterbridge solid background permanent

10 years agometerbridge move metric outside of scroll area
Robin Gareus [Fri, 5 Jul 2013 06:47:23 +0000 (08:47 +0200)]
meterbridge move metric outside of scroll area

10 years agofix initial size of meterbridge window
Robin Gareus [Fri, 5 Jul 2013 04:34:58 +0000 (06:34 +0200)]
fix initial size of meterbridge window

10 years agoadjust-width/redraw track-header when meter changes
Robin Gareus [Fri, 5 Jul 2013 04:33:28 +0000 (06:33 +0200)]
adjust-width/redraw track-header when meter changes

10 years agodynamically change metebridge metrics (midi|audio)
Robin Gareus [Fri, 5 Jul 2013 04:23:43 +0000 (06:23 +0200)]
dynamically change metebridge metrics (midi|audio)

10 years agometerbridge label color
Robin Gareus [Fri, 5 Jul 2013 03:40:10 +0000 (05:40 +0200)]
meterbridge label color

10 years agotemp. disable meterbridge type-dependent backgroud color
Robin Gareus [Fri, 5 Jul 2013 03:05:27 +0000 (05:05 +0200)]
temp. disable meterbridge type-dependent backgroud color

10 years agoadd shade gradient to meter
Robin Gareus [Fri, 5 Jul 2013 02:54:15 +0000 (04:54 +0200)]
add shade gradient to meter

10 years agofix alignment of meter tick
Robin Gareus [Fri, 5 Jul 2013 02:26:35 +0000 (04:26 +0200)]
fix alignment of meter tick

10 years agofix meter gradient y-axis only
Robin Gareus [Fri, 5 Jul 2013 01:05:35 +0000 (03:05 +0200)]
fix meter gradient y-axis only

10 years agometerbridge shift|ctrl reset [group] peaks
Robin Gareus [Fri, 5 Jul 2013 01:05:19 +0000 (03:05 +0200)]
meterbridge shift|ctrl reset [group] peaks

10 years agoleft/bottom align of labels in meterbridge
Robin Gareus [Fri, 5 Jul 2013 01:04:40 +0000 (03:04 +0200)]
left/bottom align of labels in meterbridge

10 years agometer metrics tick rendering (offset by meter-border)
Robin Gareus [Thu, 4 Jul 2013 20:20:28 +0000 (22:20 +0200)]
meter metrics tick rendering (offset by meter-border)

10 years agometerbridge - change label size with height
Robin Gareus [Thu, 4 Jul 2013 20:06:11 +0000 (22:06 +0200)]
meterbridge - change label size with height

10 years agomidi meter updates..
Robin Gareus [Thu, 4 Jul 2013 22:43:31 +0000 (00:43 +0200)]
midi meter updates..

10 years agoupdate midi meter colours
Robin Gareus [Thu, 4 Jul 2013 16:33:09 +0000 (18:33 +0200)]
update midi meter colours

10 years agoclean up meterbridge peakindicator theme
Robin Gareus [Wed, 3 Jul 2013 23:50:49 +0000 (01:50 +0200)]
clean up meterbridge peakindicator theme

10 years agoupdate default meter colors
Robin Gareus [Wed, 3 Jul 2013 23:42:56 +0000 (01:42 +0200)]
update default meter colors

10 years agomake all meter-colors configurable,..
Robin Gareus [Wed, 3 Jul 2013 23:29:59 +0000 (01:29 +0200)]
make all meter-colors configurable,..

10 years agorefactor level-meter widget: 5x2 stops meter colors
Robin Gareus [Wed, 3 Jul 2013 21:39:47 +0000 (23:39 +0200)]
refactor level-meter widget: 5x2 stops meter colors

10 years agoremove b0rked horizontal meter code.
Robin Gareus [Wed, 3 Jul 2013 20:10:28 +0000 (22:10 +0200)]
remove b0rked horizontal meter code.

10 years agokeep meterbridge always on top
Robin Gareus [Wed, 3 Jul 2013 19:50:54 +0000 (21:50 +0200)]
keep meterbridge always on top

10 years agomake meterbridge a normal window - border-colored overflow if maximized
Robin Gareus [Wed, 3 Jul 2013 19:40:30 +0000 (21:40 +0200)]
make meterbridge a normal window - border-colored overflow if maximized

10 years agoreduce min meter height
Robin Gareus [Wed, 3 Jul 2013 19:39:22 +0000 (21:39 +0200)]
reduce min meter height

10 years agoadjust meterbridge label size
Robin Gareus [Wed, 3 Jul 2013 18:29:15 +0000 (20:29 +0200)]
adjust meterbridge label size

10 years agometerbridge rec-enable button image
Robin Gareus [Wed, 3 Jul 2013 17:07:36 +0000 (19:07 +0200)]
meterbridge rec-enable button image

10 years agometerbridge -9dBFS tick -> red
Robin Gareus [Wed, 3 Jul 2013 17:07:19 +0000 (19:07 +0200)]
meterbridge -9dBFS tick -> red

10 years agometerbridge track-name -> button
Robin Gareus [Wed, 3 Jul 2013 17:06:40 +0000 (19:06 +0200)]
meterbridge track-name -> button

10 years agoardour-button: allow to rotate text
Robin Gareus [Wed, 3 Jul 2013 16:56:30 +0000 (18:56 +0200)]
ardour-button: allow to rotate text

10 years agodedicated color-theme entry for peak-metrics
Robin Gareus [Wed, 3 Jul 2013 17:04:09 +0000 (19:04 +0200)]
dedicated color-theme entry for peak-metrics

10 years agoremove meterbridge topmost tick.
Robin Gareus [Wed, 3 Jul 2013 11:56:31 +0000 (13:56 +0200)]
remove meterbridge topmost tick.

10 years agofix track-header: show meters the first time 'round.
Robin Gareus [Wed, 3 Jul 2013 11:19:35 +0000 (13:19 +0200)]
fix track-header: show meters the first time 'round.

10 years agometerbridge: remove unused interface
Robin Gareus [Wed, 3 Jul 2013 09:46:08 +0000 (11:46 +0200)]
meterbridge: remove unused interface

10 years agoupdate track-header layout - proper padding around meters
Robin Gareus [Wed, 3 Jul 2013 05:36:15 +0000 (07:36 +0200)]
update track-header layout - proper padding around meters

10 years agorework meterbridge peak indicators (again)
Robin Gareus [Wed, 3 Jul 2013 07:33:49 +0000 (09:33 +0200)]
rework meterbridge peak indicators (again)

10 years agorefine meterbridge layout..
Robin Gareus [Wed, 3 Jul 2013 00:31:05 +0000 (02:31 +0200)]
refine meterbridge layout..

10 years agoadd circle-ticks to the midi-metric area
Robin Gareus [Wed, 3 Jul 2013 00:07:04 +0000 (02:07 +0200)]
add circle-ticks to the midi-metric area

10 years agoreduce peak-hold indicator to 2px height
Robin Gareus [Tue, 2 Jul 2013 23:48:10 +0000 (01:48 +0200)]
reduce peak-hold indicator to 2px height

10 years agometerbridge: narrower ticks
Robin Gareus [Tue, 2 Jul 2013 23:47:55 +0000 (01:47 +0200)]
meterbridge: narrower ticks

10 years agometerbridge: update peak button size and tweak label position
Robin Gareus [Tue, 2 Jul 2013 23:47:40 +0000 (01:47 +0200)]
meterbridge: update peak button size and tweak label position

10 years agouse narrow mono meter on narrow mixer-strips
Robin Gareus [Tue, 2 Jul 2013 23:07:50 +0000 (01:07 +0200)]
use narrow mono meter on narrow mixer-strips

10 years agometerbridge peak-indicator: button only
Robin Gareus [Tue, 2 Jul 2013 22:46:55 +0000 (00:46 +0200)]
meterbridge peak-indicator: button only

10 years agoupdate default meter backround gradient colors
Robin Gareus [Tue, 2 Jul 2013 21:58:14 +0000 (23:58 +0200)]
update default meter backround gradient colors

10 years agoexperiment - no space in meterbridge.
Robin Gareus [Tue, 2 Jul 2013 21:49:01 +0000 (23:49 +0200)]
experiment - no space in meterbridge.

10 years agoupdate meterbridge ticks & labels
Robin Gareus [Tue, 2 Jul 2013 21:38:41 +0000 (23:38 +0200)]
update meterbridge ticks & labels

10 years agodouble width of mono-meters in track-header
Robin Gareus [Tue, 2 Jul 2013 20:58:24 +0000 (22:58 +0200)]
double width of mono-meters in track-header

10 years agooverhaul meterbridge metrics part one.
Robin Gareus [Tue, 2 Jul 2013 20:56:35 +0000 (22:56 +0200)]
overhaul meterbridge metrics part one.

10 years agometrics test (should not be part of 1st meter)
Robin Gareus [Tue, 2 Jul 2013 17:31:40 +0000 (19:31 +0200)]
metrics test (should not be part of 1st meter)

10 years agometerbridge ticks..
Robin Gareus [Tue, 2 Jul 2013 17:20:14 +0000 (19:20 +0200)]
meterbridge ticks..

10 years agoincrease width of mono-meters in mixer
Robin Gareus [Tue, 2 Jul 2013 16:28:59 +0000 (18:28 +0200)]
increase width of mono-meters in mixer

10 years agos/Window|Meter/Window|Meterbridge/
Robin Gareus [Tue, 2 Jul 2013 16:27:40 +0000 (18:27 +0200)]
s/Window|Meter/Window|Meterbridge/

10 years agometer rounded rectangle
Robin Gareus [Tue, 2 Jul 2013 16:23:00 +0000 (18:23 +0200)]
meter rounded rectangle

10 years agoconfigurable meter background color
Robin Gareus [Tue, 2 Jul 2013 00:15:04 +0000 (02:15 +0200)]
configurable meter background color

10 years agometer border
Robin Gareus [Mon, 1 Jul 2013 23:29:14 +0000 (01:29 +0200)]
meter border

10 years agoremove border around meter gradients, again.
Robin Gareus [Mon, 1 Jul 2013 22:10:42 +0000 (00:10 +0200)]
remove border around meter gradients, again.

10 years agometer background gradient (hardcoded colors so far)
Robin Gareus [Mon, 1 Jul 2013 22:08:11 +0000 (00:08 +0200)]
meter background gradient (hardcoded colors so far)

this is a quick test w/black borders only left+right
for Mr oofus to assess.

10 years agoadjust padding of meters in time-axis view (still using border bg color)
Robin Gareus [Mon, 1 Jul 2013 21:52:41 +0000 (23:52 +0200)]
adjust padding of meters in time-axis view (still using border bg color)

10 years agoadd margin around meters in editor track header
Robin Gareus [Mon, 1 Jul 2013 20:12:47 +0000 (22:12 +0200)]
add margin around meters in editor track header

10 years agometerbridge label alignment & height
Robin Gareus [Mon, 1 Jul 2013 20:12:30 +0000 (22:12 +0200)]
meterbridge label alignment & height

10 years agometerbridge: honor DPI, Color & Theme changes
Robin Gareus [Mon, 1 Jul 2013 20:05:03 +0000 (22:05 +0200)]
meterbridge: honor DPI, Color & Theme changes

10 years agofastmeter: 1px padding left&right
Robin Gareus [Mon, 1 Jul 2013 19:31:09 +0000 (21:31 +0200)]
fastmeter: 1px padding left&right

10 years agofix meterbridge window behaviour on session unload/close.
Robin Gareus [Mon, 1 Jul 2013 18:42:26 +0000 (20:42 +0200)]
fix meterbridge window behaviour on session unload/close.