8b616b0757
meterbridge: meter-type dependent color-schema
2013-07-24 01:43:24 +02:00
8deccea615
limit width and resize meterbride window
2013-07-24 01:39:16 +02:00
6706f45b95
add "0VU = +8dBu" VU meter config
2013-07-23 23:53:22 +02:00
c8f1a545db
clarify meter preference options
2013-07-23 23:07:41 +02:00
5d9fc75d7b
BBC meter labels are always white
2013-07-23 23:07:17 +02:00
8da6a70ead
implement meter-lineup and VU standard preferences
2013-07-23 21:20:51 +02:00
dd65329363
clean up video related messages
2013-07-23 20:24:23 +02:00
8e376f7a2a
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-07-23 16:42:34 +01:00
d5209cb4bf
fix #5609 (import with 1 track per channel mis-associates tracks + channels)
...
when using ImportDistinctChannels, correctly name regions so that playlists for each channel/track
are also named differently, and thus reloaded properly when the session is reloaded.
2013-07-23 11:29:10 -04:00
8013160eb3
meterbridge metrics update:
...
* display metrics for every used meter-type
* show metrics between meters with differnet types
* update text and label alignment for meterbridge
* fix crash when deleting metrics-strip (zero route)
* clean up metric pattern code (use float for dBFS)
2013-07-23 13:30:23 +02:00
06e7ad67ae
restore session backwards compatibility to 3.3
2013-07-22 19:59:24 +02:00
df17094b47
minor tweaks to meter-names and legend
2013-07-22 19:56:30 +02:00
708edd5866
implement new meter types
2013-07-22 18:45:08 +02:00
72aa1cd86c
Revert "Revert new meter types (postponed until after 3.3 release)"
...
This reverts commit d80f672e84
.
2013-07-22 18:42:01 +02:00
e294e78fef
re-nice rendering of channel-splitting icon
2013-07-22 18:41:32 +02:00
bf408d60c8
Wrap calls to add_shortcut_folder() in try { ... } block.
...
Gtk::FileChooserButton::add_shortcut_folder() throws a Glib::Error
exception if the folder being added already has a shortcut, causing the
'New session' dialogue to appear empty when choosing 'New...' from the
Session menu. This happens if Ardour's default session folder is
set to a location that has a standard shortcut in the Gtk file chooser,
e.g. the user's home directory, desktop, &c.
Catch the exception in ArdourStartup::setup_new_session_page(), so that the
'New session' dialogue appears as expected, and likewise in
ARDOUR_UI::open_session() to avoid a similar problem there.
Fixes #5591 .
2013-07-19 12:10:41 +01:00
649cf189e8
update processor-name (short|long) when mixer-strip width changes
2013-07-19 10:37:49 +02:00
b91caf557c
adjust meter-width when configuration changes
...
fixes http://tracker.ardour.org/view.php?id=5592
2013-07-19 10:37:00 +02:00
d2c39db64d
mixer metric background color fix (MIDI & inactive)
...
fixes http://tracker.ardour.org/view.php?id=5594
2013-07-18 09:00:24 +02:00
55c5a76e8b
revert to right-side mixer metric-labels
2013-07-17 23:33:23 +02:00
3475ea4b22
don't hide ticks in narrow mode
2013-07-17 23:11:48 +02:00
1128c4eeda
meter metrics: ignore global font-scaling
2013-07-17 23:04:52 +02:00
a8a4c1858c
use ArdourMono font for metric patterns
2013-07-17 22:39:55 +02:00
6736933385
move mixer-metric pattern to the left
2013-07-17 22:26:51 +02:00
406070584d
fix typo
2013-07-17 15:12:13 +02:00
780397d0cc
possible fix for 5591 (show elements after re-adding them)
2013-07-17 13:36:37 +02:00
bf0f4fe077
work around sparse motion notification events when tooltips are disabled
...
fixes http://tracker.ardour.org/view.php?id=5174
2013-07-17 02:35:02 +02:00
920154702f
fix re-drawing of splitting icon
2013-07-16 22:18:51 +02:00
ebcb1ffe7b
Merge branch 'clang' of https://github.com/axetota/ardour
2013-07-16 19:49:50 +02:00
003492cbf9
move ff* structs & typedef into dedicated namespace
...
(further avoid conflicts with plugins)
2013-07-16 18:01:56 +02:00
8f5cc1dbba
increase spacing between meter ticks and labels
2013-07-16 17:55:18 +02:00
Michael R. Fisher
fa1086d82d
Dereference pointers in ctors where appropriate. (c++11 wants this)
2013-07-15 22:57:35 -05:00
Michael R. Fisher
3e11c80ac3
C++11 Building - Add space between macros and quoted strings
2013-07-15 22:57:34 -05:00
Michael R. Fisher
7f6765ece4
OSX GUI - Prevent compiler errors when -std=c++11 is switched on
2013-07-15 22:57:34 -05:00
0c641f6847
Merge branch 'apple' of https://github.com/mfisher31/ardour
2013-07-15 15:04:01 -04:00
Michael R. Fisher
08e6dcde76
Startup BETA Mac Screen - Pull version number from VERSIONSTRING
2013-07-15 13:00:35 -05:00
Michael R. Fisher
abb8d61dea
Correcting Indentation Errors
2013-07-15 12:48:33 -05:00
Michael R. Fisher
d64d4b881d
Fix typo in osx BETA startup screen
...
- Step #2 was being skipped in the text
2013-07-15 12:42:09 -05:00
d80f672e84
Revert new meter types (postponed until after 3.3 release)
...
This reverts commit ce621d1c8a
.
This reverts commit 80aa257481
.
2013-07-15 16:07:37 +02:00
80aa257481
add VU and IEC meter DSP (from jmeters)
2013-07-15 15:04:36 +02:00
9b1d7fd2f7
simplify meter-type context menu
...
in preparation for adding more meter-types
2013-07-15 15:04:32 +02:00
6908ad1053
move ardour meter globals into dedicated namespace (TODO meter_patters typedef)
2013-07-15 15:04:20 +02:00
6827261766
Update Russian translation
2013-07-14 18:45:50 +02:00
897f6ae356
switch to WM::Proxy Action management
...
fixes http://tracker.ardour.org/view.php?id=5584
2013-07-14 18:34:36 +02:00
2106a12edd
improve caching of metric and tick patters
...
* selectively clear cache (meterbridge, mixer)
* free memory of patterns on clear
2013-07-14 11:34:31 +02:00
cb9b1801ec
ignore mouse-scroll if scroll-bar is not present.
...
fixes http://tracker.ardour.org/view.php?id=5557
2013-07-13 14:58:23 +02:00
2a0440a373
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-07-12 12:47:12 +02:00
da79e702e4
clean up plugin-ui meter layout
2013-07-12 12:11:26 +02:00
66763688d5
make config-window suitable for small[er] screens
2013-07-11 20:39:24 +02:00
56daf0b54f
change default color of plugin-UI gauge/meter
2013-07-11 20:39:24 +02:00
c33cabeb82
update plugin UIs at reasonable rate (25Hz)
2013-07-11 20:39:24 +02:00
bd9e2737b7
NOOP - prevent headaches and remove cruft
...
Every "point zero one" seconds is only 25 Hz in ardour..
2013-07-11 20:39:23 +02:00
4be2176bd9
Revert "Remove non-portable and unnused header includes"
...
This reverts commit 7ef79d3f4b
.
2013-07-11 11:23:41 -04:00
7ef79d3f4b
Remove non-portable and unnused header includes
2013-07-11 11:19:57 -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
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