ardour.git
13 years agoTidy up quantize dialogue.
Carl Hetherington [Thu, 4 Nov 2010 02:05:30 +0000 (02:05 +0000)]
Tidy up quantize dialogue.

git-svn-id: svn://localhost/ardour2/branches/3.0@7959 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoHeinous hack to fix region menu sensitivity setup.
Carl Hetherington [Thu, 4 Nov 2010 02:05:08 +0000 (02:05 +0000)]
Heinous hack to fix region menu sensitivity setup.

git-svn-id: svn://localhost/ardour2/branches/3.0@7958 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoTidy up close gap dialogue box.
Carl Hetherington [Thu, 4 Nov 2010 02:04:08 +0000 (02:04 +0000)]
Tidy up close gap dialogue box.

git-svn-id: svn://localhost/ardour2/branches/3.0@7957 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoRestore trim-to-{previous,next}-region.
Carl Hetherington [Thu, 4 Nov 2010 01:58:09 +0000 (01:58 +0000)]
Restore trim-to-{previous,next}-region.

git-svn-id: svn://localhost/ardour2/branches/3.0@7956 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoShow region peak amplitude to 2 decimal places. Fixes #3519.
Carl Hetherington [Thu, 4 Nov 2010 01:56:56 +0000 (01:56 +0000)]
Show region peak amplitude to 2 decimal places.  Fixes #3519.

git-svn-id: svn://localhost/ardour2/branches/3.0@7955 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoTidy up the region menu a bit, and hopefully clarify what regions will be
Carl Hetherington [Wed, 3 Nov 2010 22:19:29 +0000 (22:19 +0000)]
Tidy up the region menu a bit, and hopefully clarify what regions will be
operated on in different circumstances.  Make the main menubar Region menu
the same as the context one, and use the same logic to sensitize/desensitize
actions for them.

git-svn-id: svn://localhost/ardour2/branches/3.0@7954 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agouse newly-public libsmf functions for variable length quantities to load+store MIDI...
Paul Davis [Wed, 3 Nov 2010 00:07:42 +0000 (00:07 +0000)]
use newly-public libsmf functions for variable length quantities to load+store MIDI note IDS. THIS BREAKS MIDI NOTE HISTORY IN ALL EXISTING SESSIONS

git-svn-id: svn://localhost/ardour2/branches/3.0@7953 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agomake VLQ save+restore functions publically accessible, for use with meta-events
Paul Davis [Wed, 3 Nov 2010 00:06:42 +0000 (00:06 +0000)]
make VLQ save+restore functions publically accessible, for use with meta-events

git-svn-id: svn://localhost/ardour2/branches/3.0@7952 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix error in samplerate converter
Sakari Bergen [Tue, 2 Nov 2010 18:07:29 +0000 (18:07 +0000)]
Fix error in samplerate converter

git-svn-id: svn://localhost/ardour2/branches/3.0@7951 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix invalid assertion from previous commit, and possibly fix having random garbage...
Sakari Bergen [Tue, 2 Nov 2010 16:27:02 +0000 (16:27 +0000)]
Fix invalid assertion from previous commit, and possibly fix having random garbage at end of export.

git-svn-id: svn://localhost/ardour2/branches/3.0@7950 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoAdd assertion to export code to make sure the buffer size hasn't changed somehow...
Sakari Bergen [Tue, 2 Nov 2010 16:09:21 +0000 (16:09 +0000)]
Add assertion to export code to make sure the buffer size hasn't changed somehow...

git-svn-id: svn://localhost/ardour2/branches/3.0@7949 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix Ogg export (maybe float export also?)
Sakari Bergen [Tue, 2 Nov 2010 11:20:40 +0000 (11:20 +0000)]
Fix Ogg export (maybe float export also?)

git-svn-id: svn://localhost/ardour2/branches/3.0@7948 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix problem where BWF is shown selected when editing an export format using WAV
Sakari Bergen [Tue, 2 Nov 2010 10:58:38 +0000 (10:58 +0000)]
Fix problem where BWF is shown selected when editing an export format using WAV

git-svn-id: svn://localhost/ardour2/branches/3.0@7947 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoput splitlines() back where it belongs
Paul Davis [Fri, 29 Oct 2010 17:07:39 +0000 (17:07 +0000)]
put splitlines() back where it belongs

