|
b1029a3caf
|
goodbye pixmaps and pixbufs (no longer) used by Gtkmm2ext::PixFader
git-svn-id: svn://localhost/ardour2/branches/3.0@13827 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2013-01-10 15:25:11 +00:00 |
|
|
4481cca74a
|
do not start editing track/bus names on a single click in the name entry of the track header - require double click; show name label rather than name entry when rec-enabled, to allow using the name area for track selection (name entry would have been visually still available for editing, which is misleading
git-svn-id: svn://localhost/ardour2/branches/3.0@13738 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-27 14:08:38 +00:00 |
|
Carl Hetherington
|
977f0e4dce
|
Remove unused variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@12711 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-13 20:57:56 +00:00 |
|
Carl Hetherington
|
5c60eea32a
|
Don't recompute child heights when building the route time axis view menu.
git-svn-id: svn://localhost/ardour2/branches/3.0@12709 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-13 20:37:07 +00:00 |
|
Carl Hetherington
|
cf0753a4bd
|
Patch from colinf to put the playlist / take name in the playlist button tooltip (#4833).
git-svn-id: svn://localhost/ardour2/branches/3.0@12666 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-11 23:15:17 +00:00 |
|
Carl Hetherington
|
e39a8fc968
|
Make faders visually desensitised when their tracks are in automation-play.
git-svn-id: svn://localhost/ardour2/branches/3.0@12518 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-01 00:41:28 +00:00 |
|
Carl Hetherington
|
f722858e43
|
Patch from tophatdave to improve display of timestretch in
stacked layers mode (#4379).
git-svn-id: svn://localhost/ardour2/branches/3.0@12460 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-27 20:07:13 +00:00 |
|
Carl Hetherington
|
4dd7b9b34c
|
Make TimeAxisView::remove_child virtual so that RouteTimeAxis can override it to also remove the same child from its _automation_tracks list. Prevents a shared_ptr to an out-of-date AutomationTimeAxisView hanging around; fixes #4554.
git-svn-id: svn://localhost/ardour2/branches/3.0@10985 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-12-12 02:17:17 +00:00 |
|
|
702cca1c93
|
extra track header buttons are now ArdourButtons
git-svn-id: svn://localhost/ardour2/branches/3.0@10550 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-11-11 17:24:05 +00:00 |
|
Carl Hetherington
|
3b018f6902
|
Tidy up route colouring a bit so that colours are the
same for both the time axis view and the mixer strip.
git-svn-id: svn://localhost/ardour2/branches/3.0@10035 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-08-30 15:44:00 +00:00 |
|
|
10cb0a7646
|
introduce GUIObjectState; massive, pervasive changes in visibility and height management for track displays in the editor
git-svn-id: svn://localhost/ardour2/branches/3.0@9796 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-07-07 00:37:13 +00:00 |
|
Carl Hetherington
|
75eeb68e37
|
Minor refactoring; a few comments; don't try to add Amp processor automation curves using the generic mechanism as they are already special-cased separately (#4127).
git-svn-id: svn://localhost/ardour2/branches/3.0@9787 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-07-02 23:36:01 +00:00 |
|
|
1060243302
|
major, substantive reworking of how we store GUI information (visibility, height) for automation data. old design stored (insufficient) identifying information plus actual data in a GUI-only XML node; new scheme adds GUI data via extra_xml node to each AutomationControl object. reworked public/private methods for showing/hiding TimeAxisView objects; changed labelling of automation tracks to just show the name of the controlled parameter - more info can be viewed in the tooltip for the track headers. NOTE: Session file format ALTERED. No data loss but track visibility may be different than previous ardour3 versions
git-svn-id: svn://localhost/ardour2/branches/3.0@9703 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-11 15:35:34 +00:00 |
|
|
ed626628b5
|
Delete trailing whitespace
git-svn-id: svn://localhost/ardour2/branches/3.0@9656 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-01 17:00:29 +00:00 |
|
|
e5dc4e4ea2
|
change region selection after a combine op
git-svn-id: svn://localhost/ardour2/branches/3.0@9580 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-05-25 00:40:32 +00:00 |
|
|
9c733915a0
|
basic uncombining (no post-facto region trimming)
git-svn-id: svn://localhost/ardour2/branches/3.0@9566 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-05-22 16:11:00 +00:00 |
|
|
99aa8c6338
|
rename join regions op as combine regions; save and restore nested playlists, sources, regions; add undo/redo for combine; fixup peakfile use/discovery
git-svn-id: svn://localhost/ardour2/branches/3.0@9528 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-05-16 20:16:57 +00:00 |
|
|
0a9cef7720
|
very basic Join (regions) editing operation. not finished yet, no undoable, no sensible name for new region, etc. etc
git-svn-id: svn://localhost/ardour2/branches/3.0@9518 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-05-16 02:17:58 +00:00 |
|
|
8849cb4287
|
add new concept for managing alignment style (AlignChoice); switch to using worst_playback_latency() just about everywhere we were using worst_output_latency() - the former includes plugin latency. answer appears to break earlier fixes to alignment, but is semantically right, so plan to investigate in another 8 hours or so
git-svn-id: svn://localhost/ardour2/branches/3.0@9112 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-03-09 05:19:44 +00:00 |
|
Carl Hetherington
|
92a5e4da48
|
Make stuff in the automation menu apply to the track selection.
git-svn-id: svn://localhost/ardour2/branches/3.0@9088 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-03-07 13:04:36 +00:00 |
|
Carl Hetherington
|
965a974083
|
Make the route group submenu of the RouteTimeAxisView menu apply to the selection.
git-svn-id: svn://localhost/ardour2/branches/3.0@9087 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-03-07 13:04:03 +00:00 |
|
Carl Hetherington
|
02ca880e9f
|
Make track mode menu apply to the selection.
git-svn-id: svn://localhost/ardour2/branches/3.0@9000 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-03-01 15:05:05 +00:00 |
|
Carl Hetherington
|
17a2d70f1c
|
Make alignment options work across the track selection. Also remove code to update the options now that the menu is rebuilt every time it is shown.
git-svn-id: svn://localhost/ardour2/branches/3.0@8941 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-23 02:48:35 +00:00 |
|
Carl Hetherington
|
65e1710087
|
Make layer menu items apply to the selection.
git-svn-id: svn://localhost/ardour2/branches/3.0@8940 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-23 02:08:57 +00:00 |
|
Carl Hetherington
|
465aaffdd4
|
Desensitize Remote Control ID menu option if there are > 1 selected tracks.
git-svn-id: svn://localhost/ardour2/branches/3.0@8937 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-23 01:05:15 +00:00 |
|
Carl Hetherington
|
1b8a919f57
|
Small clean up of route colour setting.
git-svn-id: svn://localhost/ardour2/branches/3.0@8933 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-23 01:03:37 +00:00 |
|
Carl Hetherington
|
73192bc1a7
|
Remove all use of nframes_t.
git-svn-id: svn://localhost/ardour2/branches/3.0@8166 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-12-03 22:26:29 +00:00 |
|
Carl Hetherington
|
156f5e4a42
|
Only compute and render the visible portion of crossfades. Fixes #3498.
git-svn-id: svn://localhost/ardour2/branches/3.0@7901 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-10-17 23:35:05 +00:00 |
|
Carl Hetherington
|
74cc8f6067
|
Fix multiple creation of identical automation tracks. Fixes #3482.
git-svn-id: svn://localhost/ardour2/branches/3.0@7848 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-27 18:56:26 +00:00 |
|
Carl Hetherington
|
8000b39c8c
|
Create MIDI track gain automation tracks as non-region-based. Fix construction of MidiTimeAxisViews to use the same first_idle arrangement as AudioTimeAxisViews to prevent use of partially constructed objects.
git-svn-id: svn://localhost/ardour2/branches/3.0@7847 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-27 02:04:16 +00:00 |
|
|
ede4ecbb00
|
megaopus patch #2 for today: remove nframes64_t and sframes_t from source
git-svn-id: svn://localhost/ardour2/branches/3.0@7792 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-17 18:20:37 +00:00 |
|
Carl Hetherington
|
136b8ed747
|
Fix restore of fader automation from 2.X sessions.
git-svn-id: svn://localhost/ardour2/branches/3.0@7754 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-07 23:26:21 +00:00 |
|
Carl Hetherington
|
3d3d6feaa4
|
Add submenus for route group, playlist and automation to route context menu. Fixes #618.
git-svn-id: svn://localhost/ardour2/branches/3.0@7594 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-11 02:04:49 +00:00 |
|
Carl Hetherington
|
3600f60a03
|
Move get_child_list() into TimeAxisView.
git-svn-id: svn://localhost/ardour2/branches/3.0@7574 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-09 17:27:56 +00:00 |
|
Carl Hetherington
|
c06c6c153d
|
Fix up selection of automation points.
git-svn-id: svn://localhost/ardour2/branches/3.0@7556 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-06 23:28:44 +00:00 |
|
Carl Hetherington
|
5e3ca4db5c
|
Support cut / copy / paste of MIDI automation.
git-svn-id: svn://localhost/ardour2/branches/3.0@7545 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-05 13:36:38 +00:00 |
|
Carl Hetherington
|
e7a2b99f3d
|
Clean up handling of track vs region automation a bit.
git-svn-id: svn://localhost/ardour2/branches/3.0@7544 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-05 13:35:43 +00:00 |
|
Carl Hetherington
|
8dd31447be
|
Fix handling of the mapping between parameters and automation CheckMenuItems. Should fix #3206, #3215 and the remainder of #3228.
git-svn-id: svn://localhost/ardour2/branches/3.0@7245 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-06-08 21:48:38 +00:00 |
|
Carl Hetherington
|
6fbaa5403b
|
Restore Fader and Pan options to audio track automation menus. Hide the Amp processor from the plugin list. Fixes #3184.
git-svn-id: svn://localhost/ardour2/branches/3.0@7170 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-05-26 23:16:53 +00:00 |
|
Carl Hetherington
|
ef94fbf11c
|
Remove some dead code. Clean up storage of automation axis menu
items. Fixes #3174.
git-svn-id: svn://localhost/ardour2/branches/3.0@7157 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-05-25 14:50:45 +00:00 |
|
Carl Hetherington
|
c899ba4368
|
Remove some dead code.
git-svn-id: svn://localhost/ardour2/branches/3.0@7090 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-05-10 01:37:35 +00:00 |
|
Carl Hetherington
|
061a85191c
|
Move Diskstream ownership to Track, so that Session no longer holds lists of Diskstreams. Breaks 3.0 file format again.
git-svn-id: svn://localhost/ardour2/branches/3.0@6945 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-21 20:42:22 +00:00 |
|
|
3104041e67
|
meter point restore handling, and related matters
git-svn-id: svn://localhost/ardour2/branches/3.0@6854 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-03 13:40:34 +00:00 |
|
Carl Hetherington
|
eb6ae56faf
|
Fix track mode options to appear only once on audio tracks rather than twice. Fix event handling logic for these options. HIG-ify some menu items.
git-svn-id: svn://localhost/ardour2/branches/3.0@6787 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-03-23 13:11:14 +00:00 |
|
|
6ef5d85ae1
|
changes from 2.X starting in march 2009 through oct 20 2009 (5826 inclusive)
git-svn-id: svn://localhost/ardour2/branches/3.0@6761 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-03-16 15:33:04 +00:00 |
|
|
fa701b8c06
|
change PropertyChange from a bitfield into a real object, with all the many widespread changes that causes
git-svn-id: svn://localhost/ardour2/branches/3.0@6701 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-02-19 18:09:08 +00:00 |
|
|
ca2f505ec1
|
lots of debug code still in place, but get a much improved structure for MIDI automation menus actually working. tweaks to follow
git-svn-id: svn://localhost/ardour2/branches/3.0@6470 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-09 02:36:47 +00:00 |
|
|
f6fdd8dcbf
|
switch to using boost::signals2 instead of sigc++, at least for libardour. not finished yet, but compiles, loads sessions, records and can close a session without a crash
git-svn-id: svn://localhost/ardour2/branches/3.0@6372 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-12-17 18:24:23 +00:00 |
|
Carl Hetherington
|
fddc11f556
|
Various optimisations to speed up rec-enable.
git-svn-id: svn://localhost/ardour2/branches/3.0@6227 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-11-30 23:16:28 +00:00 |
|
|
8713667ec1
|
rework Stateful::set_state() patch to avoid default version argument
git-svn-id: svn://localhost/ardour2/branches/3.0@5787 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-10-15 18:56:11 +00:00 |
|