ardour.git
12 years agoSave and restore Latent's _user_latency for IOs (fixes #4186).
Carl Hetherington [Thu, 14 Jul 2011 23:29:42 +0000 (23:29 +0000)]
Save and restore Latent's _user_latency for IOs (fixes #4186).

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

12 years agoMove panner bypass state up to the PannerShell so that it is preserved even when...
Carl Hetherington [Thu, 14 Jul 2011 22:17:43 +0000 (22:17 +0000)]
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

12 years agoinitial pass at session-renaming functionality
Paul Davis [Thu, 14 Jul 2011 17:41:06 +0000 (17:41 +0000)]
initial pass at session-renaming functionality

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

12 years agoFix restoration of PannerShell state from session XML (#4185).
Carl Hetherington [Thu, 14 Jul 2011 14:56:40 +0000 (14:56 +0000)]
Fix restoration of PannerShell state from session XML (#4185).

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

12 years agoRemove unused variable.
Carl Hetherington [Thu, 14 Jul 2011 14:56:34 +0000 (14:56 +0000)]
Remove unused variable.

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

12 years agomore midi I/O debugging
Paul Davis [Thu, 14 Jul 2011 12:59:51 +0000 (12:59 +0000)]
more midi I/O debugging

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

12 years agomore midi io debugging
Paul Davis [Wed, 13 Jul 2011 20:14:53 +0000 (20:14 +0000)]
more midi io debugging

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

12 years agomore midi io debugging
Paul Davis [Wed, 13 Jul 2011 20:08:28 +0000 (20:08 +0000)]
more midi io debugging

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

12 years agoFix crash when selecting automation points in MIDI
Carl Hetherington [Wed, 13 Jul 2011 19:24:46 +0000 (19:24 +0000)]
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

12 years agoFix non visibility of previously-visible MIDI automation
Carl Hetherington [Wed, 13 Jul 2011 17:13:30 +0000 (17:13 +0000)]
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

12 years agoMIDI IO debugging
Paul Davis [Wed, 13 Jul 2011 15:49:53 +0000 (15:49 +0000)]
MIDI IO debugging

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

12 years agoMake MIDI automation tracks behave the same as MIDI
Carl Hetherington [Wed, 13 Jul 2011 12:34:11 +0000 (12:34 +0000)]
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

12 years agoFix erroneous placement of new MIDI automation points in
Carl Hetherington [Wed, 13 Jul 2011 12:09:25 +0000 (12:09 +0000)]
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

12 years agoAdd a couple of missing attach_buffers() calls after _ports has been changed. I...
Carl Hetherington [Wed, 13 Jul 2011 01:00:53 +0000 (01:00 +0000)]
Add a couple of missing attach_buffers() calls after _ports has been changed.  I think this fixes #3856.

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

12 years agoRe-order route group editor list columns to match up with the order in the route...
Carl Hetherington [Tue, 12 Jul 2011 23:41:19 +0000 (23:41 +0000)]
Re-order route group editor list columns to match up with the order in the route group dialogue, and add a couple of missing checkbuttons to the editor group list.

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

12 years agoMove active checkbutton out of the sharing section of the dialogue.
Carl Hetherington [Tue, 12 Jul 2011 23:40:57 +0000 (23:40 +0000)]
Move active checkbutton out of the sharing section of the dialogue.

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

12 years agoadd incoming MIDI stream debugging
Paul Davis [Tue, 12 Jul 2011 22:47:32 +0000 (22:47 +0000)]
add incoming MIDI stream debugging

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

12 years agoLatency dialog is already instant-apply, so remove OK /
Carl Hetherington [Tue, 12 Jul 2011 21:12:22 +0000 (21:12 +0000)]
Latency dialog is already instant-apply, so remove OK /
Apply buttons which are somewhat misleading.

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

12 years agoSet up track latency GUI using user latency rather than
Carl Hetherington [Tue, 12 Jul 2011 21:00:07 +0000 (21:00 +0000)]
Set up track latency GUI using user latency rather than
signal latency.  Fixes #4170.

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

12 years agoSet up default and upper/lower limit correctly on LV2 ports
Carl Hetherington [Tue, 12 Jul 2011 20:30:02 +0000 (20:30 +0000)]
Set up default and upper/lower limit correctly on LV2 ports
whose values are expressed as a fraction of the sampling
rate.  Should fix #3767.

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

12 years agoPrint a message to the console if we abort because no panner
Carl Hetherington [Tue, 12 Jul 2011 13:33:35 +0000 (13:33 +0000)]
Print a message to the console if we abort because no panner
 is found.

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

12 years agoCorrect (I think) previous fix.
Carl Hetherington [Tue, 12 Jul 2011 12:48:41 +0000 (12:48 +0000)]
Correct (I think) previous fix.

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

12 years agoSet mixbufs count in the case of a panner being used, as
Carl Hetherington [Tue, 12 Jul 2011 12:22:43 +0000 (12:22 +0000)]
Set mixbufs count in the case of a panner being used, as
 happens in read_from when no panner is being used.
 Should fix #4158.

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

12 years agoMaintain order keys even when routes are hidden, to prevent
Carl Hetherington [Tue, 12 Jul 2011 11:02:12 +0000 (11:02 +0000)]
Maintain order keys even when routes are hidden, to prevent

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

12 years agoclean up GUIObjectState API, and use bools when setting "visible" property rather...
Paul Davis [Mon, 11 Jul 2011 20:32:33 +0000 (20:32 +0000)]
clean up GUIObjectState API, and use bools when setting "visible" property rather than string (not that it matters); don't unconditionally set visible to true unless a non-hidden track/bus has no visibility property already

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

12 years agofix crashing bug where pan_tracks.front() was used without checking for pan tracks...
Paul Davis [Mon, 11 Jul 2011 20:31:12 +0000 (20:31 +0000)]
fix crashing bug where pan_tracks.front() was used without checking for pan tracks and a related one with gain_track; also uses new GUIObjectState stuff coming up in next commit

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

12 years agouse string_is_affirmative(), not direct test for "yes"
Paul Davis [Mon, 11 Jul 2011 20:23:45 +0000 (20:23 +0000)]
use string_is_affirmative(), not direct test for "yes"

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

12 years agoexplanatory comment about use of g_strncasecmp()
Paul Davis [Mon, 11 Jul 2011 19:20:26 +0000 (19:20 +0000)]
explanatory comment about use of g_strncasecmp()

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

12 years agoaccept .MID as a MIDI file extension, not just .mid
Paul Davis [Mon, 11 Jul 2011 16:10:45 +0000 (16:10 +0000)]
accept .MID as a MIDI file extension, not just .mid

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

12 years agofix for #3977 - shift-tab and shift-ctrl-tab move to the next/previous note like...
Paul Davis [Mon, 11 Jul 2011 13:17:01 +0000 (13:17 +0000)]
fix for #3977 - shift-tab and shift-ctrl-tab move to the next/previous note like tab, but leave existing selected note(s) selected

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

12 years agoChange the cursor back from the track resize handle when
Carl Hetherington [Mon, 11 Jul 2011 12:57:17 +0000 (12:57 +0000)]
Change the cursor back from the track resize handle when

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

12 years agoUse an assert to check that a panner is obtained, which
Carl Hetherington [Mon, 11 Jul 2011 12:57:06 +0000 (12:57 +0000)]
Use an assert to check that a panner is obtained, which

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

12 years agoheuristic grouping of plugin controls in the generic plugin UI window, from colin...
Paul Davis [Mon, 11 Jul 2011 12:34:20 +0000 (12:34 +0000)]
heuristic grouping of plugin controls in the generic plugin UI window, from colin f. (#2482)

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

12 years agoSet up initial gains with init_gain() before (rather than after) potentially restorin...
Carl Hetherington [Sun, 10 Jul 2011 23:55:48 +0000 (23:55 +0000)]
Set up initial gains with init_gain() before (rather than after) potentially restoring gain with Send::set_state (should fix #3546).

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

12 years agoMake an empty-string non-affirmative so that AxisView::set_marked_for_display works...
Carl Hetherington [Sun, 10 Jul 2011 21:50:00 +0000 (21:50 +0000)]
Make an empty-string non-affirmative so that AxisView::set_marked_for_display works properly when the visible gui property does not exist.

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

12 years agoFix erroneous characters in automation time axis view GUIObjectState IDs (#4157).
Carl Hetherington [Sun, 10 Jul 2011 20:54:03 +0000 (20:54 +0000)]
Fix erroneous characters in automation time axis view GUIObjectState IDs (#4157).

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

12 years agofix crash for slv-based build when destroying an LV2 plugin GUI; assuming for now...
Paul Davis [Sun, 10 Jul 2011 17:16:58 +0000 (17:16 +0000)]
fix crash for slv-based build when destroying an LV2 plugin GUI; assuming for now that that lilv does this better

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

12 years agoadd braces and move a destructor into its .cc file
Paul Davis [Sun, 10 Jul 2011 15:28:36 +0000 (15:28 +0000)]
add braces and move a destructor into its .cc file

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

12 years agofix #4004 - AutomationTimeAxisView wasn't deleting its StreamView in its destructor...
Paul Davis [Sun, 10 Jul 2011 15:28:09 +0000 (15:28 +0000)]
fix #4004 - AutomationTimeAxisView wasn't deleting its StreamView in its destructor, leaving a dangling set of objects hanging around after route deletion. Worth noting that the playlist, region(s) and source of the deleted track remain in existence, which is almost certainly wrong but i'll file a new bug for that

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

12 years agoadd another missing icon
Paul Davis [Sun, 10 Jul 2011 13:59:26 +0000 (13:59 +0000)]
add another missing icon

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

12 years agoadd missing icon
Paul Davis [Sun, 10 Jul 2011 13:53:33 +0000 (13:53 +0000)]
add missing icon

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

12 years agouse thorsten's new icons where relevant
Paul Davis [Sat, 9 Jul 2011 20:22:53 +0000 (20:22 +0000)]
use thorsten's new icons where relevant

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

12 years agonew record-step-edit icon for track/bus list
Paul Davis [Sat, 9 Jul 2011 20:18:46 +0000 (20:18 +0000)]
new record-step-edit icon for track/bus list

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

12 years agoSVG of thorsten's editor track/bus list icons
Paul Davis [Sat, 9 Jul 2011 20:18:05 +0000 (20:18 +0000)]
SVG of thorsten's editor track/bus list icons

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

12 years agonew rec-enable icons for editor track/bus list from thorsten
Paul Davis [Sat, 9 Jul 2011 19:34:37 +0000 (19:34 +0000)]
new rec-enable icons for editor track/bus list from thorsten

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

12 years agonew transparent-background versions of track/bus list icons from thorsten
Paul Davis [Sat, 9 Jul 2011 19:31:03 +0000 (19:31 +0000)]
new transparent-background versions of track/bus list icons from thorsten

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

12 years agorefine definition of "generator" plugins, and only send silence through the route...
Paul Davis [Fri, 8 Jul 2011 21:58:34 +0000 (21:58 +0000)]
refine definition of "generator" plugins, and only send silence through the route is there is a REAL generator plugin (i.e. no inputs at all). Fixes #4144 (hopefully without breaking anything else)

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

12 years agofix incorrect use of MidiBuffer::reserve() and MidiBuffer::write() if channel mask...
Paul Davis [Fri, 8 Jul 2011 17:50:02 +0000 (17:50 +0000)]
fix incorrect use of MidiBuffer::reserve() and MidiBuffer::write() if channel mask discards a MIDI event (fixes #4138)

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

12 years agoMake sure the buffer count is updated properly when run() happens on a muted delivery...
Carl Hetherington [Fri, 8 Jul 2011 17:06:29 +0000 (17:06 +0000)]
Make sure the buffer count is updated properly when run() happens on a muted delivery.  Fixes #4153.

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

12 years agoSmall comment.
Carl Hetherington [Fri, 8 Jul 2011 15:28:19 +0000 (15:28 +0000)]
Small comment.

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

12 years agobump version 3.0-alpha9
Paul Davis [Thu, 7 Jul 2011 21:59:21 +0000 (21:59 +0000)]
bump version

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

12 years agofix crash with a new session
Paul Davis [Thu, 7 Jul 2011 21:58:56 +0000 (21:58 +0000)]
fix crash with a new session

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

12 years agoremove track resize handle and allow resize of tracks from the lower 25% of the track...
Paul Davis [Thu, 7 Jul 2011 21:45:38 +0000 (21:45 +0000)]
remove track resize handle and allow resize of tracks from the lower 25% of the track control box

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

12 years agofix behaviour of "Hide" in track context menu
Paul Davis [Thu, 7 Jul 2011 18:58:02 +0000 (18:58 +0000)]
fix behaviour of "Hide" in track context menu

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

12 years agoimprove layout of automation track controls box
Paul Davis [Thu, 7 Jul 2011 17:29:51 +0000 (17:29 +0000)]
improve layout of automation track controls box

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

12 years agofix display of controls box for newly displayed tracks
Paul Davis [Thu, 7 Jul 2011 17:29:37 +0000 (17:29 +0000)]
fix display of controls box for newly displayed tracks

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

12 years agoshuttle control: make scroll events step by precisely 1 of the current units
Paul Davis [Thu, 7 Jul 2011 16:49:10 +0000 (16:49 +0000)]
shuttle control: make scroll events step by precisely 1 of the current units

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

12 years agofix audio-specific code in RouteTimeAxis::use_playlist (#4154)
Paul Davis [Thu, 7 Jul 2011 14:16:33 +0000 (14:16 +0000)]
fix audio-specific code in RouteTimeAxis::use_playlist (#4154)

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

12 years agodon't mark the big clock window as a "utility" window
Paul Davis [Thu, 7 Jul 2011 14:06:52 +0000 (14:06 +0000)]
don't mark the big clock window as a "utility" window

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

12 years agoremove commented code
Paul Davis [Thu, 7 Jul 2011 13:30:57 +0000 (13:30 +0000)]
remove commented code

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

12 years agofix up horizontal sizing of the track controls area in the editor
Paul Davis [Thu, 7 Jul 2011 13:15:53 +0000 (13:15 +0000)]
fix up horizontal sizing of the track controls area in the editor

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

12 years agointroduce GUIObjectState; massive, pervasive changes in visibility and height managem...
Paul Davis [Thu, 7 Jul 2011 00:37:13 +0000 (00:37 +0000)]
introduce GUIObjectState; massive, pervasive changes in visibility and height management for track displays in the editor

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

12 years agoUncomment fix for #4110.
Carl Hetherington [Mon, 4 Jul 2011 17:35:28 +0000 (17:35 +0000)]
Uncomment fix for #4110.

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

12 years agoSend full MIDI time code (if enabled) after changing sync source; should fix #4147.
Carl Hetherington [Sun, 3 Jul 2011 23:52:17 +0000 (23:52 +0000)]
Send full MIDI time code (if enabled) after changing sync source; should fix #4147.

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

12 years agoRemove some unused code.
Carl Hetherington [Sun, 3 Jul 2011 23:52:03 +0000 (23:52 +0000)]
Remove some unused code.

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

12 years agoUpdated / new French translations from Roming22-FR (#4149, #4150, #4151)
Carl Hetherington [Sun, 3 Jul 2011 21:35:26 +0000 (21:35 +0000)]
Updated / new French translations from Roming22-FR (#4149, #4150, #4151)

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

12 years agoctrl-alt-click now toggles input active status of other MIDI tracks using (any of...
Paul Davis [Sun, 3 Jul 2011 15:01:21 +0000 (15:01 +0000)]
ctrl-alt-click now toggles input active status of other MIDI tracks using (any of) the same input(s) as the clicked track

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

12 years agoDisplay audio file format in the menu bar (#4016).
Carl Hetherington [Sun, 3 Jul 2011 00:45:15 +0000 (00:45 +0000)]
Display audio file format in the menu bar (#4016).

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

12 years agoMinor refactoring; a few comments; don't try to add Amp processor automation curves...
Carl Hetherington [Sat, 2 Jul 2011 23:36:01 +0000 (23:36 +0000)]
Minor refactoring; a few comments; don't try to add Amp processor automation curves using the generic mechanism as they are already special-cased separately (#4127).

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

12 years agoRemove erroneous assert which I added earlier.
Carl Hetherington [Sat, 2 Jul 2011 22:34:36 +0000 (22:34 +0000)]
Remove erroneous assert which I added earlier.

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

12 years agoFix erroneous note resizing in regions with non-zero start (#4143).
Carl Hetherington [Sat, 2 Jul 2011 22:13:19 +0000 (22:13 +0000)]
Fix erroneous note resizing in regions with non-zero start (#4143).

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

12 years agoFix one more warning.
Carl Hetherington [Sat, 2 Jul 2011 17:19:55 +0000 (17:19 +0000)]
Fix one more warning.

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

12 years agoFix some set-but-not-used variable warnings from gcc 4.6
Carl Hetherington [Sat, 2 Jul 2011 17:16:46 +0000 (17:16 +0000)]
Fix some set-but-not-used variable warnings from gcc 4.6

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

12 years agofixed width columns for LHS of editor route list
Paul Davis [Fri, 1 Jul 2011 23:37:42 +0000 (23:37 +0000)]
fixed width columns for LHS of editor route list

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

12 years agonew editor track/bus list icons from thorwil
Paul Davis [Fri, 1 Jul 2011 21:05:58 +0000 (21:05 +0000)]
new editor track/bus list icons from thorwil

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

12 years agoswitch to basic round icon for MIDI input enable in editor track list; use StatefulBu...
Paul Davis [Fri, 1 Jul 2011 16:31:21 +0000 (16:31 +0000)]
switch to basic round icon for MIDI input enable in editor track list; use StatefulButton to avoid visual ugliness with midi input button in mixer strip

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

12 years agoadd MIDI input control column to editor route list; tweak SVG for MIDI not DIN
Paul Davis [Fri, 1 Jul 2011 15:48:24 +0000 (15:48 +0000)]
add MIDI input control column to editor route list; tweak SVG for MIDI not DIN

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

12 years agoAdd another test to detect a non interactive shell. This may be the best method....
Todd Naugle [Wed, 29 Jun 2011 18:24:07 +0000 (18:24 +0000)]
Add another test to detect a non interactive shell. This may be the best method. Fixes double click install on AVLinux 5

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

12 years agobasic infrastructure for enabling/disabling MIDI input to a given track
Paul Davis [Tue, 28 Jun 2011 16:55:41 +0000 (16:55 +0000)]
basic infrastructure for enabling/disabling MIDI input to a given track

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

12 years agoRemove some unused PostTransport enums and renumber others.
Carl Hetherington [Sun, 26 Jun 2011 12:56:40 +0000 (12:56 +0000)]
Remove some unused PostTransport enums and renumber others.

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

12 years agobump version
Paul Davis [Thu, 23 Jun 2011 17:11:15 +0000 (17:11 +0000)]
bump version

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

12 years agofix crash when open automation track for MIDI CC ***BUT** its clear that automation... 3.0-alpha8
Paul Davis [Thu, 23 Jun 2011 16:22:34 +0000 (16:22 +0000)]
fix crash when open automation track for MIDI CC ***BUT** its clear that automation tracks are still broken in a deep way, and particularly for MIDI CC

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

12 years agorevert inadvertent broken changes in rev 9748 that broke route group gain control
Paul Davis [Thu, 23 Jun 2011 00:05:25 +0000 (00:05 +0000)]
revert inadvertent broken changes in rev 9748 that broke route group gain control

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

12 years agoAlways use numeric prefixes for default-named tracks / busses (#4123).
Carl Hetherington [Wed, 22 Jun 2011 23:37:02 +0000 (23:37 +0000)]
Always use numeric prefixes for default-named tracks / busses (#4123).

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

12 years agodon't double-load NestedSource nodes, which are listed both forthe parent/root region...
Paul Davis [Wed, 22 Jun 2011 22:46:31 +0000 (22:46 +0000)]
don't double-load NestedSource nodes, which are listed both forthe parent/root region and all children; even better, don't list them twice anyway - just for the whole file parent/root region

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

12 years agoremove some debug output
Paul Davis [Wed, 22 Jun 2011 20:06:31 +0000 (20:06 +0000)]
remove some debug output

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

12 years agosecond half of "bomb out if playlist construction from XML fails"
Paul Davis [Wed, 22 Jun 2011 20:06:10 +0000 (20:06 +0000)]
second half of "bomb out if playlist construction from XML fails"

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

12 years agodrobilla-spacification of playlist.cc, along with correctly bombing out if ::set_stat...
Paul Davis [Wed, 22 Jun 2011 20:00:30 +0000 (20:00 +0000)]
drobilla-spacification of playlist.cc, along with correctly bombing out if ::set_state() fails, part 1

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

12 years agoignore unpaired noteoff's when writing part of a MidiModel to a new source. in realit...
Paul Davis [Wed, 22 Jun 2011 19:59:46 +0000 (19:59 +0000)]
ignore unpaired noteoff's when writing part of a MidiModel to a new source. in reality, there should be no unpaired noteoffs, but this is still an important fix

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

12 years agoremove some potential HCI confusion for Gtkmm2ext::UI::popup_error() by using a stand...
Paul Davis [Wed, 22 Jun 2011 14:38:32 +0000 (14:38 +0000)]
remove some potential HCI confusion for Gtkmm2ext::UI::popup_error() by using a standard MessageDialog (as noticed by thorwil)

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

12 years agonasty little hack to rename "Apply" in the startup dialog to "Open" ... thanks GTK...
Paul Davis [Tue, 21 Jun 2011 22:16:07 +0000 (22:16 +0000)]
nasty little hack to rename "Apply" in the startup dialog to "Open" ... thanks GTK+ for making this so joyful and obvious

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

12 years agochange default overlapping note strategy to "relax" (i.e. do nothing); fix crash...
Paul Davis [Tue, 21 Jun 2011 21:29:22 +0000 (21:29 +0000)]
change default overlapping note strategy to "relax" (i.e. do nothing); fix crash when looping with MIDI data; add back note-off resolution at loop point (if it was actually there) so that notes are turned off (but don't forget Ye Olde Sustain Pedal/Controller) when looping; minor other non-functional tweaks

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

12 years agoan entire freakin' day working on 1 working function, VolumeController::adjust()...
Paul Davis [Tue, 21 Jun 2011 01:36:20 +0000 (01:36 +0000)]
an entire freakin' day working on 1 working function, VolumeController::adjust() ... probably not done, but better ... gain control that occurs via this function occurs in discrete, fixed dB steps

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

12 years agofix range on SiP cut control; simplify a couple of other things
Paul Davis [Mon, 20 Jun 2011 14:20:01 +0000 (14:20 +0000)]
fix range on SiP cut control; simplify a couple of other things

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

12 years agochange VolumeController::adjust() to do discrete dB increments+decrements
Paul Davis [Mon, 20 Jun 2011 13:58:33 +0000 (13:58 +0000)]
change VolumeController::adjust() to do discrete dB increments+decrements

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

12 years agoremove some debug output
Paul Davis [Sun, 19 Jun 2011 23:04:55 +0000 (23:04 +0000)]
remove some debug output

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

12 years agomuch ado about nothing when it comes to gain control
Paul Davis [Sun, 19 Jun 2011 23:02:55 +0000 (23:02 +0000)]
much ado about nothing when it comes to gain control

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

12 years agocleanup confused mess related to jack_port_type_get_buffer_size()
Paul Davis [Sun, 19 Jun 2011 21:47:21 +0000 (21:47 +0000)]
cleanup confused mess related to jack_port_type_get_buffer_size()

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

12 years agosome changes to try to make the monitor section gain controls work as intended, and...
Paul Davis [Fri, 17 Jun 2011 21:47:20 +0000 (21:47 +0000)]
some changes to try to make the monitor section gain controls work as intended, and along the way start to rationalize MotionFeedback/VolumeController classes

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

12 years agoFixed bug where embedded sources did not correctly obey the BWF time stamp and would...
Todd Naugle [Thu, 16 Jun 2011 15:18:01 +0000 (15:18 +0000)]
Fixed bug where embedded sources did not correctly obey the BWF time stamp and would import at the timestamp of the first file. Fixes #0004070

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