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
Carl Hetherington
a4c27ff16e
Update motorised button when a motorised surface's bindings are loaded.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11740 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-21 02:19:59 +00:00
Carl Hetherington
189257dd32
Make toggle MIDIControllables with program changes only respond to the appropriate program change (part of #4780 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11739 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-21 02:15:55 +00:00
Carl Hetherington
4c0b104db5
Fix test build.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11738 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-21 01:07:05 +00:00
135c72b085
use the right include name
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11737 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-20 19:38:49 +00:00
494635b99b
make MIDI Patch Manager search in $user_config_dir/patchfiles for midnam files as well as the per-session equivalent. need to stop it from doing at session shutdown time too.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11736 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-20 18:03:46 +00:00
1c399d5ebc
tweak audio track importer to use the modified xml++ API for XPATH searching
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11735 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-20 18:02:36 +00:00
8f4e126c72
a lot of tweaking and fixing for the MIDNAM parsing code so that it correctly handles all 44 sample files from digicake.com/midnams.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11734 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-20 18:01:59 +00:00
71b3c8cfe1
some deep changes to xml++ in which we retain a C-level xmlDocPtr as a member of an XMLTree objects. this allows us to do repeated XPATH searches (as in the midnam parser of libmidi++) without constantly rewriting an entire tree into memory to recreate a new xmlDocPtr with which we can search. Since XMLTree objects don't typically stay around for very long, just when serializing to/from disk, this is not anticipated to have much (if any) impact on memory consumption
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11733 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-20 18:01:07 +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
ec24aebfca
add 44 MIDNAM files for various h/w synths, originally from digicake.com/midnams but cleaned and fixed up
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11731 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-20 17:00:30 +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
c5dac2a724
Add GPL boilerplate; use x->foo for (*x).foo; tidy some indentation; use a table to place widgets; add motorised option.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11729 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-19 01:34:40 +00:00
Carl Hetherington
8063027507
Add set_motorised().
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11728 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-19 01:34:35 +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
5aec73971a
fix crash when setting an LV2 preset that refers to ports via incorrect names (from bazz)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11719 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-17 12:28:37 +00:00
377f407a2f
remove debugging output
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11718 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-17 12:26:42 +00:00
1b830d5942
continue the saga of Rewrite The XML Node So That It Can Be Used To Set Another Object's State by descending into an IO node to fix the names of its ports as used in connection info. allows copies of sends etc. to retain the same connections as the original (with new names, obviously)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11717 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 22:36:06 +00:00
f1638d365e
use MOD2 for command key on OS X, just like in 2.X
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11716 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 21:53:06 +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
34a9766269
tweak2
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11713 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 17:44:38 +00:00
f875e68ea3
tweak
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11712 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 17:43:52 +00:00
f0e0f3fc94
hack for OS X builds where explicit linkage against libintl can be required but libintl has no .pc file and isn't part of the system libs
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11711 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 17:40:31 +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
8e1488c76e
remove now-unused Route::has_external_redirects()
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11704 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 15:05:00 +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
e945505731
add new files
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11702 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-15 21:42:11 +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
cfaf6ff7e3
remove unused Glib::Thread* from ProcessThread
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11696 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-15 13:39:06 +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
730937dc37
better, cleaner fix for copying sends/returns/port inserts via XML state
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11691 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-15 02:31:09 +00:00
Carl Hetherington
86a0fe1b43
Fix comment and one return value.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11690 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-14 22:53:41 +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