git-svn-id: svn://localhost/ardour2/branches/3.0@7945 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoSimilarly don't use the edit point to decide what to reset region gain on.
Carl Hetherington [Fri, 29 Oct 2010 01:26:53 +0000 (01:26 +0000)]
Similarly don't use the edit point to decide what to reset region gain on.

git-svn-id: svn://localhost/ardour2/branches/3.0@7944 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoDon't include edit-point-related regions when choosing what to normalize.
Carl Hetherington [Fri, 29 Oct 2010 01:07:56 +0000 (01:07 +0000)]
Don't include edit-point-related regions when choosing what to normalize.

git-svn-id: svn://localhost/ardour2/branches/3.0@7943 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix normalize dialogue crash.
Carl Hetherington [Fri, 29 Oct 2010 01:04:27 +0000 (01:04 +0000)]
Fix normalize dialogue crash.

git-svn-id: svn://localhost/ardour2/branches/3.0@7942 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoRemember radio button state across normalize dialogue invocations.
Carl Hetherington [Fri, 29 Oct 2010 00:40:08 +0000 (00:40 +0000)]
Remember radio button state across normalize dialogue invocations.

git-svn-id: svn://localhost/ardour2/branches/3.0@7941 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFurther wscript tweak.
Carl Hetherington [Fri, 29 Oct 2010 00:11:54 +0000 (00:11 +0000)]
Further wscript tweak.

git-svn-id: svn://localhost/ardour2/branches/3.0@7940 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFurther wscript fix.
Carl Hetherington [Thu, 28 Oct 2010 23:10:47 +0000 (23:10 +0000)]
Further wscript fix.

git-svn-id: svn://localhost/ardour2/branches/3.0@7939 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix previous.
Carl Hetherington [Thu, 28 Oct 2010 22:43:11 +0000 (22:43 +0000)]
Fix previous.

git-svn-id: svn://localhost/ardour2/branches/3.0@7938 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoAdd region peak amplitude to region editor.
Carl Hetherington [Thu, 28 Oct 2010 20:01:26 +0000 (20:01 +0000)]
Add region peak amplitude to region editor.

git-svn-id: svn://localhost/ardour2/branches/3.0@7937 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoHopefully fix up build system after my previous changes.
Carl Hetherington [Thu, 28 Oct 2010 17:16:17 +0000 (17:16 +0000)]
Hopefully fix up build system after my previous changes.

git-svn-id: svn://localhost/ardour2/branches/3.0@7936 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoMake normalize cancel button work.
Carl Hetherington [Thu, 28 Oct 2010 17:09:32 +0000 (17:09 +0000)]
Make normalize cancel button work.

git-svn-id: svn://localhost/ardour2/branches/3.0@7935 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix up progress bar on normalization.
Carl Hetherington [Thu, 28 Oct 2010 17:02:29 +0000 (17:02 +0000)]
Fix up progress bar on normalization.

git-svn-id: svn://localhost/ardour2/branches/3.0@7934 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoRemember last used normalization value in the dialogue.
Carl Hetherington [Thu, 28 Oct 2010 17:01:15 +0000 (17:01 +0000)]
Remember last used normalization value in the dialogue.

git-svn-id: svn://localhost/ardour2/branches/3.0@7933 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoMake build scripts python2/3 agnostic.
Carl Hetherington [Wed, 27 Oct 2010 23:10:27 +0000 (23:10 +0000)]
Make build scripts python2/3 agnostic.

git-svn-id: svn://localhost/ardour2/branches/3.0@7931 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoEllipsize source names in the region property dialogue box.
Carl Hetherington [Wed, 27 Oct 2010 21:56:04 +0000 (21:56 +0000)]
Ellipsize source names in the region property dialogue box.

git-svn-id: svn://localhost/ardour2/branches/3.0@7930 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoImprove efficiency of normalization using multiple regions in some cases.
Carl Hetherington [Wed, 27 Oct 2010 21:21:50 +0000 (21:21 +0000)]
Improve efficiency of normalization using multiple regions in some cases.

git-svn-id: svn://localhost/ardour2/branches/3.0@7929 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoDon't strip suffixes twice from peakfile names, otherwise source names like fred...
Carl Hetherington [Wed, 27 Oct 2010 21:21:34 +0000 (21:21 +0000)]
Don't strip suffixes twice from peakfile names, otherwise source names like fred.jim.wav and fred.sheila.wav end up trying to use the same peakfile name.

