Carl Hetherington
|
13232d03f3
|
Modify route _processor list set up so that the logic for placing `invisible' processors (e.g. internal returns etc.) is in one place. Add option to get pre-fade listen from before or after pre-fade processors (#3781).
git-svn-id: svn://localhost/ardour2/branches/3.0@8903 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-20 00:55:32 +00:00 |
|
|
314f0d91d3
|
a radically new approach to sizing the track header layout that now allows ardour to shrink dramatically in vertical height. current lower limit is about 763 pixels WITH the editor mixer strip, and something much, much smaller without it
git-svn-id: svn://localhost/ardour2/branches/3.0@8608 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-29 14:48:59 +00:00 |
|
Carl Hetherington
|
b565ada188
|
Fix MIDI solo buttons in the editor route list, and improve AFL/PFL behaviour in there too. Should fix #3645 and #3644.
git-svn-id: svn://localhost/ardour2/branches/3.0@8410 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-02 13:42:27 +00:00 |
|
Carl Hetherington
|
f07af0c990
|
Make editor route list rec enable work for MIDI tracks.
git-svn-id: svn://localhost/ardour2/branches/3.0@8406 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-01 19:04:11 +00:00 |
|
Carl Hetherington
|
f294d62187
|
Don't grab focus on enter if we are editing a name. Otherwise when the mouse pointer leaves the editing widget and re-enters the route list, the edit is aborted. Should fix #2920.
git-svn-id: svn://localhost/ardour2/branches/3.0@8405 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-01 18:46:20 +00:00 |
|
|
b8429faada
|
make track list solo-isolate column wide enough to show "SI" as its name
git-svn-id: svn://localhost/ardour2/branches/3.0@8284 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-12-15 03:38:52 +00:00 |
|
|
b85b4d9e54
|
make ardour3 build and link on OS X (tiger, at least)
git-svn-id: svn://localhost/ardour2/branches/3.0@8018 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-13 05:14:48 +00:00 |
|
|
e98cf169eb
|
take control of colors in text cell entry-editing widgets (region & route lists)
git-svn-id: svn://localhost/ardour2/branches/3.0@7974 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-05 16:53:57 +00:00 |
|
|
ee54123470
|
don't unnecessarily reset name_editable in editor route list, so that tab will still finish an edit
git-svn-id: svn://localhost/ardour2/branches/3.0@7860 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-29 16:57:02 +00:00 |
|
|
5f128910e1
|
more route + region list navigation/editing changes. not sure we actually want this functionality for the region list
git-svn-id: svn://localhost/ardour2/branches/3.0@7858 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-29 02:01:35 +00:00 |
|
|
9f3f3738e7
|
(1) awful grungy code to make tab/shift-tab correctly end route editing in track+bus tab (2) traversify the track+bus tab so that s/m/r keys solo/mute/rec-enable the appropriate things (more work to do here to follow modifier conventions established elsewhere)
git-svn-id: svn://localhost/ardour2/branches/3.0@7855 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-29 01:22:11 +00:00 |
|
|
0ff828822f
|
use select next/prev stuff on editor track+bus list
git-svn-id: svn://localhost/ardour2/branches/3.0@7851 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-28 18:37:21 +00:00 |
|
|
da8eec7a83
|
remove Glib::ustring from gtk2_ardour
git-svn-id: svn://localhost/ardour2/branches/3.0@7774 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-14 16:51:02 +00:00 |
|
Carl Hetherington
|
ef5c59068f
|
Fix up solo / mute colouring in the tracks list. Should fix #2940.
git-svn-id: svn://localhost/ardour2/branches/3.0@7629 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-15 10:35:51 +00:00 |
|
Carl Hetherington
|
04150d8069
|
Make route list tab LEDs follow record state correctly.
git-svn-id: svn://localhost/ardour2/branches/3.0@7628 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-15 10:33:41 +00:00 |
|
|
c685724c80
|
step editing now accessed via a context menu on MIDI track rec-enable buttons. along the way, fixed up confusion between set_rec_enable() and set_rec_enabled() methods in Route/Track/Diskstream
git-svn-id: svn://localhost/ardour2/branches/3.0@7482 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-24 16:40:56 +00:00 |
|
Carl Hetherington
|
536384ea4e
|
Tweak group tabs class hierarchy and offer the same menu in both editor and mixer. Fixes #3336.
git-svn-id: svn://localhost/ardour2/branches/3.0@7441 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-19 21:47:07 +00:00 |
|
Carl Hetherington
|
9510cb20fc
|
Lincoln's patch from #3223 to add show/hide midi track options to the route list.
git-svn-id: svn://localhost/ardour2/branches/3.0@7237 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-06-06 00:56:19 +00:00 |
|
Carl Hetherington
|
ec4cb52685
|
Make track Hide option work again.
git-svn-id: svn://localhost/ardour2/branches/3.0@7142 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-05-23 01:50:59 +00:00 |
|
Carl Hetherington
|
05b99bf8da
|
Remove some debug code.
git-svn-id: svn://localhost/ardour2/branches/3.0@7091 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-05-10 10:22:38 +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 |
|
|
a8e354ed7b
|
yet more work on Ye Fabled Solo Architecture. now do forward and backward propagation of solo status from a soloed track. tweak GUI appearance
git-svn-id: svn://localhost/ardour2/branches/3.0@7001 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-27 03:10:53 +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 |
|
Carl Hetherington
|
3ff2396b4a
|
Add solo safe control to editor route list, as per #3063.
git-svn-id: svn://localhost/ardour2/branches/3.0@6861 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-05 20:08:37 +00:00 |
|
|
14b0ca31bc
|
handle deletion of UI objects between the time that a callback is queued with the UI event loop and the execution of the callback (intrusive, big)
git-svn-id: svn://localhost/ardour2/branches/3.0@6807 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-03-30 15:18:43 +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 |
|
Carl Hetherington
|
d89b7897f0
|
Allow buss names to be edited in the track/bus list.
git-svn-id: svn://localhost/ardour2/branches/3.0@6627 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-02-03 01:23:38 +00:00 |
|
Carl Hetherington
|
eb6b142c02
|
Tweaks to prevent flicker in the treeview when changing record / solo isolate state.
git-svn-id: svn://localhost/ardour2/branches/3.0@6554 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-25 02:03:24 +00:00 |
|
|
b1180c3a7e
|
lincoln's revised patch for editor route list, to get column widths better etc.
git-svn-id: svn://localhost/ardour2/branches/3.0@6546 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-22 17:23:58 +00:00 |
|
Carl Hetherington
|
519869c4a6
|
Fix #2992: mute/solo state in tracks/busses tab not set up correctly on session load.
git-svn-id: svn://localhost/ardour2/branches/3.0@6488 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-15 00:06:11 +00:00 |
|
|
74933f5865
|
restore excess calls to sync-order stuff (for now); allow MIDI controllers to use the same non-linear fader response as the gui; add various flags to PBD::Controllable and remove URI from that class
git-svn-id: svn://localhost/ardour2/branches/3.0@6414 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-12-30 16:48:58 +00:00 |
|
|
8a17b0fb90
|
make generic MIDI control track remote control ID changes; fixup messes in the editor+mixer that caused excessive calls to SyncOrderKey stuff. generic MIDI still doesn't track editor/mixer order changes if we're not syncing both windows
git-svn-id: svn://localhost/ardour2/branches/3.0@6413 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-12-30 12:41:10 +00:00 |
|
|
c83389b8ec
|
cleanup up cleanup at session destruction; clarify the meaning of 3 signals (DropReferences & Destroyed in libardour ; CatchDeletion in the GTK UI); clarify ownership of objects (session no longer pays attention to DropReferences for objects that it is considered to own, such as routes, sources, etc); fix up MIDI parsing and a couple of other places by correcting syntax for return of values from a boost::signals2::signal (possible danger elsewhere to be checked)
git-svn-id: svn://localhost/ardour2/branches/3.0@6389 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-12-22 20:21:43 +00:00 |
|
|
f450df300c
|
fully implement and deploy explicit x-thread signal connection syntax (testing comes next)
git-svn-id: svn://localhost/ardour2/branches/3.0@6379 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-12-21 18:23:07 +00:00 |
|
|
aae367b63c
|
use new syntax for connecting to backend signals that enforces explicit connection scope, plus a few other related matters
git-svn-id: svn://localhost/ardour2/branches/3.0@6376 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-12-19 20:26:31 +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 |
|
|
8687895abb
|
remove using namespace sigc everywhere to ensure clarity over which bind/mem_fun is being used; make Config::map_parameters take a boost::function rather than a sigc::slot ; continue debugging crash caused by regionviews not tracking their Region's lifetime
git-svn-id: svn://localhost/ardour2/branches/3.0@6357 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-12-12 15:02:15 +00:00 |
|
|
64dc5427e4
|
make all use of bind/mem_fun be explicitly sigc::
git-svn-id: svn://localhost/ardour2/branches/3.0@6354 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-12-11 23:29:48 +00:00 |
|
|
6ab765e8fa
|
add solo isolate indicator in editor route list
git-svn-id: svn://localhost/ardour2/branches/3.0@6343 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-12-10 20:51:35 +00:00 |
|
|
90d6916ca3
|
restore rec-enable, solo & mute functionality; remove all Global*Command cruft; reimplement momentary solo&mute; refactor session RT event stuff to be even cleaner and finally compatible with everything-is-a-UI idea ; make all UIs derive from a primitive type that pprovides only void call_slot (sigc::slot<void>) as a way to execute arbitrary code in the UI thread
git-svn-id: svn://localhost/ardour2/branches/3.0@6338 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-12-10 17:45:18 +00:00 |
|
|
61cade6d59
|
drastic, deep and wide changes to make RouteGroup use boost::shared_ptr<Route> and boost::shared_ptr<RouteList> to better fit into emerging framework for "RT operations" ; torben's changes to MTC slaving code (sorry for bundling)
git-svn-id: svn://localhost/ardour2/branches/3.0@6334 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-12-10 03:25:32 +00:00 |
|
|
7703f0a76a
|
move generic parts of Keyboard into gtkmm2ext. imperfectly done, but makes modifiers available in libgtkmm2ext now
git-svn-id: svn://localhost/ardour2/branches/3.0@6288 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-12-04 22:51:32 +00:00 |
|
Carl Hetherington
|
4497db3f1a
|
Speed up some track state operations (e.g. mute etc.) that affect the editor route list; should help with #2941
git-svn-id: svn://localhost/ardour2/branches/3.0@6226 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-11-30 19:48:50 +00:00 |
|
Carl Hetherington
|
515d19c745
|
Implement 2532: option to show tracks with regions under the playhead.
git-svn-id: svn://localhost/ardour2/branches/3.0@6207 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-11-29 12:47:59 +00:00 |
|
Carl Hetherington
|
966e09677d
|
Fix #2926 and #2927; presence and behaviour of solo/mute icons in the editor list.
git-svn-id: svn://localhost/ardour2/branches/3.0@6185 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-11-26 03:02:16 +00:00 |
|
|
5f5ecdbfc3
|
don't resort routelists during session destruction
git-svn-id: svn://localhost/ardour2/branches/3.0@6172 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-11-25 14:34:42 +00:00 |
|
Carl Hetherington
|
2f1c664e4e
|
Fix for routes being renamed if you start editing their names but then change your mind. Don't allow name edit if rec-enabled (part of #2920)
git-svn-id: svn://localhost/ardour2/branches/3.0@6166 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-11-24 23:59:15 +00:00 |
|
|
9fa51e19b6
|
some provisional support for "real" solo-isolate behaviour, subject to more discussions with mr. oofus and others
git-svn-id: svn://localhost/ardour2/branches/3.0@6145 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-11-21 17:20:57 +00:00 |
|
|
99d4974fdd
|
lincoln's patch to show mute/solo in editor RHS track/bus list
git-svn-id: svn://localhost/ardour2/branches/3.0@6097 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-11-16 13:35:00 +00:00 |
|
Carl Hetherington
|
9d0e560a1f
|
Allow route name edit from the right-hand-side editor list.
git-svn-id: svn://localhost/ardour2/branches/3.0@6065 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-11-12 00:17:45 +00:00 |
|