d1f45e9b3d
add VU and IEC meter DSP (from jmeters)
2013-08-08 15:23:09 -04:00
260d6f795a
simplify meter-type context menu
...
in preparation for adding more meter-types
2013-08-08 15:23:09 -04:00
c515737b14
move ardour meter globals into dedicated namespace (TODO meter_patters typedef)
2013-08-08 15:23:09 -04:00
5e0fd2c666
Update Russian translation
2013-08-08 15:23:09 -04:00
fbdae25bed
switch to WM::Proxy Action management
...
fixes http://tracker.ardour.org/view.php?id=5584
2013-08-08 15:23:08 -04:00
bce09c06b9
improve caching of metric and tick patters
...
* selectively clear cache (meterbridge, mixer)
* free memory of patterns on clear
2013-08-08 15:23:08 -04:00
dfb9129648
ignore mouse-scroll if scroll-bar is not present.
...
fixes http://tracker.ardour.org/view.php?id=5557
2013-08-08 15:23:08 -04:00
d5b3bea98b
remove *&@?!+%@ question :)
...
I would like to record, edit and mix,...
..but I don't need software to hold my hand and ask
childish questions if I would like to "open a session".
2013-08-08 15:23:08 -04:00
89b0beb2dd
clean up plugin-ui meter layout
2013-08-08 15:23:08 -04:00
90b4b1e724
make config-window suitable for small[er] screens
2013-08-08 15:23:08 -04:00
1648a49868
change default color of plugin-UI gauge/meter
2013-08-08 15:23:08 -04:00
894da52f63
update plugin UIs at reasonable rate (25Hz)
2013-08-08 15:23:08 -04:00
35fe6dfa08
NOOP - prevent headaches and remove cruft
...
Every "point zero one" seconds is only 25 Hz in ardour..
2013-08-08 15:23:08 -04:00
daad42dd6c
Revert "Remove non-portable and unnused header includes"
...
This reverts commit 7ef79d3f4b
.
2013-08-08 15:23:08 -04:00
cebd189239
Remove non-portable and unnused header includes
2013-08-08 15:23:08 -04:00
580520b12f
fix conflicts caused by meterbridge merge
2013-07-11 09:11:53 -04:00
b649f0a21b
handle aux-send processor-box action
...
fixes http://tracker.ardour.org/view.php?id=5574
2013-07-11 11:36:38 +02:00
2b53ac2e31
amend cb7bcb6d
- locked-solo button style
2013-07-11 02:31:30 +02:00
cb7bcb6d9f
replace Lock^Wshopping-bag icon with button-sensitivity
2013-07-11 01:59:26 +02:00
c27f4ed7eb
meterbridge update solo-button label (AFL,PFL, locked)
2013-07-11 01:50:30 +02:00
0947791a80
remove debug output
2013-07-10 19:10:52 -04:00
525cb6b4a7
some sort-of-deep fixes to get autoscroll/vertical scroll to work properly for cairocanvas
2013-07-10 19:10:06 -04:00
146fca3674
light up track seperator
2013-07-11 01:07:38 +02:00
4b39813d69
display separator on newly created tracks.
2013-07-11 00:38:43 +02:00
56a4e2ee15
update mixer-meter (width) and panner if channel count changes
2013-07-11 00:14:27 +02:00
7e74514a04
rework narrow mode metric (again)
2013-07-10 22:35:51 +02:00
03fa5fcd3a
ardour-button - fix test+LED margin
2013-07-10 22:34:39 +02:00
fc367f9b21
save width of mixer-strip when changing _all_ strips
2013-07-10 21:40:42 +02:00
92494b8965
queue axis resize if port-config changes
2013-07-10 20:48:42 +02:00
6d1ca9ce42
narrow down multi-channel tracks
2013-07-10 18:38:25 +02:00
f43aa995a8
slimming diet for the narrow-mixer strip
2013-07-10 17:13:55 +02:00
d03ec98ec3
fix ProxyBase::save_pos_and_size
...
win() may return NULL -- although if we get a size-request we
can be sure the window exists. -- NTL this feels better :)
2013-07-10 15:27:17 +02:00
40f8806c7d
tweak window-proxy session-management logic
2013-07-10 15:27:17 +02:00
86ae4c5fc1
fix tracks & bus inspector display
2013-07-10 15:27:17 +02:00
b38aa73df1
fix port-matrix (update with session)
2013-07-10 15:27:17 +02:00
84465f1ca2
cleanup - prepare narrow mixer strips
2013-07-10 15:27:17 +02:00
50a1eb04a5
limit meterbridge window height to multiples of 16px
...
(workaround to bad resizing performance, realloc drawing areas)
2013-07-10 15:27:17 +02:00
0571e5d6ae
Revert "show track-ID in mixer" and "...towards unique track numbers."
...
This reverts commits:
ca54ea2b462869bfd9254a493d073ca1e9ad4b8e.
9e87e058e26b87013e89ddf5d3b7358d50024d60.
2013-07-10 15:27:17 +02:00
833ab2ebbd
remove unique track number from meterbridge
2013-07-10 15:27:16 +02:00
7d3d7f8efd
remove cruft
2013-07-10 15:27:16 +02:00
ffc9a2cc70
Revert "replace "-inf" with UTF8 infinity symbol"
...
This reverts commit 7f2000ec8b0d6e0d3a6e22db44a8859301d35791.
2013-07-10 15:27:16 +02:00
c675942fb3
fix meterbridge window pos+size state save
...
...even if window is not open when session is closed.
2013-07-10 15:27:16 +02:00
56f4341ade
meterbridge label rework - phase one (better, but not good)
2013-07-10 15:27:16 +02:00
c3a6b94090
hide solo button on master-bus
2013-07-10 15:27:16 +02:00
93713d3aca
fix crash on session unload
2013-07-10 15:27:16 +02:00
0f1f7ca4fd
replace "-inf" with UTF8 infinity symbol
2013-07-10 15:27:16 +02:00
ae8d2584eb
remove outdated TODO
...
disabled routes are no longer displayed on meterbridge
2013-07-10 15:27:15 +02:00
617f73f8a9
meterbridge show full name on tooltip
2013-07-10 15:27:15 +02:00
29ad1c2a7a
update meter config
2013-07-10 15:27:15 +02:00
eedcd83dbd
fix initial display of name/id on meterbridge
2013-07-10 15:27:15 +02:00
46c1e573c4
show track-ID in mixer
2013-07-10 15:27:15 +02:00
fe9650d893
clean up meterbridge options
2013-07-10 15:27:15 +02:00
1699be7c98
number/name on meterbridge
2013-07-10 15:27:15 +02:00
346bd82c73
leave route-button show/hide up to route-UI.
2013-07-10 15:27:15 +02:00
7a3ed5d758
...use unique track numbers on meterbridge.
2013-07-10 15:27:14 +02:00
4d49961c93
allow to include solo,mute buttons on meterbridge
2013-07-10 15:27:14 +02:00
5cdf478f19
tweak alignment of meterbridge number-labels
2013-07-10 15:27:14 +02:00
40bc6f5b83
Task Force Viking: operation green line
2013-07-10 15:27:14 +02:00
7121e19437
meterbridge: if track-name starts with number, display only number
2013-07-10 15:27:14 +02:00
c47afaab74
fixed width meter metric areas
2013-07-10 15:27:14 +02:00
7f47c9c5ec
fix RMS+Peak meter for MIDI-tracks
2013-07-10 15:27:14 +02:00
12780e4c8c
add convenience functions to switch meter-types.. (maybe too much?!)
2013-07-10 15:27:13 +02:00
ffbc1c7a8b
with RMS meters: use "peak indicator" as DPM
2013-07-10 15:27:13 +02:00
5dae93e5ea
ignore state-changes during [meter] context-menu popup (gtkmm bug?)
2013-07-10 15:27:13 +02:00
09243a326a
use digital max-peak with RMS meter
2013-07-10 15:27:13 +02:00
5de0aee287
share meter-type among meter instances.
2013-07-10 15:27:13 +02:00
58b325de31
prepare meter type unification
2013-07-10 15:27:13 +02:00
4a9e79e53f
fix meterbridge metric display switch
2013-07-10 15:27:13 +02:00
3a8f5a9770
remember meter type with session
2013-07-10 15:27:13 +02:00
4368759d41
amend to 212d2ac5d and 8becd4413 - fix port connection matrix crash on close
2013-07-10 15:27:13 +02:00
0710171d90
don't reset meter background/highlight on click.
2013-07-10 15:27:12 +02:00
6e1781e5e3
experimental RMS-meter and peak-signal (vs peak-power) query
2013-07-10 15:27:12 +02:00
a181009cae
meterbridge: ignore non-visible routes/meters.
2013-07-10 15:27:12 +02:00
c5ded1dbeb
fix rendering of meter metrics w/o types
...
For example the initial meter widget in the file-import dialog.
2013-07-10 15:27:12 +02:00
f421473f7c
fix another peak-meter threshold config issue
2013-07-10 15:27:12 +02:00
413b996a2c
highlight meter-background of a port that has peaked (experiment)
2013-07-10 15:27:12 +02:00
03a510c3d7
prepare meter-widget for dual background color
2013-07-10 15:27:12 +02:00
b84e1a50a3
fix HSlider Option
2013-07-10 15:27:11 +02:00
794fa1dd03
make changes to peak-meter threshold config effective immediately
2013-07-10 15:27:11 +02:00
c1f56d4d7c
meter line-up and fall-off standard values & names
2013-07-10 15:27:11 +02:00
8427faf1fb
proper peak-indicator threshold config widget
2013-07-10 15:27:11 +02:00
6d09070895
peak-indicator threshold configuration
2013-07-10 15:27:11 +02:00
7df8ab494a
meterbridge peak at -.5dBFS (test)
2013-07-10 15:27:11 +02:00
ef308d8f3e
show meter-tick at either -24 or -25 dbFS
2013-07-10 15:27:11 +02:00
26dfd972a9
amend to prev commit. properly remember window size..
2013-07-10 15:27:11 +02:00
55112ea9c6
remember position before hiding meterbridge window
2013-07-10 15:27:11 +02:00
62d5585e34
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
2013-07-10 15:27:11 +02:00
09be35c5cb
update meterbridge style: peak-color + label-size
2013-07-10 15:27:10 +02:00
eb0f1d3123
meterbridge: handle shift+scroll
2013-07-10 15:27:10 +02:00
da08f8b1c5
add options to show/hide master and midi tracks;; hide inactive tracks
2013-07-10 15:27:10 +02:00
f1f84140e7
reset individual route's peak display
2013-07-10 15:27:10 +02:00
d8477de0ab
amend to d8cbda05d1 - fix typo
2013-07-10 15:27:10 +02:00
424d368614
shared peak-display reset in mixer+meterbridge
2013-07-10 15:27:10 +02:00
ce01658942
add meter ticks to mixer..
2013-07-10 15:27:10 +02:00
68762b9efd
break out meter&metric pattern rendering.. first step towards new mixer-meters
2013-07-10 15:27:10 +02:00
af191fddca
limit width of meterbridge window -> align right metrics
2013-07-10 15:27:09 +02:00
ab13954404
remove meterbridge height debug code
2013-07-10 15:27:09 +02:00
c72702883b
meterbridge potential fix viewport alignment (+debug msg)
2013-07-10 15:27:09 +02:00
2caf5c8818
clean up 8a9e381f - make meterbridge solid background permanent
2013-07-10 15:27:09 +02:00
daca3ac45c
meterbridge move metric outside of scroll area
2013-07-10 15:27:09 +02:00
3ac592bcb0
fix initial size of meterbridge window
2013-07-10 15:27:09 +02:00
fbc324ee81
adjust-width/redraw track-header when meter changes
2013-07-10 15:27:09 +02:00
40493e06ee
dynamically change metebridge metrics (midi|audio)
2013-07-10 15:27:09 +02:00
6e661e734b
meterbridge label color
2013-07-10 15:27:09 +02:00
2c55f1c70c
temp. disable meterbridge type-dependent backgroud color
2013-07-10 15:27:08 +02:00
580cec03ad
add shade gradient to meter
2013-07-10 15:27:08 +02:00
c38898f1a6
fix alignment of meter tick
2013-07-10 15:27:08 +02:00
f4557194ab
meterbridge shift|ctrl reset [group] peaks
2013-07-10 15:27:08 +02:00
94fbfb9658
left/bottom align of labels in meterbridge
2013-07-10 15:27:08 +02:00
4726339f4c
meter metrics tick rendering (offset by meter-border)
2013-07-10 15:27:08 +02:00
8574be424e
meterbridge - change label size with height
2013-07-10 15:27:08 +02:00
42ee64e950
midi meter updates..
2013-07-10 15:27:08 +02:00
4a3695d2de
update midi meter colours
2013-07-10 15:27:08 +02:00
41b9b0783b
clean up meterbridge peakindicator theme
2013-07-10 15:27:07 +02:00
503ef3ff3c
update default meter colors
2013-07-10 15:27:07 +02:00
8a16e61b11
make all meter-colors configurable,..
2013-07-10 15:27:07 +02:00
571b2d70e9
refactor level-meter widget: 5x2 stops meter colors
2013-07-10 15:27:07 +02:00
2e696812d5
keep meterbridge always on top
2013-07-10 15:27:07 +02:00
6b4e263d85
make meterbridge a normal window - border-colored overflow if maximized
2013-07-10 15:27:07 +02:00
b366945e07
reduce min meter height
2013-07-10 15:27:07 +02:00
55da1b1a3a
adjust meterbridge label size
2013-07-10 15:27:07 +02:00
8e4cb45382
meterbridge rec-enable button image
2013-07-10 15:27:06 +02:00
abbb174df8
meterbridge -9dBFS tick -> red
2013-07-10 15:27:06 +02:00
71ee4d276f
meterbridge track-name -> button
2013-07-10 15:27:06 +02:00
0276b1f69a
ardour-button: allow to rotate text
2013-07-10 15:27:06 +02:00
50e5bcdb69
dedicated color-theme entry for peak-metrics
2013-07-10 15:27:06 +02:00
339b9dde94
remove meterbridge topmost tick.
2013-07-10 15:27:06 +02:00
6d69567676
fix track-header: show meters the first time 'round.
2013-07-10 15:27:06 +02:00
79b63b7d5e
meterbridge: remove unused interface
2013-07-10 15:27:06 +02:00
aabe526df2
update track-header layout - proper padding around meters
2013-07-10 15:27:06 +02:00
95e163a466
rework meterbridge peak indicators (again)
2013-07-10 15:27:06 +02:00
b04ce87f79
refine meterbridge layout..
2013-07-10 15:27:05 +02:00
95736d6652
add circle-ticks to the midi-metric area
2013-07-10 15:27:05 +02:00
be89982841
meterbridge: narrower ticks
2013-07-10 15:27:05 +02:00
929051ab99
meterbridge: update peak button size and tweak label position
2013-07-10 15:27:05 +02:00
6c3695e60e
use narrow mono meter on narrow mixer-strips
2013-07-10 15:27:05 +02:00
e57a66fa31
meterbridge peak-indicator: button only
2013-07-10 15:27:05 +02:00
92c271b9d3
update default meter backround gradient colors
2013-07-10 15:27:05 +02:00
2d0309c092
experiment - no space in meterbridge.
2013-07-10 15:27:05 +02:00
a3f3f5e502
update meterbridge ticks & labels
2013-07-10 15:27:05 +02:00
2a534de272
double width of mono-meters in track-header
2013-07-10 15:27:04 +02:00
08167d6ac4
overhaul meterbridge metrics part one.
2013-07-10 15:27:04 +02:00
3c82b99a3b
metrics test (should not be part of 1st meter)
2013-07-10 15:27:04 +02:00
52f31957de
meterbridge ticks..
2013-07-10 15:27:04 +02:00
97d3393c50
increase width of mono-meters in mixer
2013-07-10 15:27:04 +02:00
c7057c30d8
s/Window|Meter/Window|Meterbridge/
2013-07-10 15:27:04 +02:00
3823ffc942
configurable meter background color
2013-07-10 15:27:04 +02:00
066b385c68
adjust padding of meters in time-axis view (still using border bg color)
2013-07-10 15:27:03 +02:00
363b646de9
add margin around meters in editor track header
2013-07-10 15:27:03 +02:00
cefca4c2b2
meterbridge label alignment & height
2013-07-10 15:27:03 +02:00