6f4e224f71
fix various MIDI keybindings that were lost due to a subtle change in keyboard event forwarding
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10010 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-19 14:47:41 +00:00
Carl Hetherington
67ae8c8eb9
Hopefully fix crash with empty IO matrix bundles
...
(#4270 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10009 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-19 14:45:08 +00:00
Carl Hetherington
efc6b2869f
Fix up note snapping so that we snap to the note we're over.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10008 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-19 13:40:37 +00:00
5d2b5d3c59
new contributor names
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10002 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-17 20:44:39 +00:00
45d51d3aee
various fixes to MidiRegionView selection handling, key handling, drawing of ghost notes (contains a fix for #4263 ); shift-drag selections in MidiRegionViews now correctly add to the selection rather than replacing any existing one.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10000 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-17 12:46:42 +00:00
4aa84f0513
change packing options within mixer window to fix #4271
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9999 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-16 14:45:19 +00:00
f6951c92f0
attempt to fix deep confusion in GUI code about converting between musical and audio time (should have beneficial effects on #4257 ); change ghost note drawing when in MIDI note draw/add mode so that its start is aligned with the mouse cursor
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9998 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-16 14:24:41 +00:00
b500497812
Delete key can now be used to remove tempo/meter markers
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9996 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-15 15:08:37 +00:00
Carl Hetherington
82f8214277
Group tab fix from David Halter ( #4268 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9995 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-15 14:08:01 +00:00
Carl Hetherington
25b4913c78
Save position of MIDI scroomers ( #4140 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9993 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-14 18:40:57 +00:00
Carl Hetherington
d5a55c48f9
Fix a few SNAFUs with the port matrix after recent changes.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9992 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-14 18:12:33 +00:00
ae5f278202
make control protocol's SelectByRID signal work, thus enabling MIDI binding maps to use function="select" with an argument; fix minor bug in previous commit
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9991 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-14 17:11:33 +00:00
bd1d705498
add new editor actions for solo, mute, solo-isolate toggle (of selected tracks) for use by MIDI bindings
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9990 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-14 16:01:07 +00:00
Carl Hetherington
12d1da30d2
Hopefully fix follow-up bug in #4209 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9989 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-14 14:13:11 +00:00
Carl Hetherington
b63427e729
Fix a couple of minor typos.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9987 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-14 14:08:46 +00:00
Carl Hetherington
07a58ffd62
Stop bundles disappearing from the port matrix when they
...
have no channels (#4209 ). Also fix the remove all
channels menu option.
git-svn-id: svn://localhost/ardour2/branches/3.0@9986 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-13 20:19:39 +00:00
f75bbfd8ac
track changes to config parameters for MMC device id's correctly (from roy vegard)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9985 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-13 16:27:29 +00:00
dd55f88d30
when showing a note value during a drag, clamp first to the actual range. note that the canvas object can still be dragged out of the region (above/below) but fixing this requires some kind of fancy auto-scroll that i'm not up for implementing at this time
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9983 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-12 14:41:11 +00:00
6e280d5cfc
fix button label in new session dialog when backing up (from david halter)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9970 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-09 19:05:29 +00:00
Carl Hetherington
5905b58bc0
Use correct default value for MIDI faders, and put the
...
unity mark in the correct position for those faders.
Fixes #4234 .
git-svn-id: svn://localhost/ardour2/branches/3.0@9955 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-03 18:41:16 +00:00
Carl Hetherington
89354edbbc
When renaming a track to the name of an existing one,
...
use the same behaviour in both the editor and mixer
windows (add a number to the requested name).
git-svn-id: svn://localhost/ardour2/branches/3.0@9954 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-03 13:28:54 +00:00
Carl Hetherington
61d95b0bd0
Fix erroneous check for colons in track names; clean up
...
the dialogue a bit and go back to the name entry if the
user wants to re-edit.
git-svn-id: svn://localhost/ardour2/branches/3.0@9953 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-03 13:28:36 +00:00
Carl Hetherington
86d2afaf4e
colinf's patch for #4223 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9952 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-03 13:27:48 +00:00
Carl Hetherington
9e6eb3e0c7
Apply x42's patch from #4207 ; rename MIDI control
...
preferences to just MIDI.
git-svn-id: svn://localhost/ardour2/branches/3.0@9948 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-03 11:15:01 +00:00
Carl Hetherington
ad4f943f5a
Get correct folder from the default chooser; should fix
...
the remainder of #4239 .
git-svn-id: svn://localhost/ardour2/branches/3.0@9947 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-03 11:14:31 +00:00
Carl Hetherington
332a4ebb59
Make sure we have a user config directory before trying
...
to create a .a3 file in it. Fixes #4239 .
git-svn-id: svn://localhost/ardour2/branches/3.0@9944 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-31 13:58:32 +00:00
14a01a263d
always expose channel in patch change dialog (why was this ever dependent on a time converter?)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9940 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-28 13:27:04 +00:00
2fb2442dd3
Primary-(scroll|up|down) on patch/bank change event changes bank number; change format of verbose cursor when inside patch/bank change
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9939 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-27 19:11:39 +00:00
8fb9e72a77
allow import to selected MIDI tracks (note that this gets confused if the MIDI file contains multiple MetaTracks - each track ends up in the same track, which may or may not be the right thing)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9938 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-26 17:22:10 +00:00
df78f284ee
fix up colons in track names before they are used for JACK port names; catch most (not all) attempted renames and ask the user about colons
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9928 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-26 02:07:59 +00:00
75fc3a82f8
when tabbing between track/bus name fields, skip rec-enabled tracks to avoid an annoying halt to the motion
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9925 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-25 21:00:19 +00:00
af7ba3347c
when tabbing between track/bus name entries, attempt to scroll appropriately ( #4223 )
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9924 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-25 20:28:51 +00:00
e2933f136e
remove commented out debug output
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9920 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-25 18:06:12 +00:00
806ca0cbc0
slightly improve color choice for meter metrics when more than one data type is present
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9915 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-22 22:15:30 +00:00
6ee0af19c5
two birds with one stone: fix "color bug" that occured as soon any route with >1 types of data was created, because a global Gtk::Style was modified to draw text, but fix it by switching drawing of the meter metrics area to cairo, and avoid all that stuff
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9914 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-22 22:04:27 +00:00
Carl Hetherington
8c7fda11cf
Don't pop up an empty menu over a patch change.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9909 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-20 00:01:08 +00:00
Carl Hetherington
c3bea354f8
Set up advanced session options from the RCConfiguration so that the RCConfiguration values don't get ignored on startup ( #4205 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9908 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-19 23:12:42 +00:00
Carl Hetherington
2e113872de
Assume axis views with no set visible property are visible.
...
Fixes #4197 .
git-svn-id: svn://localhost/ardour2/branches/3.0@9905 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-19 17:14:45 +00:00
Carl Hetherington
8426588d6e
Allow enter to be pressed to apply.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9891 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-17 20:11:37 +00:00
Carl Hetherington
982bfd08db
Add context menu for control points.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9890 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-17 20:10:31 +00:00
Carl Hetherington
8786d5c9c2
Fix vertical pane resizing during fullscreen/unfullscreen
...
(#4119 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@9889 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-17 18:22:43 +00:00
Carl Hetherington
7e8e8b4e72
Tie note y to mouse pointer position when dragging MIDI
...
notes (#4051 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@9886 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-17 16:02:26 +00:00
Carl Hetherington
7b8efcc250
Snap ghost note more intuitively ( #4189 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9885 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-16 21:53:30 +00:00
Carl Hetherington
0cd67582cb
Restore AWOL master mixer strip ( #4187 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9884 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-16 21:29:06 +00:00
Carl Hetherington
48de21b120
Move panner bypass state up to the PannerShell so that it is preserved even when new Panners are dropped in (refixes #4185 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9877 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-14 22:17:43 +00:00
a5efa9a500
initial pass at session-renaming functionality
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9876 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-14 17:41:06 +00:00
Carl Hetherington
5f9fb85b77
Fix crash when selecting automation points in MIDI
...
regions with non-zero starts (#4177 ) and also fix
problems with selection conversions between
ControlPoints and PointSelection in similar regions.
git-svn-id: svn://localhost/ardour2/branches/3.0@9866 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-13 19:24:46 +00:00
Carl Hetherington
80972784e3
Fix non visibility of previously-visible MIDI automation
...
tracks on session reload.
git-svn-id: svn://localhost/ardour2/branches/3.0@9863 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-13 17:13:30 +00:00
Carl Hetherington
82ec615da3
Make MIDI automation tracks behave the same as MIDI
...
tracks when they are clicked in an area with no region
(approximation to a fix for #4155 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@9860 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-13 12:34:11 +00:00
Carl Hetherington
dc900af74c
Fix erroneous placement of new MIDI automation points in
...
regions with non-zero start (#4176 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@9859 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-13 12:09:25 +00:00