ardour.git
11 years agoFix midnam warning messages.
David Robillard [Sun, 20 Jan 2013 00:58:19 +0000 (00:58 +0000)]
Fix midnam warning messages.

git-svn-id: svn://localhost/ardour2/branches/3.0@13910 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoFix ever expanding bank selector in add patch change dialog when changing channel...
David Robillard [Sun, 20 Jan 2013 00:52:05 +0000 (00:52 +0000)]
Fix ever expanding bank selector in add patch change dialog when changing channel number.

git-svn-id: svn://localhost/ardour2/branches/3.0@13909 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoSupport note names from midnam files (tested with the DM5).
David Robillard [Sun, 20 Jan 2013 00:46:55 +0000 (00:46 +0000)]
Support note names from midnam files (tested with the DM5).

Do this via a simple MasterDeviceNames::note_name() function.  The same really
needs to be done for program names, this stuff is absolutely brutal to use.

Store note names in a vector indexed by number instead of a list with string
"numbers" for reasonable lookup time.

Make some references const that should be.

git-svn-id: svn://localhost/ardour2/branches/3.0@13908 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoUpdate patchfiles/README and remove executable bit from all midnam files.
David Robillard [Sat, 19 Jan 2013 21:42:54 +0000 (21:42 +0000)]
Update patchfiles/README and remove executable bit from all midnam files.

git-svn-id: svn://localhost/ardour2/branches/3.0@13907 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoAdd midnam file for Roland JV-2080.
David Robillard [Sat, 19 Jan 2013 21:35:08 +0000 (21:35 +0000)]
Add midnam file for Roland JV-2080.

git-svn-id: svn://localhost/ardour2/branches/3.0@13906 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoMerge Standard MIDI and General MIDI midnam files.
David Robillard [Sat, 19 Jan 2013 21:32:27 +0000 (21:32 +0000)]
Merge Standard MIDI and General MIDI midnam files.

git-svn-id: svn://localhost/ardour2/branches/3.0@13905 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoGracefully handle errors parsing midnam documents instead of crashing.
David Robillard [Sat, 19 Jan 2013 21:31:21 +0000 (21:31 +0000)]
Gracefully handle errors parsing midnam documents instead of crashing.

git-svn-id: svn://localhost/ardour2/branches/3.0@13904 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoSet MIDI device mode to the first by default if unset.
David Robillard [Sat, 19 Jan 2013 20:15:15 +0000 (20:15 +0000)]
Set MIDI device mode to the first by default if unset.
Give up trying to hide mode selector when it's useless.
Fix display of program names for default mode.
Abstract out (non-crashy) MidiTimeAxisView::get_device_names().

git-svn-id: svn://localhost/ardour2/branches/3.0@13903 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoUse a std::set for MIDI device models so the combo is sorted and the user can find...
David Robillard [Sat, 19 Jan 2013 19:25:06 +0000 (19:25 +0000)]
Use a std::set for MIDI device models so the combo is sorted and the user can find things.

git-svn-id: svn://localhost/ardour2/branches/3.0@13902 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoAdd instructions for adding midnam files.
David Robillard [Sat, 19 Jan 2013 19:21:57 +0000 (19:21 +0000)]
Add instructions for adding midnam files.

git-svn-id: svn://localhost/ardour2/branches/3.0@13901 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoSet MIDI device model to "Generic" by default (previously was unset).
David Robillard [Sat, 19 Jan 2013 19:06:21 +0000 (19:06 +0000)]
Set MIDI device model to "Generic" by default (previously was unset).

Perhaps it should be "Standard MIDI" though?

git-svn-id: svn://localhost/ardour2/branches/3.0@13900 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix MIDI track channel selector etc. visibility after show_all()=>show() changes...
Paul Davis [Sat, 19 Jan 2013 16:05:06 +0000 (16:05 +0000)]
fix MIDI track channel selector etc. visibility after show_all()=>show() changes in recent commit

