Carl Hetherington
4441f5008d
Heinous hack to fix region menu sensitivity setup.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7958 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-04 02:05:08 +00:00
Carl Hetherington
0fcde5b436
Tidy up close gap dialogue box.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7957 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-04 02:04:08 +00:00
Carl Hetherington
56fd4f8e76
Restore trim-to-{previous,next}-region.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7956 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-04 01:58:09 +00:00
Carl Hetherington
b842ba42f5
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
2010-11-04 01:56:56 +00:00
Carl Hetherington
b5ab2e030b
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
2010-11-03 22:19:29 +00:00
Sakari Bergen
2c23733a1d
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
2010-11-02 10:58:38 +00:00
Carl Hetherington
0ff75dad5c
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
2010-10-29 01:26:53 +00:00
Carl Hetherington
c719841423
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
2010-10-29 01:07:56 +00:00
Carl Hetherington
df12d2b39c
Fix normalize dialogue crash.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7942 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-29 01:04:27 +00:00
Carl Hetherington
90a82c8653
Remember radio button state across normalize dialogue invocations.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7941 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-29 00:40:08 +00:00
Carl Hetherington
7345aae922
Fix previous.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7938 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-28 22:43:11 +00:00
Carl Hetherington
db5c8c9791
Add region peak amplitude to region editor.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7937 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-28 20:01:26 +00:00
Carl Hetherington
6f9e9ad23e
Make normalize cancel button work.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7935 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-28 17:09:32 +00:00
Carl Hetherington
d731e4dba1
Fix up progress bar on normalization.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7934 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-28 17:02:29 +00:00
Carl Hetherington
6a81cd5f71
Remember last used normalization value in the dialogue.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7933 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-28 17:01:15 +00:00
Carl Hetherington
9f7f0f79a3
Make build scripts python2/3 agnostic.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7931 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-27 23:10:27 +00:00
Carl Hetherington
04585abae3
Ellipsize source names in the region property dialogue box.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7930 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-27 21:56:04 +00:00
Carl Hetherington
d75239caea
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
2010-10-27 21:21:50 +00:00
Carl Hetherington
d31a63c685
Show a region's sources in its properties dialogue.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7927 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-27 21:18:44 +00:00
Carl Hetherington
935aeb55dd
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
2010-10-27 14:22:24 +00:00
Carl Hetherington
8f448a78cd
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
2010-10-26 00:30:22 +00:00
Carl Hetherington
7d2c21fddb
Clean up get_regions_for_action prototype slightly.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7909 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-20 00:19:09 +00:00
Carl Hetherington
ec52182f30
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
2010-10-19 22:08:39 +00:00
ed5e141b71
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
2010-10-18 22:02:12 +00:00
Carl Hetherington
471ca9b1f5
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
2010-10-18 19:59:41 +00:00
Carl Hetherington
269590e1bf
Tidy up About dialogue. Fixes #1407 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7903 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-17 23:44:34 +00:00
Carl Hetherington
8c40401438
Reformat.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7902 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-17 23:35:38 +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
bf0356f39c
Fix uninitialised variables.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7892 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-10 11:35:16 +00:00
Carl Hetherington
b126c53dfb
Add missing dialogue box title.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7890 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-10 11:34:14 +00:00
Carl Hetherington
d86000efd0
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
2010-10-09 12:17:46 +00:00
7d2cd8ed5c
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
2010-10-08 18:41:59 +00:00
Carl Hetherington
ba0458cf1f
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
2010-10-08 14:54:16 +00:00
Carl Hetherington
3b0c5e3541
Respond to JACK session quit request. Fixes #3491 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7878 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-07 12:12:16 +00:00
Carl Hetherington
2d08273987
Remove some unused code.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7876 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-05 14:55:08 +00:00
Carl Hetherington
8222348761
Improve GUI display during MIDI record in various ways.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7875 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-05 00:27:26 +00:00
Carl Hetherington
22ffdfa6ad
Fix incorrect angle brackets for includes.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7874 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-05 00:25:57 +00:00
Carl Hetherington
ef62a039b9
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
2010-10-02 00:28:13 +00:00
Carl Hetherington
fd2a9ccdad
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
2010-10-01 20:16:29 +00:00
Carl Hetherington
cc9dabf882
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
2010-09-29 23:02:32 +00:00
Carl Hetherington
74c69114bc
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
2010-09-29 22:59:39 +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
03fe5aa56d
safe use of existing env vars
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7856 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-29 01:58:47 +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
fef6643165
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
2010-09-28 22:43:19 +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
40903b1926
(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
2010-09-28 17:27:58 +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
aad157337c
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
2010-09-26 13:33:39 +00:00
0d2ddbe52a
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
2010-09-26 12:59:53 +00:00
Carl Hetherington
ca00c3bcc3
Fix waveforms while recording ( #3474 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7837 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-24 00:08:25 +00:00
468d39ba81
add support for beats/2 quantization in dialog
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7832 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-22 15:57:20 +00:00
ded4a143db
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
2010-09-22 15:21:06 +00:00
d4aaa9c10c
carl's patch for #3471 applied to 3.X
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7830 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-22 12:37:48 +00:00
Carl Hetherington
096f146d94
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
2010-09-22 00:41:25 +00:00
Carl Hetherington
00c47cf160
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
2010-09-21 23:26:18 +00:00
Carl Hetherington
dbd1e1f7b8
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
2010-09-21 23:23:07 +00:00
90e73a3a6d
(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
2010-09-21 15:15:06 +00:00
Carl Hetherington
3aa1f21475
Updating zoom mouse cursor on modifier press. Fixes #274 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7820 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-21 14:22:13 +00:00
5462d30076
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
2010-09-21 03:09:02 +00:00
2c80ff4129
lincoln's patch that makes us pay attention to region copies w.r.t the region list, PLUS make region list insert drags work again by not insisting that the list of regionviews be non-empty as the drag is constructed PLUS the start of tracking mouse cursor position in MIDI notes PLUS a bit of leftover debugging info
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7817 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-21 03:02:30 +00:00
6d251f7fe3
new cursor images (and SVG files) from chris g.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7815 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-20 19:44:02 +00:00
97a96ee250
region list displays actual playlist use count for each region, rather than a GUI-based count
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7814 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-20 19:18:17 +00:00
6a93c41201
round one of work on finalizing #3098 , involving per-field updating functions for each field in the region list. also "start" renamed to "position" for consistency with other parts of ardour
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7813 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-20 15:12:44 +00:00
Carl Hetherington
ac34829f3b
Add missing files.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7810 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-20 01:01:53 +00:00
Carl Hetherington
a2885a430b
Add progress bar to strip silence dialogue. Fixes #3103 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7809 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-20 00:58:25 +00:00
Carl Hetherington
e47d463309
Cleanup patch from Karsten Wiese. Fixes #3462 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7807 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-19 17:10:43 +00:00
Carl Hetherington
aa00dbc40e
Fix MIDI streamview grid. Fixes #3460 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7806 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-19 15:50:22 +00:00
Carl Hetherington
dadee4622d
Put images on the fade in/out menus. Fixes #3411 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7805 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-19 03:31:03 +00:00
Carl Hetherington
620a4df730
Save / restore settings from the editor region list context menu.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7804 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-19 02:18:59 +00:00
Carl Hetherington
9ad9e19d04
Colour odd/even region list lines differently to improve readibility.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7803 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-18 23:53:22 +00:00
Carl Hetherington
3defa8b521
Preserve region list selection state even if a region is selected which is not shown in the editor.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7802 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-18 23:31:39 +00:00
Carl Hetherington
9054c71fb8
Update regions list when editing a region fade. Fixes #3458 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7801 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-18 20:55:51 +00:00
Carl Hetherington
74d72b83a7
Disable region drags in internal edit mode. Fixes #3456 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7800 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-18 20:22:03 +00:00
Carl Hetherington
157895dc3b
Provide both FreeBoB and FFADO options in the engine dialogue. Fixes #3457 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7799 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-18 20:01:54 +00:00
d05a3f7305
copy edit comment
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7797 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-17 23:43:23 +00:00
0ed7a99dd5
fix reversed direction of MIDI note drag preview
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7796 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-17 23:27:49 +00:00
4400489f15
patch from Johan Mattson to make -I/-O options in engine dialog actually work ( fixes #2975
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7795 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-17 20:43:38 +00:00
bbb131d895
text edit fix for #686
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7794 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-17 20:34:15 +00:00
9a8cd09b19
fix errors in midi note drag preview ( #3446 )
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7793 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-17 20:32:18 +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
10bdce85a0
megaopus commit: (1) add __STD_(LIMIT|FORMAT)_MACROS to command line flags for cc and c++ builds, remove them from source (2) add new Property::midi_data used by MidiRegion to signal that its (MIDI) contents have changed (3) massive switch from nframes_t to framepos_t/framecnt_t including removal of ARDOUR::max_frames (replaced by ARDOUR::max_frame{pos,cnt} (lots more to do but this set was driven by changes to the Diskstream API to use framepos_t
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7791 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-17 16:24:22 +00:00
e84c3fe555
prevent drags on nascent-captured regions
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7790 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-16 21:58:54 +00:00
Carl Hetherington
85977126b6
Use a maximum of 3 phase invert buttons per strip. Should fix #3455 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7789 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-16 20:12:30 +00:00
Carl Hetherington
42dcf814e3
Patch from Colin to move panners above the fader so that faders align even with different panner sizes. Also fix mono button label. Fixes #3410 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7788 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-16 17:01:40 +00:00
8e00b86ebb
make resampled sources (during import) report their "natural position" (i.e. BWF timecode) using the samplerate of the session, not the original source, for correct positioning; minor frame{pos,cnt}_t cleanup
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7785 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-16 16:11:26 +00:00
084dda86a7
when there is a chord at the beginning of a note selection, play the whole chord during drags, not just the first note. seems to be able to send a bank swap message - probably an existingbug
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7784 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-15 18:54:04 +00:00
7eea9fac9d
cleaner version of previous commit
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7783 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-15 16:54:17 +00:00
5f948f6961
(optionally) play note(s) as they are moved around on the pitch axis (finishes #3446 )
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7782 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-15 16:16:37 +00:00
76a24260c7
fix crash on first-run of ardour3, caused by trying to add non-existent XML nodes to a new session
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7780 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-15 14:51:53 +00:00
3254468526
fix crash caused when deleting a region without a playlist PLUS make it impossible to select a region without a playlist (i.e. part of an unfinished capture pass). fixes #1502
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7779 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-15 14:37:08 +00:00
Carl Hetherington
5e7ead224a
Copy-edit.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7778 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-15 00:33:33 +00:00
Carl Hetherington
edc8ab191a
Fix bug introduced in one of my previous commits when prevented recording regions being created properly.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7777 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-14 23:26:17 +00:00
d5c1e67c56
put a gray line above the region view name highlight; make region view name highlight the correct height - there was a 1 pixel gap at the bottom
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7775 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-14 18:56:41 +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
4d112a8e6b
remove Glib::ustring from libardour; allow any characters except '/' and '\' in paths (may cause issues when loading creatively named 2.X sessions; fix a couple of details of name collection and usage from the startup dialog
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7772 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-14 15:45:21 +00:00
Carl Hetherington
4ce12d75e1
Fix another assertion failure if a saved selection doesn't correspond to the things that are actually present in the session file.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7769 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-14 00:34:49 +00:00
bc8aeb0425
restore "add MIDI region on click in MIDI track" functionality
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7768 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-13 19:46:28 +00:00
00438c9c7f
possible fix (by rearrangement) for #3424
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7767 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-13 18:26:56 +00:00
Carl Hetherington
ab88ccc6a1
Add missing files.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7766 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-10 07:25:36 +00:00
Carl Hetherington
86244875a4
Allow drags of automation in time ranges where the automation is on a MIDI track and may span different regions. Fixes #3366 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7765 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-09 21:35:28 +00:00
Carl Hetherington
5f27e70016
Fix crash when clicking on an AutomationRegionView in range mode.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7764 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-09 21:35:13 +00:00
Carl Hetherington
7decc96544
Add some debugging code for mouse drags.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7763 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-09 21:34:45 +00:00
Carl Hetherington
d02822e788
Copy-edit.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7761 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-09 14:40:59 +00:00
Carl Hetherington
57b362cf99
nframes64_t -> frame{pos,cnt}_t
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7759 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-09 01:38:21 +00:00
Carl Hetherington
613fe6353a
Fix confusion with _pointer_frame_offset and snapping; makes e.g. playhead drag with grid snap to region bounds work.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7758 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-09 01:38:12 +00:00
Carl Hetherington
db680ab6d3
Fix crossfade visibility on startup so that it respects the configured setting.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7757 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-09 01:38:02 +00:00
Carl Hetherington
d0220523f8
Update coverage frames when the playlist changes; improves display a bit in stacked layer mode.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7756 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-09 01:37:50 +00:00
Carl Hetherington
23fff21f4c
Further fix to #3437 from Lincoln.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7755 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-07 23:27:10 +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
5ce3409e5d
Fix missing virtual destructors.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7753 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-07 21:26:37 +00:00
Carl Hetherington
db2f662471
Trim some debug output.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7749 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-07 12:19:20 +00:00
Carl Hetherington
18b99c1f44
Lincoln's patch to tidy up region fade visuals. Fixes #3437 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7748 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-07 11:41:16 +00:00
Carl Hetherington
b25da08b46
Another hacky fix for deadlocks when updating the port matrix.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7747 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-06 21:06:10 +00:00
Carl Hetherington
ea2648503b
Cleanup of region drag code to be a bit more efficient and shorter. Fixes crashes when dragging regions to the wrong track type.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7744 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-06 12:34:11 +00:00
Carl Hetherington
1206b2973d
Fix GCC warning.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7743 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-05 20:59:10 +00:00
Carl Hetherington
841147d9a7
Desensitize edit menu item in the processor box menu if there is nothing selected which can be edited.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7742 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-05 20:41:48 +00:00
Carl Hetherington
1b28aa93f8
Small HIG-ification.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7737 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-03 15:21:43 +00:00
Carl Hetherington
ade3609b01
Unbind 1 key from cycle to next edit mode to prevent user confusion.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7735 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-02 19:10:37 +00:00
Carl Hetherington
928321d8b8
Call TimeAxisViewItem constructor properly after my recent changes.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7734 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-02 19:09:46 +00:00
98d994f29c
fix a variety of unused argument errors noted by gcc 4.3.2 on x86
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7733 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-02 17:01:36 +00:00
beb9c71113
bump required versions of gtkmm etc
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7732 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-02 17:00:26 +00:00
Carl Hetherington
6f61058723
Make it easier to move the summary rectangle around when it is narrow or low in height.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7730 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-02 01:44:27 +00:00
Carl Hetherington
b9191eb0c5
Paste to the source of a copy if there are no selected tracks (rather than using the track under the mouse). Fixes #3333 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7729 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-02 01:06:19 +00:00
Carl Hetherington
ba225736a4
Don't give automation region views left/right trim handles. Fixes #3428 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7727 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-01 22:35:46 +00:00
1ba9060c44
fix up the port insert I/O GUI
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7722 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-31 14:16:29 +00:00
f13b700944
mostly fix 3409 by making it impossible to sync to JACK if video pull up/down is non-zero. missing: can still alter video pull up/down after syncing to JACK, will likely wait till post-3.0
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7721 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-31 01:49:33 +00:00
Carl Hetherington
b9dca83832
Auto-connect outputs that appear as a result of e.g. instruments being added to MIDI tracks. Fixes #3368 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7720 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-30 22:34:21 +00:00
5da31b63a9
don't display range selection when track selection changes and we're not in the right mouse mode
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7717 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-30 18:59:02 +00:00
6e8a5fa135
more improvements for range drag/track selection logic etc.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7714 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-30 18:08:41 +00:00
a8e86b8f09
tweak track selection during range drag; "all group" button in editor is now working, but not mapped to display the right setting at startup
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7712 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-30 17:34:12 +00:00
Carl Hetherington
80084dcdf3
Fix another crash on session creation if the stored selection no longer exists in the session.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7711 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-30 01:37:56 +00:00
Carl Hetherington
b75956d35d
Respect link of region and track selection when setting via a list of Selectables. Should fix #2153 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7710 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-30 01:24:00 +00:00
Carl Hetherington
57ec614531
Reset the available import dialogue menu options when a selection is made from the channel_combo. Sort-of fixes #3397 , in that you can select to selected tracks' option on the add files menu even if the number of selected tracks is not the same as the number of imported files.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7709 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-30 00:54:02 +00:00
Carl Hetherington
aff6cb836d
Give new sessions the default GUI state. Fixes #3423 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7708 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-29 11:15:40 +00:00
Carl Hetherington
bce90b1802
Fix up some inconsistencies in handling of region sync points.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7706 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-29 01:08:07 +00:00
Carl Hetherington
8f093b0eaa
Don't call reset_zoom with the default frames_per_unit if we have got a different value from the Editor's state. Fixes restore of zoom level on session load.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7705 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-29 01:06:05 +00:00
Carl Hetherington
e7587ea0fb
Respect ignore_state_request in all cases on set_automation_state(). Fixes #3416 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7704 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-28 16:39:31 +00:00
Carl Hetherington
383597b19b
Shrink the minimum size of the plugin analyser a bit, and make it take up spare space in the dialogue. Fixes #2835 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7703 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-28 14:56:13 +00:00
Carl Hetherington
9afbb649b6
Use weak_ptr for IOs in the bundle list to avoid holding onto them when a route is removed. Fixes #3395 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7702 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-28 12:55:53 +00:00
Carl Hetherington
40f5747a7f
Only rebuild the existing session box once, but show it as many times as required. Fixes #3421 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7700 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-28 00:52:27 +00:00
Carl Hetherington
ba6cc76ec0
Remove what I'm pretty sure was a hack to work around the bug we used to have with the mouse entering and leaving the verbose canvas cursor. Fixes #3415 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7699 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-27 02:01:59 +00:00
Carl Hetherington
2b28b268c0
Remove existing widgets when setting up the existing session page. Fixes #3421 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7698 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-27 02:01:40 +00:00
Carl Hetherington
04cc804414
Fix sense of OS X check for menu items. Fixes #3420 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7697 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-27 02:01:07 +00:00
1526735d79
some (unfinished) work on incorporating Ben's rev 6919 changes regarding track selection; make newly selected tracks show the current range selection; fix crashes related to meter display; remove "all" group from main group tab display and just put it down in its own button (totally incomplete); minor cleanups
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7696 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-26 23:25:44 +00:00
Carl Hetherington
bdb8434238
Copy-edit.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7695 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-26 02:34:45 +00:00
Carl Hetherington
c243a02c99
Fix crossfade undo using the stateful diff system. Fixes #3257 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7694 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-26 01:44:11 +00:00
884ee2a3cc
check dependents in Playlist after moving a region to a specific layer; make region layering editor appear reliably; click on xfade sets clicked_routeview
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7692 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-25 22:42:35 +00:00