|
c0f7f044f3
|
introduce the idea of a "default transport speed", used whenever Session::start_transport() is called. Only the shuttle controller alters it, and even that only alters it in wheel mode, which means that stopping the transport does not rever the default speed back to zero. To get back to zero either switch the shuttle controller back to sprung mode, or change the speed back to zero (fixes #451 ... yes, really, a 3 digit bug fixed!)
git-svn-id: svn://localhost/ardour2/branches/3.0@12819 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-22 14:45:44 +00:00 |
|
|
8c10320497
|
fix reset of transport speed when seamless looping; add a few comments and tidy-ups to related transport code
git-svn-id: svn://localhost/ardour2/branches/3.0@12818 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-22 14:27:51 +00:00 |
|
|
d70429a066
|
provide an easier way to add mixed (audio+MIDI) tracks to a session, to facilitate the use of plugins like Reaktor which accept both audio & MIDI data. there's probably still a paradigm shift waiting to happen here but its likely post-3.0.
git-svn-id: svn://localhost/ardour2/branches/3.0@12816 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-22 01:45:16 +00:00 |
|
|
774e55bcc0
|
sshhh
git-svn-id: svn://localhost/ardour2/branches/3.0@12815 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-21 21:02:38 +00:00 |
|
|
39becbeb70
|
smooth 0.5 second fade out during quit, plus MIDI panic to turn everything off (someone will want an opton for that, no doubt)
git-svn-id: svn://localhost/ardour2/branches/3.0@12814 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-21 20:31:14 +00:00 |
|
Todd Naugle
|
33d17f176b
|
missing includes
git-svn-id: svn://localhost/ardour2/branches/3.0@12813 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-21 20:24:03 +00:00 |
|
Todd Naugle
|
61f879bcee
|
Fixing issues with opening a browser when using the bundle. Use xdg-open instead of glib functions. Fix to epa to ensure that the enviroment is restored correctly. The current enviroment has to be cleared. Otherwise any variables that are set in the current enviroment, but do not have a setting in the restored version will be left set.
git-svn-id: svn://localhost/ardour2/branches/3.0@12812 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-21 20:15:38 +00:00 |
|
|
8c87102688
|
a putatively better approach to cleaning up ports at session closing
git-svn-id: svn://localhost/ardour2/branches/3.0@12807 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-21 15:00:10 +00:00 |
|
|
83941f9988
|
when a session goes away, deliver silence to all current ports to prevent a horrible screech during cleanup/destruction
git-svn-id: svn://localhost/ardour2/branches/3.0@12806 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-20 22:24:14 +00:00 |
|
|
b8d724d57a
|
remove sndfile debugging from export code
git-svn-id: svn://localhost/ardour2/branches/3.0@12805 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-20 22:23:32 +00:00 |
|
Carl Hetherington
|
85c2fd2b69
|
Add a menu option and key press (F) in port matrices to flip the selected row and columns in the matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@12804 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-20 22:01:22 +00:00 |
|
Carl Hetherington
|
7a76e8ae96
|
Declick before the end of seamless loops, not after the end, so that loops are rendered accurately (#4213, #4593).
git-svn-id: svn://localhost/ardour2/branches/3.0@12801 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-20 18:46:05 +00:00 |
|
Carl Hetherington
|
d863c20002
|
Comment declick stuff a bit, and fix confusing use of bool instead of int to hold the value.
git-svn-id: svn://localhost/ardour2/branches/3.0@12800 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-20 18:45:58 +00:00 |
|
Carl Hetherington
|
3c7f6a4a4c
|
Unify clamping of frames-per-unit values during zoom; should help with #3514.
git-svn-id: svn://localhost/ardour2/branches/3.0@12796 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-20 14:14:27 +00:00 |
|
Carl Hetherington
|
0fba3e073c
|
Remove indirected method calls.
git-svn-id: svn://localhost/ardour2/branches/3.0@12795 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-20 14:14:22 +00:00 |
|
|
132334febe
|
tweak expander label name as per thorsten wilms' suggestion
git-svn-id: svn://localhost/ardour2/branches/3.0@12794 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-20 13:53:39 +00:00 |
|
|
30fa808732
|
tweak button label name as per thorsten wilms' suggestion
git-svn-id: svn://localhost/ardour2/branches/3.0@12793 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-20 13:01:14 +00:00 |
|
Carl Hetherington
|
816d3da840
|
Very minor tidy-up.
git-svn-id: svn://localhost/ardour2/branches/3.0@12791 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-20 01:30:14 +00:00 |
|
Carl Hetherington
|
1173bae7c2
|
Clarify the meaning of the show-region-gain-envelopes option.
git-svn-id: svn://localhost/ardour2/branches/3.0@12790 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-19 22:05:04 +00:00 |
|
Carl Hetherington
|
46f594ac83
|
Make sure we always copy Freesound imported files as well as MIDI ones (#4675).
git-svn-id: svn://localhost/ardour2/branches/3.0@12789 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-19 21:40:06 +00:00 |
|
|
271c8c8f00
|
sndfile/export debuggign with ricardus
git-svn-id: svn://localhost/ardour2/branches/3.0@12788 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-19 19:22:03 +00:00 |
|
|
1df227424a
|
patch from colinf that adds an 'empty' preset to the preset drop-down list, so that plugins can be set back to the 'no preset' state rather than being stuck in the state of 'preset loaded and modified'. This should apply to all plugin types, though I've only tried it on LV2 and LADSPA.
git-svn-id: svn://localhost/ardour2/branches/3.0@12787 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-19 16:02:24 +00:00 |
|
|
7a24e49fa0
|
2nd half of patch for handling LV2 presets from colinf (#4698)
git-svn-id: svn://localhost/ardour2/branches/3.0@12786 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-19 15:59:50 +00:00 |
|
|
34321110dd
|
patch for handling LV2 presets from colinf (#4698)
git-svn-id: svn://localhost/ardour2/branches/3.0@12785 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-19 15:59:14 +00:00 |
|
Carl Hetherington
|
944dae2a41
|
Write the topologically sorted route list back to the session's list so that the 1-processor process code sees it. Should fix #4937.
git-svn-id: svn://localhost/ardour2/branches/3.0@12784 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-19 15:51:56 +00:00 |
|
|
aea9601307
|
really, really do not signal MidiRegionView::SelectionCleared during destruction
git-svn-id: svn://localhost/ardour2/branches/3.0@12783 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-19 14:15:02 +00:00 |
|
Carl Hetherington
|
d9709b8457
|
Change option name to clarify that get_default_narrow_ms is applied to the mixer only (#4512).
git-svn-id: svn://localhost/ardour2/branches/3.0@12782 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-19 14:12:01 +00:00 |
|
Carl Hetherington
|
d54fb5f54e
|
Add option to add new range marker from the context menu without needing the keyboard (#4378).
git-svn-id: svn://localhost/ardour2/branches/3.0@12781 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-19 13:54:28 +00:00 |
|
Carl Hetherington
|
3dd8fbdefa
|
Hush some debug messages.
git-svn-id: svn://localhost/ardour2/branches/3.0@12779 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-19 13:28:13 +00:00 |
|
Carl Hetherington
|
d57be75d1a
|
Fix logic for setting mixer strip name button widths (#4448).
git-svn-id: svn://localhost/ardour2/branches/3.0@12778 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-19 13:23:48 +00:00 |
|
Carl Hetherington
|
b2ad7c087b
|
Use set_editable() rather than set_sensitive() to lock the clocks of locked markers, so that middle-click to locate to the marker still works even when locked (#4939).
git-svn-id: svn://localhost/ardour2/branches/3.0@12777 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-19 13:07:02 +00:00 |
|
|
6b9d82be5c
|
slighty brighten bar lines and slighty dim beat lines for easier visual distinction (#4930)
git-svn-id: svn://localhost/ardour2/branches/3.0@12776 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-19 02:02:54 +00:00 |
|
Carl Hetherington
|
4d1246e0ee
|
Add load_session to profiling.
git-svn-id: svn://localhost/ardour2/branches/3.0@12775 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-19 00:25:26 +00:00 |
|
Carl Hetherington
|
508b5fa341
|
Disallow import-without-copy for MIDI files (#4148).
git-svn-id: svn://localhost/ardour2/branches/3.0@12774 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-18 23:42:54 +00:00 |
|
|
d4a4dc20ab
|
fix compilation on OS X
git-svn-id: svn://localhost/ardour2/branches/3.0@12773 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-18 22:57:16 +00:00 |
|
|
a11d9d4e5a
|
define CHARSETALIASDIR (again) to stop various bits of the GNU stack from loading a charset.alias file that we did not provide; slightly rearrange logic of fixup_bundle() so that we can do more stuff even if we can't write to the user ardour conf dir (as in 2.X)
git-svn-id: svn://localhost/ardour2/branches/3.0@12771 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-18 21:33:55 +00:00 |
|
|
a8237f1aed
|
make switching between input+disk monitoring work "right" for MIDI tracks; also fix a bug that led to messages about notes already being on at program start because of a double seek with no read in between
git-svn-id: svn://localhost/ardour2/branches/3.0@12762 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-18 19:20:59 +00:00 |
|
|
88dfe91ce3
|
fix comment indentation
git-svn-id: svn://localhost/ardour2/branches/3.0@12761 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-18 19:19:44 +00:00 |
|
Carl Hetherington
|
9d74f6ece9
|
Simple arrangement to run basic load tests on a corpus
of sessions.
git-svn-id: svn://localhost/ardour2/branches/3.0@12760 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-18 18:28:40 +00:00 |
|
Carl Hetherington
|
c502f0981f
|
Fix comment.
git-svn-id: svn://localhost/ardour2/branches/3.0@12759 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-18 18:28:26 +00:00 |
|
Carl Hetherington
|
24b418598a
|
Make EnumWriter exceptions a bit more informative.
git-svn-id: svn://localhost/ardour2/branches/3.0@12758 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-18 18:28:19 +00:00 |
|
Carl Hetherington
|
49fec4f430
|
Fix (?) failure to load A2 sessions with a ControlOut.
git-svn-id: svn://localhost/ardour2/branches/3.0@12757 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-18 18:28:06 +00:00 |
|
Carl Hetherington
|
3d3fa9ae02
|
Fix up profiling.
git-svn-id: svn://localhost/ardour2/branches/3.0@12754 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-18 16:58:10 +00:00 |
|
Carl Hetherington
|
611936f346
|
Use a map of region names to speed up
RegionFactory::new_region_name; should help with #2982.
git-svn-id: svn://localhost/ardour2/branches/3.0@12753 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-18 16:57:03 +00:00 |
|
Carl Hetherington
|
20ceeb6d3e
|
Do XML comparisons better in tests.
git-svn-id: svn://localhost/ardour2/branches/3.0@12752 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-18 15:19:12 +00:00 |
|
Carl Hetherington
|
2a5bfa6dcb
|
Basic region naming test.
git-svn-id: svn://localhost/ardour2/branches/3.0@12751 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-18 15:19:05 +00:00 |
|
Carl Hetherington
|
a8773900a8
|
Profile of duplicating lots of regions.
git-svn-id: svn://localhost/ardour2/branches/3.0@12750 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-17 21:20:51 +00:00 |
|
Carl Hetherington
|
8fc866309f
|
Resurrect profiling code.
git-svn-id: svn://localhost/ardour2/branches/3.0@12749 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-17 21:20:11 +00:00 |
|
Carl Hetherington
|
5b0ade2527
|
Use hardware optimization when running tests.
git-svn-id: svn://localhost/ardour2/branches/3.0@12748 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-17 21:19:53 +00:00 |
|
Carl Hetherington
|
95377c141c
|
Hacky fix for track height step losing 'grip' on the
track being resized (#4503).
git-svn-id: svn://localhost/ardour2/branches/3.0@12747 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-17 16:57:21 +00:00 |
|