git-svn-id: svn://localhost/ardour2/branches/3.0@13899 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agocompletely revisit how track name editing works in the editor
Paul Davis [Sat, 19 Jan 2013 15:27:04 +0000 (15:27 +0000)]
completely revisit how track name editing works in the editor

git-svn-id: svn://localhost/ardour2/branches/3.0@13898 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix midnam-related crash introduced around 13892
Paul Davis [Sat, 19 Jan 2013 13:15:10 +0000 (13:15 +0000)]
fix midnam-related crash introduced around 13892

git-svn-id: svn://localhost/ardour2/branches/3.0@13897 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoslightly more informational debug message
Paul Davis [Sat, 19 Jan 2013 13:14:50 +0000 (13:14 +0000)]
slightly more informational debug message

git-svn-id: svn://localhost/ardour2/branches/3.0@13896 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoAdd standard MIDI midnam file and remove hard coded equivalent.
David Robillard [Sat, 19 Jan 2013 10:02:00 +0000 (10:02 +0000)]
Add standard MIDI midnam file and remove hard coded equivalent.
Accordingly, make "generic" MIDI truly generic, just numbered controllers.
Break up MIDI name UI stuff into manageable functions of reasonable size.
Add convenient method to MIDINameDocument for getting the names for a device.
Tolerate comments in MIDINameDocument ControlNameList.

Can't remove the MIDI name code just yet, since it's still erroneously used by
Automatable::describe_parameter().  This is the cause of a bug where the name
on the automation lane does not match that in the menu.

The plan is to make a very simple pure abstract interface for getting MIDI
names, and make it possible to set one for Automatable (or perhaps pass it to
describe_parameter()).  Thus we'll be on the way to supporting names from
sources other than midnam files, namely plugins.

git-svn-id: svn://localhost/ardour2/branches/3.0@13895 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoUnfortunately it seems that MIDINameDocument can not express control groups, so remov...
David Robillard [Sat, 19 Jan 2013 09:31:37 +0000 (09:31 +0000)]
Unfortunately it seems that MIDINameDocument can not express control groups, so remove this.

We will have to embrace and extend the format to provide that.  I think it's the only feasible way to present up to 127 controllers in the UI in a decently usable way, so it's probably a good idea to do so.

git-svn-id: svn://localhost/ardour2/branches/3.0@13894 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoFix undefined return value.
David Robillard [Sat, 19 Jan 2013 08:55:19 +0000 (08:55 +0000)]
Fix undefined return value.

git-svn-id: svn://localhost/ardour2/branches/3.0@13893 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoReplace a bunch of potential crashes with graceful handling of the situation.
David Robillard [Sat, 19 Jan 2013 07:00:43 +0000 (07:00 +0000)]
Replace a bunch of potential crashes with graceful handling of the situation.

We really need some kind of more sophisticated assert macro that can be
switched to non-fatal logging mode for release builds.  A log message, which is
often all that would happen, is a lot better than a trainwrecked performance...

git-svn-id: svn://localhost/ardour2/branches/3.0@13892 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoAvoid some copy overhead and sprinkle in some const for good measure.
David Robillard [Sat, 19 Jan 2013 06:17:02 +0000 (06:17 +0000)]
Avoid some copy overhead and sprinkle in some const for good measure.

git-svn-id: svn://localhost/ardour2/branches/3.0@13891 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoReflow ridiculously wide code.
David Robillard [Sat, 19 Jan 2013 05:54:44 +0000 (05:54 +0000)]
Reflow ridiculously wide code.

Sorry.

git-svn-id: svn://localhost/ardour2/branches/3.0@13890 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoHide MIDI device mode selector unless there is actually more than one mode.
David Robillard [Sat, 19 Jan 2013 05:36:43 +0000 (05:36 +0000)]
Hide MIDI device mode selector unless there is actually more than one mode.

Since this is usually not the case, showing this all the time as before was so
confusing everyone thought it was broken (myself included).

