Carl Hetherington
8d300dae85
Fix out-of-scope access to variable ( #4810 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11808 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-07 01:53:56 +00:00
Carl Hetherington
ffc50fcf9d
Remove use of invalidated iterator ( #4826 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11807 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-07 01:37:27 +00:00
4969266d06
fix some packing issues in the monitor section when using high-channel-count master/monitor busses (eg. ambi)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11805 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-06 11:18:22 +00:00
4089b0ed93
revert all recent changes to startup dialog, except for colin f's patches to make a few details work better
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11804 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-06 10:36:33 +00:00
Ben Loftis
164db566b0
various tweaks to Freesound UI and code. keep a single mootcher to speed up operations; add text to progress bar, stop storing xml files, auto-increment pages until user clicks stop.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11801 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-05 21:31:55 +00:00
49240fe7c5
Draw all automation points, rather than trying to use a heuristic to show some
...
at any given zoom level.
This works because (1) automation data is obtained by sampling, and we control
the sampling interval (2) automation data is filtered to remove co-linear
points before becoming part of a ControlList.
This commit removes some of the hairiest code in Ardour's GUI, which was
responsible for figuring out which invisible control points were affected by an
edit. The change is based on an experiment in mixbus done by Ben Loftis.
git-svn-id: svn://localhost/ardour2/branches/3.0@11798 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-05 16:53:55 +00:00
8aa72a031a
provide control over automation thinning in preferences
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11797 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-05 12:09:23 +00:00
Carl Hetherington
9e67e1f1f0
Fix possible deref of 0 pointer ( #4815 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11793 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-05 01:22:51 +00:00
Carl Hetherington
7f417fb44f
Remove unused ustring version of url_decode(). Rework
...
the other version to be a bit simpler, avoiding #4800 .
git-svn-id: svn://localhost/ardour2/branches/3.0@11771 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-01 14:30:06 +00:00
Carl Hetherington
5638dd0c17
Patch from Nick to fix crash on closing a LV2 plugin
...
(#4794 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@11764 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-27 21:08:11 +00:00
Carl Hetherington
e7d2509ad9
Fix warning.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11759 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-25 19:45:39 +00:00
1716dc0ce6
Update to latest LV2 atom extension.
...
Implement proper support for fixed size LV2 plugin UIs.
git-svn-id: svn://localhost/ardour2/branches/3.0@11757 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-25 17:17:40 +00:00
Carl Hetherington
d8ee15df1a
Reshow time selection when zooming in object-range mode
...
(#4678 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@11754 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-25 12:12:08 +00:00
Carl Hetherington
231eefc247
Patch from colinf to make stereo panners move right with the mouse ( #4702 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11753 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-23 22:56:00 +00:00
Carl Hetherington
d9d0c6b0b3
Fix double separator on session range context menu.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11751 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-22 16:42:21 +00:00
Carl Hetherington
64425f77e7
Remove unused op parameter to temporal_zoom_by_frame. Add Zoom to Range option to range marker context menu ( #4778 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11750 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-22 16:41:44 +00:00
Carl Hetherington
3120bae8b4
Don't leave internal edit mode when clicking on an automation region view ( #4747 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11749 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-22 16:41:23 +00:00
f9de5f6436
clarify what the "precise" button does in the timefx dialog
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11746 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-22 15:48:49 +00:00
Carl Hetherington
21a0b7ace0
Use combo box for plugin controls for ports marked as
...
lv2:enumeration.
git-svn-id: svn://localhost/ardour2/branches/3.0@11745 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-21 16:43:01 +00:00
Carl Hetherington
0af622521b
Use a AutoSpin rather than a combo box for input
...
parameters marked up as scalePoint with fewer labels
than there are possible values for the parameter
(should fix #2612 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@11744 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-21 16:39:04 +00:00
Carl Hetherington
05fcf75eaf
Use sigc::slot for ClickBox printing function rather
...
than a function pointer.
git-svn-id: svn://localhost/ardour2/branches/3.0@11743 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-21 16:38:59 +00:00
Carl Hetherington
6238ca5e72
Rename combo_map variable to scale_points.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11742 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-21 16:38:53 +00:00
Carl Hetherington
ed12f85c88
Add tooltips to plugin controls in the processor box
...
(#4697 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@11741 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-21 14:13:48 +00:00
2b7d17e904
reorder editor route list columns to put visible and active first (from joern)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11732 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-20 17:08:07 +00:00
Carl Hetherington
12776e01e7
Use Silence instead of Flush to describe plugins-stop-with-transport.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11730 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-19 11:17:09 +00:00
Carl Hetherington
0deb2aa9af
Add window title to control surface options.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11727 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-19 01:34:28 +00:00
Carl Hetherington
df3eaf9188
Remove erroneous non-run of plugins when the transport is stopped
...
and plugins-stop-with-transport is true; this option is supposed
to mean the flush() is called on processors on transport stop, in
order to silence reverb tails etc. Comment this and try to make
the GUI option name more helpful. Should fix #4748 .
git-svn-id: svn://localhost/ardour2/branches/3.0@11725 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-17 23:41:51 +00:00
928c7cf10c
thin up the width of the line separating tracks in the editor summary line (by-product: slightly more space appears to be there between the colored blocks representing regions too
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11724 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-17 17:19:43 +00:00
3b1a065584
group tabs background/base color taken from the theme base. in the dark theme, its not quite so black and matches other base color areas
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11723 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-17 17:14:15 +00:00
1c6ebde9f6
fix command name in undo/redo history for nudge backwards ( #3325 )
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11722 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-17 14:15:22 +00:00
685d8ffba7
save nudge clock value; don't reset the nudge clock mode when loading a session (possibly some finessing required here, since presumably mode and value should be per-session and are saved in the session instant.xml anyway)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11721 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-17 14:10:44 +00:00
0a8c0c96ef
add nick lanham (bazz) to authors list
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11720 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-17 13:22:34 +00:00
ab87cad1ec
tweak ardour button radius down to 5 pixels from 9
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11715 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 18:27:48 +00:00
b80b15afea
tweak mute + solo button colors to avoid wedge shape issues (more)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11714 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 18:27:00 +00:00
416e3c701e
put back revised version of Route::has_external_redirects() and use it to give a warning when attempting to freeze a track with sends/inserts/returns
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11707 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 16:51:54 +00:00
8b03f1790a
fix twice-used name "Editor" for action group
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11706 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 16:50:35 +00:00
d86a078483
hide splash window under certain error conditions
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11705 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 15:51:33 +00:00
0d4825d62e
forward port save/goto visual state changes from 2.X (now uses ctrl-Fn to save, Fn to goto)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11703 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 15:04:28 +00:00
f07ca6397f
radically rethink export/bounce/freeze code design. probably not 100% done by freeze+unfreeze now work and behave sensibly w.r.t. processors that do routing
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11701 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-15 21:40:17 +00:00
fb7cc31de7
patch from colinf that fixes bad behaviour on first run by forcing new-session on first run
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11695 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-15 12:10:04 +00:00
9593d6e9cf
patch from colinf to handle default session dir a little better
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11694 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-15 12:04:00 +00:00
78abd0538b
use improved copying send/return/port insert fix in GUI
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11692 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-15 02:31:30 +00:00
Carl Hetherington
947c698b0e
Finish off fix for crash on region context menu ( #4766 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11683 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-14 16:58:11 +00:00
372f90ec61
look for RegionMenuMIDI action in the right action group
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11679 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-14 12:05:53 +00:00
Carl Hetherington
d7829cf96a
Remove a little unused code.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11678 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-14 11:17:14 +00:00
359e4c8656
use new design for processor drag-n-drop
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11671 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-13 20:15:50 +00:00
0eb97bcae7
use g_fopen()
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11670 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-13 20:15:37 +00:00
Carl Hetherington
7149ca74e6
Make the close button in the config info dialog work.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11662 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-13 17:03:20 +00:00
6911641427
move text in rulers up by a few pixels for MUCH better appearance
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11661 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-13 10:30:55 +00:00
Ben Loftis
b4999fbc14
remove menu items from the keybindings dialog
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11654 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-12 19:24:16 +00:00