13
0
Commit Graph

3469 Commits

Author SHA1 Message Date
Carl Hetherington
9f1b50cc3e Fix thinko with dragging one of >1 tabs in the same
route group (#4301).


git-svn-id: svn://localhost/ardour2/branches/3.0@10044 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-31 19:26:25 +00:00
Carl Hetherington
881b5a43e7 Allow route groups to color their tracks (remainder of
#4064).


git-svn-id: svn://localhost/ardour2/branches/3.0@10043 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-31 19:14:12 +00:00
f3a6b8a9ba Fix meter colour range to again have a hard knee at 0dB and twiddle colours so >0dB levels are red and stand out.
I am not sure if this is the original intent here, but it seems the most informative/useful/standard/etc. Unfortunately the colour names in the configuration (min, mid, max, clip) are a bit confusing (starting to clip = "mid"?) but changing them would break things. Oh well.


git-svn-id: svn://localhost/ardour2/branches/3.0@10042 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-31 18:58:46 +00:00
5437c24673 Less day-glo panner colours based on audio track colours.
git-svn-id: svn://localhost/ardour2/branches/3.0@10039 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-31 15:47:27 +00:00
e9c0350b97 Use evenly distributed green palette for MIDI notes.
Use standard selection colour (purple) for selected MIDI notes.
Green means MIDI, purple means selection, the brightness/velocity mappings match for each (just with a different hue).

Sensibly matching colour ranges brought to you by Agave, an awesome tool for this which you should use :)

I have inverted the dark/light => low/high velocity mapping for normal MIDI notes to match the selection. I don't really know which way it should be, but they should match, so I arbitrarily chose this direction.

Green also means currently selected tools and such, something we might want to resolve, but that might be at the cost of a technicolor nightmare, so perhaps not.


git-svn-id: svn://localhost/ardour2/branches/3.0@10038 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-31 15:40:18 +00:00
6436e4e541 Fix editor track heights (m/s/etc. buttons being cut off at Normal height).
git-svn-id: svn://localhost/ardour2/branches/3.0@10037 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-31 15:07:44 +00:00
Carl Hetherington
fc90be6059 Move route group colour button to more logical place.
git-svn-id: svn://localhost/ardour2/branches/3.0@10036 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-30 15:46:39 +00:00
Carl Hetherington
3b018f6902 Tidy up route colouring a bit so that colours are the
same for both the time axis view and the mixer strip.


git-svn-id: svn://localhost/ardour2/branches/3.0@10035 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-30 15:44:00 +00:00
74330533b8 remove needless message from log window when a system has no ALSA-capable devices
git-svn-id: svn://localhost/ardour2/branches/3.0@10032 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-30 13:41:36 +00:00
Carl Hetherington
7d32cf3813 Give route groups their own colour, settable from the route
group dialogue.  Americanise spelling of color in a few
places to avoid confusion.  Fixes #4224.  Addresses parts
of #2650 and #4064.


git-svn-id: svn://localhost/ardour2/branches/3.0@10030 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-30 09:48:53 +00:00
Carl Hetherington
ad444c0955 Another go at fixing up MIDI note additions with snap
(#4189).


git-svn-id: svn://localhost/ardour2/branches/3.0@10017 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-20 20:02:04 +00:00
Carl Hetherington
ad0e7319c8 Set up fader for audio / MIDI when the fader position
changes (part of #4233).


git-svn-id: svn://localhost/ardour2/branches/3.0@10011 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-19 17:52:32 +00:00
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