Changing that show_all() to a show() might have consequences, but it seems to
work fine and we really shouldn't be using show_all() anyway.

git-svn-id: svn://localhost/ardour2/branches/3.0@13889 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoClean up midnam author data.
David Robillard [Sat, 19 Jan 2013 02:49:59 +0000 (02:49 +0000)]
Clean up midnam author data.

git-svn-id: svn://localhost/ardour2/branches/3.0@13888 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoRam all midnam files through xmllint --format and get something halfway respectable...
David Robillard [Sat, 19 Jan 2013 02:37:06 +0000 (02:37 +0000)]
Ram all midnam files through xmllint --format and get something halfway respectable out the other side.

... and voila, decent data.  Good grief, what a mess that was.

git-svn-id: svn://localhost/ardour2/branches/3.0@13887 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoFix invalid XML. All midnam files now pass validation by xmllint.
David Robillard [Sat, 19 Jan 2013 02:33:28 +0000 (02:33 +0000)]
Fix invalid XML.  All midnam files now pass validation by xmllint.

git-svn-id: svn://localhost/ardour2/branches/3.0@13886 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoUse consistent naming scheme for midnam files.
David Robillard [Sat, 19 Jan 2013 01:52:51 +0000 (01:52 +0000)]
Use consistent naming scheme for midnam files.

git-svn-id: svn://localhost/ardour2/branches/3.0@13885 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoUse civilized line endings.
David Robillard [Sat, 19 Jan 2013 01:23:01 +0000 (01:23 +0000)]
Use civilized line endings.

git-svn-id: svn://localhost/ardour2/branches/3.0@13884 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoUse the standard doctype for this motley crew of midnam files.
David Robillard [Sat, 19 Jan 2013 01:19:57 +0000 (01:19 +0000)]
Use the standard doctype for this motley crew of midnam files.

By "standard" I mean "actually hosted by the MMA at midi.org".  Where the heck
this broken DTD link to sonosphere.org came from is anyone's guess.  Either
midi.org wasn't doing things correctly back in the day, or somebody is insane.
Probably both.

As a hint to the legacy of this data, some of these documents referred to
version 0.7, and some have mac newlines.  Mac newlines!  Remember those?

git-svn-id: svn://localhost/ardour2/branches/3.0@13883 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoValid midnam file for Moog Minitaur
David Robillard [Sat, 19 Jan 2013 01:14:46 +0000 (01:14 +0000)]
Valid midnam file for Moog Minitaur

git-svn-id: svn://localhost/ardour2/branches/3.0@13882 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agonew take on getting SVN revision number
Paul Davis [Sat, 19 Jan 2013 01:11:48 +0000 (01:11 +0000)]
new take on getting SVN revision number

git-svn-id: svn://localhost/ardour2/branches/3.0@13881 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomore debugging output for failed LXVST opens, and drop use of NULL
Paul Davis [Fri, 18 Jan 2013 20:25:13 +0000 (20:25 +0000)]
more debugging output for failed LXVST opens, and drop use of NULL

git-svn-id: svn://localhost/ardour2/branches/3.0@13880 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix crash when copy-n-pasting plugins, caused by work done to allow copy-n-paste...
Paul Davis [Fri, 18 Jan 2013 17:35:34 +0000 (17:35 +0000)]
fix crash when copy-n-pasting plugins, caused by work done to allow copy-n-paste of aux sends: non-send processors do not have a "role" node in their XML state

git-svn-id: svn://localhost/ardour2/branches/3.0@13879 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix restore of snap mode (confusion caused by existence of internal/preinternal snap...
Paul Davis [Fri, 18 Jan 2013 15:56:41 +0000 (15:56 +0000)]
fix restore of snap mode (confusion caused by existence of internal/preinternal snap modes)

