Commit graph

159 commits

Author SHA1 Message Date
VKamyshniy
d44ab37dc2 [Summary] For a time we do not use the windows "Audio Connectons" and "MIDI Connections". 2014-12-14 01:33:32 +02:00
VKamyshniy
430ef8245e [Commit] Eliminating unused time consuming SW units. 2014-12-11 23:06:36 +02:00
Nikolay
d9e0a534a5 [Summary] Message Dialog rework
[Reviewed] VKamyshniy
2014-12-09 11:57:30 +02:00
VKamyshniy
b549e086ee [Commit] Reviewing commit a8d3424cf9 [a8d3424] 2014-12-04 15:19:59 +02:00
YPozdnyakov
234ac74e7c [Summary]: Main Menu (items View and Window) rework 2014-11-24 18:30:49 +02:00
GZharun
ab51cc7f72 [Summary] Implemented MTC selection mechanism with state saving/restoring. Implemented MTC use cases:
Switch to internal time code when MTC input is switched to off, disabling MTC timecode source when not MTC input is set.
Fixed Bug when it was impossible to switch to internal timecode source when transport was started with MTC.
2014-11-13 17:13:38 +02:00
Robin Gareus
e7da659104 fix CPI window handling:
Move control-surface editor-window management to the control surface.
The Preferences-Dialog is not aware of session specific or surface
specific actions and cannot properly manage the window.
2014-09-17 07:06:05 -04:00
Robin Gareus
0389d3081d add an idle callback at FPS
Conflicts:
	gtk2_ardour/ardour_ui_dialogs.cc
	gtk2_ardour/ardour_ui_options.cc
2014-09-17 07:06:03 -04:00
nikolay
3138296772 [Summary] Progressing Top Bar. Added ability to store display format and timecode source in the session config.
[Reviewed] GZharun
2014-09-10 15:37:51 +03:00
nikolay
96f7876b38 [Summary] Added Sample_Rate drop down in the Top Bar
[Reviewed] GZharun
2014-09-08 16:24:32 +03:00
Paul Davis
9c24d10862 Merge branch 'master' into ardour-merge
Conflicts:
	gtk2_ardour/editor.cc
	gtk2_ardour/editor_mouse.cc
	gtk2_ardour/public_editor.h
	gtk2_ardour/time_axis_view_item.cc
	gtk2_ardour/time_axis_view_item.h
2014-08-28 10:58:49 -04:00
nikolay
267a628b96 [Summary] Delete old INFO panel upon the TOP BAR
[Reviewed] GZharun
2014-08-28 16:45:54 +03:00
Paul Davis
31d500e3a9 Merge branch 'master' into ardour-merge
Conflicts:
	gtk2_ardour/ardour_ui.cc
	gtk2_ardour/ardour_ui2.cc
	gtk2_ardour/editor.cc
	gtk2_ardour/mixer_strip.cc
	gtk2_ardour/route_time_axis.cc
	gtk2_ardour/route_ui.h
	gtk2_ardour/ui/audio_time_axis.xml
	gtk2_ardour/ui/editor_mixer.xml
	gtk2_ardour/ui/meter_strip.xml
	gtk2_ardour/waves_button.cc
	gtk2_ardour/waves_button.h
	gtk2_ardour/waves_zoom_control.cc
	gtk2_ardour/waves_zoom_control.h
2014-08-27 12:38:27 -04:00
nikolay
d6687d8ff5 [Summary] Implemented functionality for buttons in top bar
[Reviewed] GZharun
2014-08-26 17:10:45 +03:00
VKamyshniy
d20e190c47 [Summary] Hiding the compact meter bridge when showing the meter bridge view 2014-08-23 16:41:30 +03:00
Tim Mayberry
57ad9785f3 Fix collision between keyword interface used in glibmm and windows headers 2014-08-16 16:36:42 -04:00
VKamyshniy
2867358cd2 [Summary] Progressing time info box for tracks 2014-08-12 23:23:49 +03:00
VKamyshniy
65035584c9 [Summary] Adding the TRACKs specific meter bridge view. 2014-08-11 12:56:58 +03:00
VKamyshniy
1a6339ba69 [Summary] Show/Hide of the mixer bridge view 2014-07-29 11:02:03 +03:00
nikolay
b55052c824 [Summary] refactoring of the function session_parameter_changed()
[Review] GZharun
2014-07-09 13:55:59 +03:00
nikolay
d5f09cc78a Merge branch 'master' of git.waves.com:waves/tracks 2014-06-25 16:29:03 +03:00
nikolay
8cb40255c3 [Summary] Hot fix of segmentation fault
[Review] GZharun
2014-06-25 16:19:10 +03:00
VKamyshniy
e60dea27f6 [Summary] Implementing TRACKS like MIXER VIEW (INSPECTOR) 2014-06-25 14:33:05 +03:00
nikolay
f2fa3ea052 [Summary] Made session configuration update in editor window consistent
[Review] GZharun
2014-06-25 11:43:23 +03:00
nikolay
7072e34776 [Summary] In ARDOUR_UI was implemented handler on session config changed
[Reviewed] GZharun
2014-06-25 11:35:23 +03:00
Grygorii Zharun
ce2a519afa [Summary] Merging from GIT
[Details] Starting point:
Mar 24 2014, 11:47 PM
Commit: 87184ab80d