git-svn-id: svn://localhost/ardour2/branches/3.0@7928 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoShow a region's sources in its properties dialogue.
Carl Hetherington [Wed, 27 Oct 2010 21:18:44 +0000 (21:18 +0000)]
Show a region's sources in its properties dialogue.

git-svn-id: svn://localhost/ardour2/branches/3.0@7927 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoassert() which catches one source of crashes on startup when Ardour starts JACK.
Carl Hetherington [Wed, 27 Oct 2010 21:18:32 +0000 (21:18 +0000)]
assert() which catches one source of crashes on startup when Ardour starts JACK.

git-svn-id: svn://localhost/ardour2/branches/3.0@7926 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoPrevent crash when trying to register a port with a disconnected engine.
Carl Hetherington [Wed, 27 Oct 2010 21:18:18 +0000 (21:18 +0000)]
Prevent crash when trying to register a port with a disconnected engine.

git-svn-id: svn://localhost/ardour2/branches/3.0@7925 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoUse ProgressReporter class for normalization. Report progress for individual regions...
Carl Hetherington [Wed, 27 Oct 2010 14:22:24 +0000 (14:22 +0000)]
Use ProgressReporter class for normalization.  Report progress for individual regions.  Fix crash on normalising a single region (#3510).

git-svn-id: svn://localhost/ardour2/branches/3.0@7924 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoMove normalize dialogue to its own file. Add progress bar. Clean up labelling....
Carl Hetherington [Tue, 26 Oct 2010 00:30:22 +0000 (00:30 +0000)]
Move normalize dialogue to its own file.  Add progress bar.  Clean up labelling.  Should fix 2825.

git-svn-id: svn://localhost/ardour2/branches/3.0@7923 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoClean up get_regions_for_action prototype slightly.
Carl Hetherington [Wed, 20 Oct 2010 00:19:09 +0000 (00:19 +0000)]
Clean up get_regions_for_action prototype slightly.

git-svn-id: svn://localhost/ardour2/branches/3.0@7909 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoModify get_regions_for_action to fix #2960. Rationale is in the comment for that...
Carl Hetherington [Tue, 19 Oct 2010 22:08:39 +0000 (22:08 +0000)]
Modify get_regions_for_action to fix #2960.  Rationale is in the comment for that method.  This method is used a lot, so this commit may have unwanted side-effects.

git-svn-id: svn://localhost/ardour2/branches/3.0@7908 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years ago(3.0 version) some Mackie-emulation systems (e.g. euphonix) send zero for the tick...
Paul Davis [Tue, 19 Oct 2010 15:43:05 +0000 (15:43 +0000)]
(3.0 version) some Mackie-emulation systems (e.g. euphonix) send zero for the tick count when the jog wheel is moved, so accomodate this by pretending that they reported 1 tick

git-svn-id: svn://localhost/ardour2/branches/3.0@7907 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoif a clock is in delta-edit, it should be set to show a duration. this matters in...
Paul Davis [Mon, 18 Oct 2010 22:02:12 +0000 (22:02 +0000)]
if a clock is in delta-edit, it should be set to show a duration. this matters in BBT mode, where "zero" is 0|0|0 in duration mode and 1|1|0 otherwise. there is still a bug with the mouse tracking in delta edit mode, but that is a separate issue

git-svn-id: svn://localhost/ardour2/branches/3.0@7905 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoSlightly clean up and fix unwanted display of percussive notes outside the note range...
Carl Hetherington [Mon, 18 Oct 2010 19:59:41 +0000 (19:59 +0000)]
Slightly clean up and fix unwanted display of percussive notes outside the note range.  Should fix #3500.

git-svn-id: svn://localhost/ardour2/branches/3.0@7904 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoTidy up About dialogue. Fixes #1407.
Carl Hetherington [Sun, 17 Oct 2010 23:44:34 +0000 (23:44 +0000)]
Tidy up About dialogue.  Fixes #1407.

git-svn-id: svn://localhost/ardour2/branches/3.0@7903 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoReformat.
Carl Hetherington [Sun, 17 Oct 2010 23:35:38 +0000 (23:35 +0000)]
Reformat.

git-svn-id: svn://localhost/ardour2/branches/3.0@7902 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoOnly compute and render the visible portion of crossfades. Fixes #3498.
Carl Hetherington [Sun, 17 Oct 2010 23:35:05 +0000 (23:35 +0000)]
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

13 years agodelete, not comment, for the last commit
Paul Davis [Thu, 14 Oct 2010 13:11:13 +0000 (13:11 +0000)]
delete, not comment, for the last commit

git-svn-id: svn://localhost/ardour2/branches/3.0@7897 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agodo not attempt to clear a (JACK) MIDI port buffer after registering the port, this...
Paul Davis [Thu, 14 Oct 2010 13:10:42 +0000 (13:10 +0000)]
do not attempt to clear a (JACK) MIDI port buffer after registering the port, this is not a legal access to a JACK port buffer

git-svn-id: svn://localhost/ardour2/branches/3.0@7896 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoComment.
Carl Hetherington [Mon, 11 Oct 2010 00:06:08 +0000 (00:06 +0000)]
Comment.

git-svn-id: svn://localhost/ardour2/branches/3.0@7893 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix uninitialised variables.
Carl Hetherington [Sun, 10 Oct 2010 11:35:16 +0000 (11:35 +0000)]
Fix uninitialised variables.

git-svn-id: svn://localhost/ardour2/branches/3.0@7892 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix libardour tests.
Carl Hetherington [Sun, 10 Oct 2010 11:35:04 +0000 (11:35 +0000)]
Fix libardour tests.

git-svn-id: svn://localhost/ardour2/branches/3.0@7891 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoAdd missing dialogue box title.
Carl Hetherington [Sun, 10 Oct 2010 11:34:14 +0000 (11:34 +0000)]
Add missing dialogue box title.

git-svn-id: svn://localhost/ardour2/branches/3.0@7890 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix crash when running an analysis of a plugin with MIDI IO.
Carl Hetherington [Sat, 9 Oct 2010 12:17:46 +0000 (12:17 +0000)]
Fix crash when running an analysis of a plugin with MIDI IO.

git-svn-id: svn://localhost/ardour2/branches/3.0@7889 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agodon't allow mixer strip input buttons to change input while recording (from colinf)
Paul Davis [Fri, 8 Oct 2010 18:41:59 +0000 (18:41 +0000)]
don't allow mixer strip input buttons to change input while recording (from colinf)

git-svn-id: svn://localhost/ardour2/branches/3.0@7888 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoUpdate recorded MIDI regions as notes arrive. Fixes one cause of infinite note-lengt...
Carl Hetherington [Fri, 8 Oct 2010 14:54:16 +0000 (14:54 +0000)]
Update recorded MIDI regions as notes arrive.  Fixes one cause of infinite note-lengths during record.  Fix various problems with multiple captures of MIDI during one pass.

git-svn-id: svn://localhost/ardour2/branches/3.0@7887 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoRemove debug code from previous.
Carl Hetherington [Thu, 7 Oct 2010 19:48:22 +0000 (19:48 +0000)]
Remove debug code from previous.

git-svn-id: svn://localhost/ardour2/branches/3.0@7884 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoUpdate auto loop range to match session range until it is changed by the user. Fixes...
Carl Hetherington [Thu, 7 Oct 2010 18:33:20 +0000 (18:33 +0000)]
Update auto loop range to match session range until it is changed by the user.  Fixes #3472.

git-svn-id: svn://localhost/ardour2/branches/3.0@7883 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoRespond to JACK session quit request. Fixes #3491.
Carl Hetherington [Thu, 7 Oct 2010 12:12:16 +0000 (12:12 +0000)]
Respond to JACK session quit request.  Fixes #3491.

git-svn-id: svn://localhost/ardour2/branches/3.0@7878 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoRemove some unused code.
Carl Hetherington [Tue, 5 Oct 2010 14:55:08 +0000 (14:55 +0000)]
Remove some unused code.

git-svn-id: svn://localhost/ardour2/branches/3.0@7876 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoImprove GUI display during MIDI record in various ways.
Carl Hetherington [Tue, 5 Oct 2010 00:27:26 +0000 (00:27 +0000)]
Improve GUI display during MIDI record in various ways.

git-svn-id: svn://localhost/ardour2/branches/3.0@7875 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix incorrect angle brackets for includes.
Carl Hetherington [Tue, 5 Oct 2010 00:25:57 +0000 (00:25 +0000)]
Fix incorrect angle brackets for includes.

git-svn-id: svn://localhost/ardour2/branches/3.0@7874 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoComments.
Carl Hetherington [Tue, 5 Oct 2010 00:20:37 +0000 (00:20 +0000)]
Comments.

git-svn-id: svn://localhost/ardour2/branches/3.0@7873 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix rounding of automation view point positions. Fixes remainder of #3329.
Carl Hetherington [Sat, 2 Oct 2010 00:28:13 +0000 (00:28 +0000)]
Fix rounding of automation view point positions.  Fixes remainder of #3329.

git-svn-id: svn://localhost/ardour2/branches/3.0@7869 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoStop spurious regions being added to tracks when chasing MTC.
Carl Hetherington [Sat, 2 Oct 2010 00:06:23 +0000 (00:06 +0000)]
Stop spurious regions being added to tracks when chasing MTC.

git-svn-id: svn://localhost/ardour2/branches/3.0@7868 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoSmall cleanup.
Carl Hetherington [Sat, 2 Oct 2010 00:06:11 +0000 (00:06 +0000)]
Small cleanup.

git-svn-id: svn://localhost/ardour2/branches/3.0@7867 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoDemangle stacktrace names.
Carl Hetherington [Sat, 2 Oct 2010 00:06:01 +0000 (00:06 +0000)]
Demangle stacktrace names.

git-svn-id: svn://localhost/ardour2/branches/3.0@7866 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoLink with -rdynamic to make backtrace_symbols work again.
Carl Hetherington [Sat, 2 Oct 2010 00:04:52 +0000 (00:04 +0000)]
Link with -rdynamic to make backtrace_symbols work again.

git-svn-id: svn://localhost/ardour2/branches/3.0@7865 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix overflow within libgnomecanvas when passing in a coordinate > INT_MAX. Fixes...
Carl Hetherington [Fri, 1 Oct 2010 20:16:29 +0000 (20:16 +0000)]
Fix overflow within libgnomecanvas when passing in a coordinate > INT_MAX.  Fixes #3370.

git-svn-id: svn://localhost/ardour2/branches/3.0@7864 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoSave state a little less often during multi-file imports.
Carl Hetherington [Wed, 29 Sep 2010 23:02:32 +0000 (23:02 +0000)]
Save state a little less often during multi-file imports.

git-svn-id: svn://localhost/ardour2/branches/3.0@7863 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix confusion about the 'done' variable in InterThreadInfo during import. 'done...
Carl Hetherington [Wed, 29 Sep 2010 22:59:39 +0000 (22:59 +0000)]
Fix confusion about the 'done' variable in InterThreadInfo during import.  'done' now means that a given run of the import thread has completed; 'all_done' means that the whole import operation has completed.  Fixes #3396.

git-svn-id: svn://localhost/ardour2/branches/3.0@7862 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agodon't unnecessarily reset name_editable in editor route list, so that tab will still...
Paul Davis [Wed, 29 Sep 2010 16:57:02 +0000 (16:57 +0000)]
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

13 years agomore route + region list navigation/editing changes. not sure we actually want this...
Paul Davis [Wed, 29 Sep 2010 02:01:35 +0000 (02:01 +0000)]
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

13 years agosafe use of existing env vars
Paul Davis [Wed, 29 Sep 2010 01:58:47 +0000 (01:58 +0000)]
safe use of existing env vars

git-svn-id: svn://localhost/ardour2/branches/3.0@7856 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years ago(1) awful grungy code to make tab/shift-tab correctly end route editing in track...
Paul Davis [Wed, 29 Sep 2010 01:22:11 +0000 (01:22 +0000)]
(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

13 years agochange tooltip for group tab to suggest click-to-(de)activate
Paul Davis [Tue, 28 Sep 2010 22:43:19 +0000 (22:43 +0000)]
change tooltip for group tab to suggest click-to-(de)activate

git-svn-id: svn://localhost/ardour2/branches/3.0@7854 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoDon't mark reloaded MIDI sources as non-writable. Fixes #3483.
Carl Hetherington [Tue, 28 Sep 2010 22:31:24 +0000 (22:31 +0000)]
Don't mark reloaded MIDI sources as non-writable.  Fixes #3483.

git-svn-id: svn://localhost/ardour2/branches/3.0@7853 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoDon't cut output rate of non-interpolated controllers.
Carl Hetherington [Tue, 28 Sep 2010 18:47:24 +0000 (18:47 +0000)]
Don't cut output rate of non-interpolated controllers.

git-svn-id: svn://localhost/ardour2/branches/3.0@7852 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agouse select next/prev stuff on editor track+bus list
Paul Davis [Tue, 28 Sep 2010 18:37:21 +0000 (18:37 +0000)]
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

13 years ago(1) use select next/previous row functions for tab/shift-tab navigation in region...
Paul Davis [Tue, 28 Sep 2010 17:27:58 +0000 (17:27 +0000)]
(1) use select next/previous row functions for tab/shift-tab navigation in region list (2) add start (in-file) column to region list (3) make region list parent/child relationships work for MIDI regions (4) fix up handling of region selection changes driven by region list selection (i think i fixed, anyway) (5) don't put text in whole file rows for columns where it makes no sense like position or mute etc.

git-svn-id: svn://localhost/ardour2/branches/3.0@7850 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoadd new code for generic select next/previous row ops in a treeview
Paul Davis [Tue, 28 Sep 2010 17:26:05 +0000 (17:26 +0000)]
add new code for generic select next/previous row ops in a treeview

git-svn-id: svn://localhost/ardour2/branches/3.0@7849 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix multiple creation of identical automation tracks. Fixes #3482.
Carl Hetherington [Mon, 27 Sep 2010 18:56:26 +0000 (18:56 +0000)]
Fix multiple creation of identical automation tracks.  Fixes #3482.

git-svn-id: svn://localhost/ardour2/branches/3.0@7848 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoCreate MIDI track gain automation tracks as non-region-based. Fix construction of...
Carl Hetherington [Mon, 27 Sep 2010 02:04:16 +0000 (02:04 +0000)]
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

13 years agocorrect version of: port cairo ARGB/BGRA -> pixbuf RGBA patch from recent 2.X commit...
Paul Davis [Sun, 26 Sep 2010 13:33:39 +0000 (13:33 +0000)]
correct version of: port cairo ARGB/BGRA -> pixbuf RGBA patch from recent 2.X commit (restores text on canvas), in which i move some functions around, rename stuff and add comments

git-svn-id: svn://localhost/ardour2/branches/3.0@7846 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoport cairo ARGB/BGRA -> pixbuf RGBA patch from recent 2.X commit (restores text on...
Paul Davis [Sun, 26 Sep 2010 12:59:53 +0000 (12:59 +0000)]
port cairo ARGB/BGRA -> pixbuf RGBA patch from recent 2.X commit (restores text on canvas)

git-svn-id: svn://localhost/ardour2/branches/3.0@7842 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoSlightly hacky but functional fix for large quantities of MIDI output when interpolat...
Carl Hetherington [Fri, 24 Sep 2010 14:05:20 +0000 (14:05 +0000)]
Slightly hacky but functional fix for large quantities of MIDI output when interpolating sharp changes in controller value.  Fixes #3476.

git-svn-id: svn://localhost/ardour2/branches/3.0@7840 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix waveforms while recording (#3474).
Carl Hetherington [Fri, 24 Sep 2010 00:08:25 +0000 (00:08 +0000)]
Fix waveforms while recording (#3474).

git-svn-id: svn://localhost/ardour2/branches/3.0@7837 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoframecnt -> framepos for extents, as I think it makes slightly more sense.
Carl Hetherington [Thu, 23 Sep 2010 22:55:51 +0000 (22:55 +0000)]
framecnt -> framepos for extents, as I think it makes slightly more sense.

git-svn-id: svn://localhost/ardour2/branches/3.0@7836 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix implicit cast of framepos_t to nframes_t. Fixes #3473.
Carl Hetherington [Thu, 23 Sep 2010 22:55:08 +0000 (22:55 +0000)]
Fix implicit cast of framepos_t to nframes_t.  Fixes #3473.

git-svn-id: svn://localhost/ardour2/branches/3.0@7835 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoRemove debugging code.
Carl Hetherington [Thu, 23 Sep 2010 22:54:47 +0000 (22:54 +0000)]
Remove debugging code.

git-svn-id: svn://localhost/ardour2/branches/3.0@7834 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix assert. Remove some debug output.
Carl Hetherington [Thu, 23 Sep 2010 21:48:17 +0000 (21:48 +0000)]
Fix assert.  Remove some debug output.

git-svn-id: svn://localhost/ardour2/branches/3.0@7833 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoadd support for beats/2 quantization in dialog
Paul Davis [Wed, 22 Sep 2010 15:57:20 +0000 (15:57 +0000)]
add support for beats/2 quantization in dialog

git-svn-id: svn://localhost/ardour2/branches/3.0@7832 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agomuch craziness with canvas cursors; fix 0 beat cursor text when shortening notes...
Paul Davis [Wed, 22 Sep 2010 15:21:06 +0000 (15:21 +0000)]
much craziness with canvas cursors; fix 0 beat cursor text when shortening notes; fix crash when trimming locked regions; don't show trim cursors when region is locked; partial version of enumwriter validation fix from 2.X (less necessary with 3.0; probably more ...

git-svn-id: svn://localhost/ardour2/branches/3.0@7831 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agocarl's patch for #3471 applied to 3.X
Paul Davis [Wed, 22 Sep 2010 12:37:48 +0000 (12:37 +0000)]
carl's patch for #3471 applied to 3.X

git-svn-id: svn://localhost/ardour2/branches/3.0@7830 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoTidy up Window menu a bit; use ToggleActions for all relevant things, cleanup editor...
Carl Hetherington [Wed, 22 Sep 2010 00:41:25 +0000 (00:41 +0000)]
Tidy up Window menu a bit; use ToggleActions for all relevant things, cleanup editor/mixer options a bit.

git-svn-id: svn://localhost/ardour2/branches/3.0@7828 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoClaim button presses on PixFaders. Fixes #3470.
Carl Hetherington [Tue, 21 Sep 2010 23:34:59 +0000 (23:34 +0000)]
Claim button presses on PixFaders.  Fixes #3470.

git-svn-id: svn://localhost/ardour2/branches/3.0@7827 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoMake object/range link work with stacked region mode. Fixes #3468.
Carl Hetherington [Tue, 21 Sep 2010 23:26:18 +0000 (23:26 +0000)]
Make object/range link work with stacked region mode.  Fixes #3468.

git-svn-id: svn://localhost/ardour2/branches/3.0@7826 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoDon't update region list during region trim. Fixes #3467.
Carl Hetherington [Tue, 21 Sep 2010 23:23:07 +0000 (23:23 +0000)]
Don't update region list during region trim.  Fixes #3467.

git-svn-id: svn://localhost/ardour2/branches/3.0@7825 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years ago(1) remove almost-never used block/unlock_property_changes() methods from PBD::Statef...
Paul Davis [Tue, 21 Sep 2010 15:15:06 +0000 (15:15 +0000)]
(1) remove almost-never used block/unlock_property_changes() methods from PBD::Stateful (2) hide used and path columns from region list (3) detect mouse position within MIDI notes and thus allow move or trim from the same mouse mode (object or trim; first & last 1/4 of each note is for trimming

git-svn-id: svn://localhost/ardour2/branches/3.0@7823 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoRevert previous commit, adding comment as to why.
Carl Hetherington [Tue, 21 Sep 2010 15:02:45 +0000 (15:02 +0000)]
Revert previous commit, adding comment as to why.

git-svn-id: svn://localhost/ardour2/branches/3.0@7822 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoPatch from Lincoln: don't save state on starting record, as it can be slow. Fixes...
Carl Hetherington [Tue, 21 Sep 2010 14:29:11 +0000 (14:29 +0000)]
Patch from Lincoln: don't save state on starting record, as it can be slow.  Fixes #3452.

git-svn-id: svn://localhost/ardour2/branches/3.0@7821 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoUpdating zoom mouse cursor on modifier press. Fixes #274.
Carl Hetherington [Tue, 21 Sep 2010 14:22:13 +0000 (14:22 +0000)]
Updating zoom mouse cursor on modifier press.  Fixes #274.

git-svn-id: svn://localhost/ardour2/branches/3.0@7820 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agomissing part of lincoln's patch
Paul Davis [Tue, 21 Sep 2010 03:09:24 +0000 (03:09 +0000)]
missing part of lincoln's patch

git-svn-id: svn://localhost/ardour2/branches/3.0@7819 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agorestore a moved placement of the assert taken out in the previous commit
Paul Davis [Tue, 21 Sep 2010 03:09:02 +0000 (03:09 +0000)]
restore a moved placement of the assert taken out in the previous commit

git-svn-id: svn://localhost/ardour2/branches/3.0@7818 d708f5d6-7413-0410-9779-e7cbd77b26cf