git-svn-id: svn://localhost/ardour2/branches/3.0@13878 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix issue with color and position of mixer strip plugin control sliders (#5275)
Paul Davis [Thu, 17 Jan 2013 22:33:08 +0000 (22:33 +0000)]
fix issue with color and position of mixer strip plugin control sliders (#5275)

git-svn-id: svn://localhost/ardour2/branches/3.0@13876 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agocache cairo_pattern_t's for PixFader so that we don't generate one per fader, but...
Paul Davis [Thu, 17 Jan 2013 15:36:35 +0000 (15:36 +0000)]
cache cairo_pattern_t's for PixFader so that we don't generate one per fader, but rather one per size+color combination

git-svn-id: svn://localhost/ardour2/branches/3.0@13874 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix size of FaderOption's fader
Paul Davis [Thu, 17 Jan 2013 15:34:55 +0000 (15:34 +0000)]
fix size of FaderOption's fader

git-svn-id: svn://localhost/ardour2/branches/3.0@13873 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix problem with size of patterns used by pixfaders when they get re-size-allocated
Paul Davis [Thu, 17 Jan 2013 15:00:44 +0000 (15:00 +0000)]
fix problem with size of patterns used by pixfaders when they get re-size-allocated

git-svn-id: svn://localhost/ardour2/branches/3.0@13871 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoa few small fixes that help pitchbend control of things, notably the shuttle controll...
Paul Davis [Thu, 17 Jan 2013 14:48:17 +0000 (14:48 +0000)]
a few small fixes that help pitchbend control of things, notably the shuttle controller. but note that basically, teh shuttle controller is completely and hopelessly broken through excess complexity and incorrect design

git-svn-id: svn://localhost/ardour2/branches/3.0@13870 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix up Location::first_location_(after|before) to do the right thing when marks ...
Paul Davis [Thu, 17 Jan 2013 13:19:16 +0000 (13:19 +0000)]
fix up Location::first_location_(after|before) to do the right thing when marks + ranges are interleaved (functions renamed)

git-svn-id: svn://localhost/ardour2/branches/3.0@13869 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoprevent button1/2 clicks on pixfaders from being used to drive event processing in...
Paul Davis [Thu, 17 Jan 2013 02:41:11 +0000 (02:41 +0000)]
prevent button1/2 clicks on pixfaders from being used to drive event processing in parent containers (#5272)

git-svn-id: svn://localhost/ardour2/branches/3.0@13868 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix up various issues with sizing now that we have the basic idea that pixfaders...
Paul Davis [Thu, 17 Jan 2013 02:35:06 +0000 (02:35 +0000)]
fix up various issues with sizing now that we have the basic idea that pixfaders can dynamically resize themselves (#5273)

git-svn-id: svn://localhost/ardour2/branches/3.0@13867 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix up handling of size allocation + setting
Paul Davis [Thu, 17 Jan 2013 02:32:48 +0000 (02:32 +0000)]
fix up handling of size allocation + setting

git-svn-id: svn://localhost/ardour2/branches/3.0@13866 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd copyright comments
Paul Davis [Wed, 16 Jan 2013 18:51:39 +0000 (18:51 +0000)]
add copyright comments

git-svn-id: svn://localhost/ardour2/branches/3.0@13865 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd copyright comments
Paul Davis [Wed, 16 Jan 2013 18:45:47 +0000 (18:45 +0000)]
add copyright comments

git-svn-id: svn://localhost/ardour2/branches/3.0@13864 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd copyright comments
Paul Davis [Wed, 16 Jan 2013 18:37:48 +0000 (18:37 +0000)]
add copyright comments

git-svn-id: svn://localhost/ardour2/branches/3.0@13863 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd copyright comments
Paul Davis [Wed, 16 Jan 2013 18:27:41 +0000 (18:27 +0000)]
add copyright comments

git-svn-id: svn://localhost/ardour2/branches/3.0@13862 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoremove empty editor_scrub.cc source file
Paul Davis [Wed, 16 Jan 2013 18:26:11 +0000 (18:26 +0000)]
remove empty editor_scrub.cc source file

git-svn-id: svn://localhost/ardour2/branches/3.0@13861 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd copyright comments
Paul Davis [Wed, 16 Jan 2013 18:23:28 +0000 (18:23 +0000)]
add copyright comments

git-svn-id: svn://localhost/ardour2/branches/3.0@13860 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd copyright comments
Paul Davis [Wed, 16 Jan 2013 18:22:15 +0000 (18:22 +0000)]
add copyright comments

git-svn-id: svn://localhost/ardour2/branches/3.0@13859 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd copyright comments
Paul Davis [Wed, 16 Jan 2013 18:16:21 +0000 (18:16 +0000)]
add copyright comments

git-svn-id: svn://localhost/ardour2/branches/3.0@13858 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd copyright comments
Paul Davis [Wed, 16 Jan 2013 18:15:38 +0000 (18:15 +0000)]
add copyright comments

git-svn-id: svn://localhost/ardour2/branches/3.0@13857 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd copyright comments
Paul Davis [Wed, 16 Jan 2013 18:14:11 +0000 (18:14 +0000)]
add copyright comments

git-svn-id: svn://localhost/ardour2/branches/3.0@13856 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agouse regex to match [mM][iI][dD] file extension for MIDI files, thus making it case...
Paul Davis [Wed, 16 Jan 2013 17:09:52 +0000 (17:09 +0000)]
use regex to match [mM][iI][dD] file extension for MIDI files, thus  making it case-insensitive (fixes #5231)

git-svn-id: svn://localhost/ardour2/branches/3.0@13855 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoget path correct for ardour_system.rc when building bundles
Paul Davis [Wed, 16 Jan 2013 16:57:42 +0000 (16:57 +0000)]
get path correct for ardour_system.rc when building bundles

git-svn-id: svn://localhost/ardour2/branches/3.0@13854 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoPreliminary support for named MIDI controllers via midname files.
David Robillard [Wed, 16 Jan 2013 08:24:31 +0000 (08:24 +0000)]
Preliminary support for named MIDI controllers via midname files.
Add midnam file for Moog Minitaur controller names.

git-svn-id: svn://localhost/ardour2/branches/3.0@13852 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoFix compilation against svn lilv (const-correctness).
David Robillard [Wed, 16 Jan 2013 08:01:30 +0000 (08:01 +0000)]
Fix compilation against svn lilv (const-correctness).

git-svn-id: svn://localhost/ardour2/branches/3.0@13851 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoremove debug output
Paul Davis [Wed, 16 Jan 2013 02:31:14 +0000 (02:31 +0000)]
remove debug output

git-svn-id: svn://localhost/ardour2/branches/3.0@13850 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoa bit more debug tracing for control protocols
Paul Davis [Wed, 16 Jan 2013 02:25:13 +0000 (02:25 +0000)]
a bit more debug tracing for control protocols

git-svn-id: svn://localhost/ardour2/branches/3.0@13849 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agowhen stopping transport, revert _default_transport_speed to 1.0 if current speed...
Paul Davis [Wed, 16 Jan 2013 01:57:40 +0000 (01:57 +0000)]
when stopping transport, revert _default_transport_speed to 1.0 if current speed is reversed (should fix #5264)

git-svn-id: svn://localhost/ardour2/branches/3.0@13848 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoallow drag-n-drop/copy-n-paste of aux sends
Paul Davis [Tue, 15 Jan 2013 15:42:30 +0000 (15:42 +0000)]
allow drag-n-drop/copy-n-paste of aux sends

git-svn-id: svn://localhost/ardour2/branches/3.0@13847 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoremove some debug output
Paul Davis [Tue, 15 Jan 2013 15:12:40 +0000 (15:12 +0000)]
remove some debug output

git-svn-id: svn://localhost/ardour2/branches/3.0@13846 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoforce use of a weak_ptr<> when binding in MidiStreamView, hopefully avoiding putting...
Paul Davis [Tue, 15 Jan 2013 15:12:30 +0000 (15:12 +0000)]
force use of a weak_ptr<> when binding in MidiStreamView, hopefully avoiding putting a shared_ptr<Region> into an object

git-svn-id: svn://localhost/ardour2/branches/3.0@13845 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agocontrol lists should use the default value of their parameter, not zero (noticeable...
Paul Davis [Tue, 15 Jan 2013 15:00:37 +0000 (15:00 +0000)]
control lists should use the default value of their parameter, not zero (noticeable for pitchbend)

git-svn-id: svn://localhost/ardour2/branches/3.0@13844 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix a couple of unused parameters
Paul Davis [Tue, 15 Jan 2013 15:00:00 +0000 (15:00 +0000)]
fix a couple of unused parameters

git-svn-id: svn://localhost/ardour2/branches/3.0@13843 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agobetter error msg about autoloop location
Paul Davis [Tue, 15 Jan 2013 14:15:01 +0000 (14:15 +0000)]
better error msg about autoloop location

git-svn-id: svn://localhost/ardour2/branches/3.0@13842 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix overly candied color for fader when mapping sends
Paul Davis [Tue, 15 Jan 2013 12:30:42 +0000 (12:30 +0000)]
fix overly candied color for fader when mapping sends

git-svn-id: svn://localhost/ardour2/branches/3.0@13841 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomore substantive reworkings of TimeAxisView::name_(entry|label) and name editing...
Paul Davis [Mon, 14 Jan 2013 21:46:32 +0000 (21:46 +0000)]
more substantive reworkings of TimeAxisView::name_(entry|label) and name editing. better, but i can still (somehow) trigger occasional misbehaviour

git-svn-id: svn://localhost/ardour2/branches/3.0@13840 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agouse a warning dialog, nto a question dialog, for sample rate mismatch
Paul Davis [Mon, 14 Jan 2013 21:45:55 +0000 (21:45 +0000)]
use a warning dialog, nto a question dialog, for sample rate mismatch

git-svn-id: svn://localhost/ardour2/branches/3.0@13839 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix from roy vegard for an error from my previous attempts to fix monsection channel...
Paul Davis [Mon, 14 Jan 2013 13:49:24 +0000 (13:49 +0000)]
fix from roy vegard for an error from my previous attempts to fix monsection channel numbering

git-svn-id: svn://localhost/ardour2/branches/3.0@13838 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofixed unity-line alignment for horiz faders.
Robin Gareus [Sat, 12 Jan 2013 15:44:55 +0000 (15:44 +0000)]
fixed unity-line alignment for horiz faders.

git-svn-id: svn://localhost/ardour2/branches/3.0@13837 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agovarious tweaks to get 80% Of the way to proper use of TimeAxisView::name_label and...
Paul Davis [Sat, 12 Jan 2013 04:07:29 +0000 (04:07 +0000)]
various tweaks to get 80% Of the way to proper use of TimeAxisView::name_label and TimeAxisView::name_entry. Not done yet, since the entry sometimes loses focus and cannot be hidden.

git-svn-id: svn://localhost/ardour2/branches/3.0@13836 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agonarrow-mixer strip tweak:
Robin Gareus [Sat, 12 Jan 2013 03:22:29 +0000 (03:22 +0000)]
narrow-mixer strip tweak:
make rec-enable and iso/lock buttons
vertically align with I/O and M/S buttons.

git-svn-id: svn://localhost/ardour2/branches/3.0@13835 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoround outside corners of pixfaders
Paul Davis [Sat, 12 Jan 2013 02:14:58 +0000 (02:14 +0000)]
round outside corners of pixfaders

git-svn-id: svn://localhost/ardour2/branches/3.0@13834 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agorework pixfader design again: remove texture, draw entire (double-sized) pattern...
Paul Davis [Sat, 12 Jan 2013 01:37:27 +0000 (01:37 +0000)]
rework pixfader design again: remove texture, draw entire (double-sized) pattern ahead of time and render appropriate part of it at expose (this may turn out to be the wrong idea if/when we use a "real" fader design); fix up color(s) in track headers for these things

git-svn-id: svn://localhost/ardour2/branches/3.0@13833 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agospace pixfader dots better
Paul Davis [Fri, 11 Jan 2013 19:26:04 +0000 (19:26 +0000)]
space pixfader dots better

git-svn-id: svn://localhost/ardour2/branches/3.0@13832 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agorevert mixer window faders to a2 colors
Paul Davis [Fri, 11 Jan 2013 19:16:23 +0000 (19:16 +0000)]
revert mixer window faders to a2 colors

git-svn-id: svn://localhost/ardour2/branches/3.0@13831 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agosubstantive changes to pixfaders and derived classes. now fully dynamically sizable...
Paul Davis [Fri, 11 Jan 2013 18:33:57 +0000 (18:33 +0000)]
substantive changes to pixfaders and derived classes. now fully dynamically sizable and have an added texture that currently just emulates the ardour2 belt pattern. mild color changes, not finalized yet.

git-svn-id: svn://localhost/ardour2/branches/3.0@13830 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoremove rounded corners from non-mobile ends of pixfaders
Paul Davis [Thu, 10 Jan 2013 16:25:31 +0000 (16:25 +0000)]
remove rounded corners from non-mobile ends of pixfaders

git-svn-id: svn://localhost/ardour2/branches/3.0@13828 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agogoodbye pixmaps and pixbufs (no longer) used by Gtkmm2ext::PixFader
Paul Davis [Thu, 10 Jan 2013 15:25:11 +0000 (15:25 +0000)]
goodbye pixmaps and pixbufs (no longer) used by Gtkmm2ext::PixFader

git-svn-id: svn://localhost/ardour2/branches/3.0@13827 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agotweak recent change to marker context menu
Paul Davis [Thu, 10 Jan 2013 14:07:46 +0000 (14:07 +0000)]
tweak recent change to marker context menu

git-svn-id: svn://localhost/ardour2/branches/3.0@13826 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd/clarify "set range (location) from (range|region) selection" operation (on marker...
Paul Davis [Wed, 9 Jan 2013 21:47:10 +0000 (21:47 +0000)]
add/clarify "set range (location) from (range|region) selection" operation (on marker context menu

git-svn-id: svn://localhost/ardour2/branches/3.0@13825 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix channel numbering in monitor section
Paul Davis [Wed, 9 Jan 2013 21:46:39 +0000 (21:46 +0000)]
fix channel numbering in monitor section

git-svn-id: svn://localhost/ardour2/branches/3.0@13824 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoDE libgtkmm2ext translation update
Paul Davis [Wed, 9 Jan 2013 19:58:38 +0000 (19:58 +0000)]
DE libgtkmm2ext translation update

git-svn-id: svn://localhost/ardour2/branches/3.0@13823 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoDE libardour translation update
Paul Davis [Wed, 9 Jan 2013 19:58:26 +0000 (19:58 +0000)]
DE libardour translation update

git-svn-id: svn://localhost/ardour2/branches/3.0@13822 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoremove timecode subframe configuration
Robin Gareus [Wed, 9 Jan 2013 15:47:19 +0000 (15:47 +0000)]
remove timecode subframe configuration

There is no actual use-case to set it to anything else than 100.
timecode subframes are only used for ruler marks and the snap to grid.
libtimecode is still /aware/ of the subframe setting.

git-svn-id: svn://localhost/ardour2/branches/3.0@13817 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix bad fix to error string
Paul Davis [Wed, 9 Jan 2013 15:09:13 +0000 (15:09 +0000)]
fix bad fix to error string

git-svn-id: svn://localhost/ardour2/branches/3.0@13815 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoA few more typo fixes in libardour.
Colin Fletcher [Wed, 9 Jan 2013 15:05:04 +0000 (15:05 +0000)]
A few more typo fixes in libardour.

git-svn-id: svn://localhost/ardour2/branches/3.0@13813 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agominor translation fixes/typos from edogawa
Paul Davis [Wed, 9 Jan 2013 14:33:10 +0000 (14:33 +0000)]
minor translation fixes/typos from edogawa

git-svn-id: svn://localhost/ardour2/branches/3.0@13812 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomove french translation for gtkmm2ext into correct directory
Paul Davis [Wed, 9 Jan 2013 14:23:53 +0000 (14:23 +0000)]
move french translation for gtkmm2ext into correct directory

git-svn-id: svn://localhost/ardour2/branches/3.0@13811 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agotentative redesign of MIDI looping, will probably fix #5050 but needs more extensive...
Paul Davis [Tue, 8 Jan 2013 21:36:42 +0000 (21:36 +0000)]
tentative redesign of MIDI looping, will probably fix #5050 but needs more extensive testing; remove several unused parameter names

git-svn-id: svn://localhost/ardour2/branches/3.0@13810 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomore ./waf driven po updates
Paul Davis [Tue, 8 Jan 2013 21:35:14 +0000 (21:35 +0000)]
more ./waf driven po updates

git-svn-id: svn://localhost/ardour2/branches/3.0@13809 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix ru.po after bad svn merge
Paul Davis [Tue, 8 Jan 2013 13:19:35 +0000 (13:19 +0000)]
fix ru.po after bad svn merge

git-svn-id: svn://localhost/ardour2/branches/3.0@13808 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoMTC generator, revert inert changes in previous commit.
Robin Gareus [Tue, 8 Jan 2013 00:45:00 +0000 (00:45 +0000)]
MTC generator, revert inert changes in previous commit.

This if() case is always true - ensured by assert().

git-svn-id: svn://localhost/ardour2/branches/3.0@13807 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agopatch from colinf tomake region property editor clocks use 2ndary clock mode (#5200)
Paul Davis [Tue, 8 Jan 2013 00:22:39 +0000 (00:22 +0000)]
patch from colinf tomake region property editor clocks use 2ndary clock mode (#5200)

git-svn-id: svn://localhost/ardour2/branches/3.0@13806 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix MTC generator
Robin Gareus [Tue, 8 Jan 2013 00:14:43 +0000 (00:14 +0000)]
fix MTC generator

git-svn-id: svn://localhost/ardour2/branches/3.0@13805 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agolatest po updates, including updated russian po-files from alexandre
Paul Davis [Mon, 7 Jan 2013 23:12:42 +0000 (23:12 +0000)]
latest po updates, including updated russian po-files from alexandre

git-svn-id: svn://localhost/ardour2/branches/3.0@13804 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoremove type hint DIALOG from step entry "dialog"
Paul Davis [Mon, 7 Jan 2013 20:41:13 +0000 (20:41 +0000)]
remove type hint DIALOG from step entry "dialog"

git-svn-id: svn://localhost/ardour2/branches/3.0@13803 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix drags of a single control point in a line where that is the only control point
Paul Davis [Mon, 7 Jan 2013 20:10:18 +0000 (20:10 +0000)]
fix drags of a single control point in a line where that is the only control point

git-svn-id: svn://localhost/ardour2/branches/3.0@13802 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agolatest i18n update (including updated nn.po from eivind)
Paul Davis [Mon, 7 Jan 2013 19:24:16 +0000 (19:24 +0000)]
latest i18n update (including updated nn.po from eivind)

git-svn-id: svn://localhost/ardour2/branches/3.0@13801 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoFix case of strings in comparisions in engine_dialog.cc
Colin Fletcher [Mon, 7 Jan 2013 19:17:07 +0000 (19:17 +0000)]
Fix case of strings in comparisions in engine_dialog.cc

git-svn-id: svn://localhost/ardour2/branches/3.0@13800 d708f5d6-7413-0410-9779-e7cbd77b26cf