Target point:
Commit: 59e6694405
Apr 16 2014, 4:01 PM

[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 453690]
2014-04-18 04:21:54 -05:00
Valeriy Kamyshniy
aacbb9745c [P4/git history rebuild] remove function that maximised/minimized mixer window 2014-05-27 21:12:05 -04:00
Paul Davis
86343b6c15 merge with master, primarily for adrian's maximise-mixer change 2014-03-22 10:58:26 -04:00
Adrian Knoth
5f45828c67 Add option to display the mixer in fullscreen
This is useful for dual-head setups.
2014-03-21 16:08:53 +01:00
Paul Davis
3020b224fa Merge windows+cc branch into cairocanvas branch. Not finished, need to now merge windows branch to get changes from there 2014-01-10 16:07:57 -05:00
Paul Davis
b0e4f81eb3 merge exportvis branch into cairocanvas, to reduce the number of "floating" branches.
Still need to add API export/visibility macros for the canvas library.
2013-12-27 14:29:06 -05:00
Paul Davis
fd1d2d804f fix logic for display of transport bar meters
Always remove from parent (if there is one), then repack if necessary.
2013-12-13 10:52:15 -05:00
Paul Davis
d7206b7830 fix gtk child packing errors related to the transport bar meter box/peak display 2013-12-03 19:45:34 -05:00
Robin Gareus
af9ac37b60 fix for toolbar master-meter w/o master bus and/or detached toolbar 2013-11-23 16:48:26 +01:00
Paul Davis
1c2de76991 give those who insist on seeing the mixer window and/or editor mixer on stupidly small screens the chance to do so 2013-10-27 20:55:06 -04:00
Paul Davis
bb826f4bee incomplete merge of master into windows (requires upcoming changes to master to be complete) 2013-09-12 11:28:50 -04:00
Paul Davis
56465fda10 move engine dialog from a widget to an actual dialog; emit Session::AudioEngineSetupRequired when loading a session if it is necessary 2013-09-09 15:17:42 -04:00
Paul Davis
ee1b49f87e fix merge conflicts from master 2013-08-24 12:18:06 -04:00
Paul Davis
a34d707175 split up session code that uses parts of the JACK API (timebase + session event handling) and connect it directly to the jack audiobackend
i've made the audiobackend call the session directly so that only one object (ARDOUR::Session) has a need for the JACK types
and only one .cc file (session_jack.cc) needs jack.h. having ARDOUR::AudioEngine act as an intermediary would be cleaner
conceptually but would end up causing two different ARDOUR objects to have jack types in their own API.
2013-08-09 12:15:37 -04:00
Robin Gareus
efc46f1553 make master-meter in toolbar optional 2013-08-04 00:06:29 +02:00
Robin Gareus
c06a3a6201 add a peak reset button to the editor meter
see http://tracker.ardour.org/view.php?id=5601
2013-08-03 13:59:22 +02:00
Paul Davis
6a436fd826 fix merge conflict from master 2013-07-31 20:11:15 -04:00
Robin Gareus
953e4aba54 prepare horizontal meters (level-meter H/V Box abstraction) 2013-07-25 14:18:39 +02:00
Robin Gareus
b70057f576 add [master] meter to the toolbar
http://tracker.ardour.org/view.php?id=5601
2013-07-24 22:04:46 +02:00
Tim Mayberry
c7d0a52a0b Work around badly chosen argument name in giomm 2013-07-17 16:47:56 +10:00
Robin Gareus
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
Robin Gareus
40f8806c7d tweak window-proxy session-management logic 2013-07-10 15:27:17 +02:00
Robin Gareus
55112ea9c6 remember position before hiding meterbridge window 2013-07-10 15:27:11 +02:00
Robin Gareus
04ad452bca fix meterbridge window behaviour on session unload/close. 2013-07-10 15:27:03 +02:00
Robin Gareus
b0998844db basic window infrastructure for meterbridge 2013-07-10 15:27:02 +02:00