ardour.git
14 years agoMake drag selection work properly with stacked region mode.
Carl Hetherington [Mon, 31 Aug 2009 22:49:26 +0000 (22:49 +0000)]
Make drag selection work properly with stacked region mode.

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

14 years agoDon't setup panner UI unless it has changed.
Carl Hetherington [Sun, 30 Aug 2009 00:40:48 +0000 (00:40 +0000)]
Don't setup panner UI unless it has changed.

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

14 years agoSet route remote control IDs from a dialog rather than a menu. I think this is
Carl Hetherington [Sat, 29 Aug 2009 23:31:59 +0000 (23:31 +0000)]
Set route remote control IDs from a dialog rather than a menu.  I think this is
more practical (especially with large track counts), and also prevents a N-entry
menu being built for each of N tracks every time the mixer strip order is changed,
which speeds some operations up.

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

14 years agoModify hacks associated with initial sizing of port matrices to try and make things...
Carl Hetherington [Sat, 29 Aug 2009 20:48:11 +0000 (20:48 +0000)]
Modify hacks associated with initial sizing of port matrices to try and make things work with both fluxbox and metacity.

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

14 years agoFix crash on relayering.
Carl Hetherington [Sat, 29 Aug 2009 18:07:08 +0000 (18:07 +0000)]
Fix crash on relayering.

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

14 years agoRemove some unnecessary code. Preserve selection when regions are dragged to new...
Carl Hetherington [Fri, 28 Aug 2009 23:50:42 +0000 (23:50 +0000)]
Remove some unnecessary code.  Preserve selection when regions are dragged to new tracks.

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

14 years agoRemove some debugging code.
Carl Hetherington [Fri, 28 Aug 2009 23:47:46 +0000 (23:47 +0000)]
Remove some debugging code.

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

14 years agomore MIDI editing tweaks ; flip mouse mode buttons around for MIDI so that "object...
Paul Davis [Fri, 28 Aug 2009 16:06:08 +0000 (16:06 +0000)]
more MIDI editing tweaks ; flip mouse mode buttons around for MIDI so that "object" mode is the most likely mode for both region \& region editing ; frame handle events (from lincoln's region trimming patch) are now handled more explicitly

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

14 years agoadd quantize dialog
Paul Davis [Thu, 27 Aug 2009 12:47:04 +0000 (12:47 +0000)]
add quantize dialog

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

14 years agolots of MIDI editing stuff. to be explained on the website when its done
Paul Davis [Thu, 27 Aug 2009 03:09:30 +0000 (03:09 +0000)]
lots of MIDI editing stuff. to be explained on the website when its done

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

14 years agoMake stacked region coverage frames correctly respect regions being muted.
Carl Hetherington [Wed, 26 Aug 2009 02:19:36 +0000 (02:19 +0000)]
Make stacked region coverage frames correctly respect regions being muted.

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

14 years agoReintroduce crossfade views for tracks in stacked region mode.
Carl Hetherington [Wed, 26 Aug 2009 01:49:08 +0000 (01:49 +0000)]
Reintroduce crossfade views for tracks in stacked region mode.

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

14 years agoPreserve stacked / overlaid state of tracks in the session file.
Carl Hetherington [Wed, 26 Aug 2009 01:06:31 +0000 (01:06 +0000)]
Preserve stacked / overlaid state of tracks in the session file.

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

14 years agoRemove unused declaration.
Carl Hetherington [Wed, 26 Aug 2009 00:42:17 +0000 (00:42 +0000)]
Remove unused declaration.

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

14 years agoOn switching from explicit to implicit relayering, attempt to ensure that any layerin...
Carl Hetherington [Wed, 26 Aug 2009 00:34:06 +0000 (00:34 +0000)]
On switching from explicit to implicit relayering, attempt to ensure that any layering set up
whilst in explicit mode will be preserved on subsequent implicit relayer operations.

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

14 years agoWhen a track is in "stacked" mode, allow regions to be moved to different layers...
Carl Hetherington [Wed, 26 Aug 2009 00:06:21 +0000 (00:06 +0000)]
When a track is in "stacked" mode, allow regions to be moved to different layers by dragging
and dropping.  In stacked mode, the relayering by "recently added / moved etc. is higher" setting
is ignored, and regions are put on the layer that they are dropped to, unless:

1. they are dropped so that they overlap another region on the same layer, in which case they
are put on the layer above that one.
2. they are dropped such that they could be put on a lower layer with no audible difference, in
which case they are put on the lower layer.

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

14 years agoMake fade edits and trim possible on stacked regions.
Carl Hetherington [Tue, 25 Aug 2009 21:53:21 +0000 (21:53 +0000)]
Make fade edits and trim possible on stacked regions.

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

14 years agoSlightly modified patch from lincoln to fix mantis 1636.
Carl Hetherington [Mon, 24 Aug 2009 23:52:33 +0000 (23:52 +0000)]
Slightly modified patch from lincoln to fix mantis 1636.

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

14 years agoPatch from lincoln to add track resize buttons to the top-left corner of the editor...
Carl Hetherington [Mon, 24 Aug 2009 22:28:00 +0000 (22:28 +0000)]
Patch from lincoln to add track resize buttons to the top-left corner of the editor (underneath the zoom buttons).  Mantis 2768.

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

14 years agoFreeze the audio playlist after completing the set_state on the parent playlist ...
Carl Hetherington [Mon, 24 Aug 2009 22:01:26 +0000 (22:01 +0000)]
Freeze the audio playlist after completing the set_state on the parent playlist (rather than before) so that the playlist state gets flushed before we start creating crossfades.  Otherwise in some cases expected RegionViews won't exist for crossfades when they are created.

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

14 years agoDon't use the edit position to gather regions to cut, otherwise it can be confusing.
Carl Hetherington [Mon, 24 Aug 2009 20:56:24 +0000 (20:56 +0000)]
Don't use the edit position to gather regions to cut, otherwise it can be confusing.

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

14 years agoAlter snap modifier so that it turns the grid on when it's off as well as vice-versa.
Carl Hetherington [Mon, 24 Aug 2009 20:26:34 +0000 (20:26 +0000)]
Alter snap modifier so that it turns the grid on when it's off as well as vice-versa.

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

14 years agoDon't use pointer_frame_offset for playhead cursor drags as it seems more intuitive...
Carl Hetherington [Mon, 24 Aug 2009 19:23:01 +0000 (19:23 +0000)]
Don't use pointer_frame_offset for playhead cursor drags as it seems more intuitive without.

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

14 years agoTertiary-modifier click locates the viewbox in the summary.
Carl Hetherington [Mon, 24 Aug 2009 19:02:26 +0000 (19:02 +0000)]
Tertiary-modifier click locates the viewbox in the summary.

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

14 years agoMinor cosmetic tweaks.
Carl Hetherington [Mon, 24 Aug 2009 18:49:27 +0000 (18:49 +0000)]
Minor cosmetic tweaks.

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

14 years agoFix uninitialised variable.
Carl Hetherington [Mon, 24 Aug 2009 18:22:41 +0000 (18:22 +0000)]
Fix uninitialised variable.

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

14 years agoReorder initialisation to prevent access to an uninitialised variable.
Carl Hetherington [Mon, 24 Aug 2009 18:20:10 +0000 (18:20 +0000)]
Reorder initialisation to prevent access to an uninitialised variable.

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

14 years agoMissing format = 0 from last commit.
Carl Hetherington [Mon, 24 Aug 2009 17:22:16 +0000 (17:22 +0000)]
Missing format = 0 from last commit.

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

14 years agoRemove commented out call to reset_dpi hoping to find the true cause of the bug.
Carl Hetherington [Mon, 24 Aug 2009 17:11:50 +0000 (17:11 +0000)]
Remove commented out call to reset_dpi hoping to find the true cause of the bug.

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

14 years agoSet format = 0 on calling sf_open as required by libsndfile.
Carl Hetherington [Mon, 24 Aug 2009 17:08:08 +0000 (17:08 +0000)]
Set format = 0 on calling sf_open as required by libsndfile.

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

14 years agoSmall cleanup.
Carl Hetherington [Mon, 24 Aug 2009 02:10:46 +0000 (02:10 +0000)]
Small cleanup.

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

14 years agoRemove unused method in RouteTimeAxisView. Fix bug with switching to layered region...
Carl Hetherington [Mon, 24 Aug 2009 01:01:18 +0000 (01:01 +0000)]
Remove unused method in RouteTimeAxisView.  Fix bug with switching to layered region mode.
Optimise Playlist::relayer().

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

14 years agoSome improvements to performance with crossfades: don't recompute a whole track's...
Carl Hetherington [Sun, 23 Aug 2009 19:42:01 +0000 (19:42 +0000)]
Some improvements to performance with crossfades: don't recompute a whole track's crossfade curves
when one region is moved and the display is overlaid; use a std::map for an AudioStreamView's crossfades
list so that add_crossfade can find whether a CrossfadeView already exists without looking through
the whole list.

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

14 years agoFix uninitialised member variable.
Carl Hetherington [Sun, 23 Aug 2009 18:31:34 +0000 (18:31 +0000)]
Fix uninitialised member variable.

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

14 years agoFix crash on drag selection.
Carl Hetherington [Sat, 22 Aug 2009 19:54:32 +0000 (19:54 +0000)]
Fix crash on drag selection.

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

14 years agoFix remainder of bug 1605 so that when snapping to region starts / ends, the crossove...
Carl Hetherington [Sat, 22 Aug 2009 19:45:40 +0000 (19:45 +0000)]
Fix remainder of bug 1605 so that when snapping to region starts / ends, the crossover between the current snap and the next one happens halfway between the two.

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

14 years agoIntroduce an accurate version of coefficient_to_dB and use it in non speed-critical
Carl Hetherington [Sat, 22 Aug 2009 10:21:39 +0000 (10:21 +0000)]
Introduce an accurate version of coefficient_to_dB and use it in non speed-critical
code.  Fixes mantis 2833.

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

14 years agoApply patch from mantis 2761 from tinram to add padding and make a string translatable.
Carl Hetherington [Thu, 20 Aug 2009 21:38:59 +0000 (21:38 +0000)]
Apply patch from mantis 2761 from tinram to add padding and make a string translatable.

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

14 years agoFix mantis 2804: improve title of recent sessions dialogue and make it translatable.
Carl Hetherington [Thu, 20 Aug 2009 21:33:48 +0000 (21:33 +0000)]
Fix mantis 2804: improve title of recent sessions dialogue and make it translatable.

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

14 years agoApply patch from mantis 2766 to fix apply sensitivity when editing the meter marker...
Carl Hetherington [Thu, 20 Aug 2009 21:21:07 +0000 (21:21 +0000)]
Apply patch from mantis 2766 to fix apply sensitivity when editing the meter marker at 0.  Cleanup visual appearance of tempo and meter dialogues.

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

14 years agoRemove an unused action and some duplicated code.
Carl Hetherington [Thu, 20 Aug 2009 20:34:12 +0000 (20:34 +0000)]
Remove an unused action and some duplicated code.

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

14 years agoDon't locate summary view box on a click outside it, to be consistent with fader...
Carl Hetherington [Thu, 20 Aug 2009 19:12:24 +0000 (19:12 +0000)]
Don't locate summary view box on a click outside it, to be consistent with fader behaviour.  Allow Ctrl-drag (zoom) from anywhere in the summary.

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

14 years agominor fixes/changes based on comparison with existing bindings
Paul Davis [Thu, 20 Aug 2009 16:30:01 +0000 (16:30 +0000)]
minor fixes/changes based on comparison with existing bindings

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

14 years agofix accelmap generation in fmt-bindings
Paul Davis [Thu, 20 Aug 2009 16:25:30 +0000 (16:25 +0000)]
fix accelmap generation in fmt-bindings

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

14 years agoFix crash on startup if an LV2 plugin has a bad .ttl file.
Carl Hetherington [Wed, 19 Aug 2009 18:31:47 +0000 (18:31 +0000)]
Fix crash on startup if an LV2 plugin has a bad .ttl file.

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

14 years agomake shift-click for extend-selection sort-of work for MIDI
Paul Davis [Tue, 18 Aug 2009 02:37:57 +0000 (02:37 +0000)]
make shift-click for extend-selection sort-of work for MIDI

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

14 years agomove assignments out of assert() in editor_drag (thanks lincoln); change mouse mode...
Paul Davis [Mon, 17 Aug 2009 15:58:47 +0000 (15:58 +0000)]
move assignments out of assert() in editor_drag (thanks lincoln); change mouse mode buttons when in internal/MIDI mode; arrow key control of note velocity, value and position - hey look ma, MIDI editing!

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

14 years agoFix uninitialised variable.
Carl Hetherington [Mon, 17 Aug 2009 01:41:35 +0000 (01:41 +0000)]
Fix uninitialised variable.

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

14 years agofix up display of notes when creating/editing a MIDI region with the pencil; fix...
Paul Davis [Fri, 14 Aug 2009 03:00:41 +0000 (03:00 +0000)]
fix up display of notes when creating/editing a MIDI region with the pencil; fix position of paste for regions that are not at frame zero

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

14 years agomore MIDI paste improvements, plus move region-mute binding to PRIMARY-m and use...
Paul Davis [Thu, 13 Aug 2009 19:48:10 +0000 (19:48 +0000)]
more MIDI paste improvements, plus move region-mute binding to PRIMARY-m and use "m" for toggle-internal-editing

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

14 years agoactually paste MIDI at the right spot
Paul Davis [Thu, 13 Aug 2009 12:19:28 +0000 (12:19 +0000)]
actually paste MIDI at the right spot

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

14 years agokinda-sorta paste MIDI at the right spot
Paul Davis [Thu, 13 Aug 2009 12:10:34 +0000 (12:10 +0000)]
kinda-sorta paste MIDI at the right spot

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

14 years agoMIDI cut&paste round two (not done yet); a small region trim fix from lincoln s.
Paul Davis [Thu, 13 Aug 2009 01:57:03 +0000 (01:57 +0000)]
MIDI cut&paste round two (not done yet); a small region trim fix from lincoln s.

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

14 years agoFix route group collect option.
Carl Hetherington [Mon, 10 Aug 2009 21:13:33 +0000 (21:13 +0000)]
Fix route group collect option.

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

14 years agoadd new file
Paul Davis [Mon, 10 Aug 2009 20:13:13 +0000 (20:13 +0000)]
add new file

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

14 years agofirst part of MIDI cut/copy/paste ; fix for input/output_streams of an IOProcessor...
Paul Davis [Mon, 10 Aug 2009 19:29:29 +0000 (19:29 +0000)]
first part of MIDI cut/copy/paste ; fix for input/output_streams of an IOProcessor being reported in a misleading way; in/out translation fix from 2.X, sort of

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

14 years agoregion trimming and height patch from lincoln. great work
Paul Davis [Mon, 10 Aug 2009 03:07:48 +0000 (03:07 +0000)]
region trimming and height patch from lincoln. great work

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

14 years agofix (no)use of offset in AudioEngine::get_sync_offset()
Paul Davis [Sun, 9 Aug 2009 12:06:03 +0000 (12:06 +0000)]
fix (no)use of offset in AudioEngine::get_sync_offset()

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

14 years agowaf build works on OS X ; new bindings file and processing system in place for mnemon...
Paul Davis [Sat, 8 Aug 2009 22:36:32 +0000 (22:36 +0000)]
waf build works on OS X ; new bindings file and processing system in place for mnemonic-us

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

14 years agoCoding style. Fix a valgrind warning. Stop a close on a handle of -1.
Carl Hetherington [Tue, 4 Aug 2009 22:01:28 +0000 (22:01 +0000)]
Coding style.  Fix a valgrind warning.  Stop a close on a handle of -1.

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

14 years agoFix sizing of port matrix column labels.
Carl Hetherington [Tue, 4 Aug 2009 21:50:08 +0000 (21:50 +0000)]
Fix sizing of port matrix column labels.

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

14 years agoDon't add auditioner and click to MIDI connection port matrices.
Carl Hetherington [Tue, 4 Aug 2009 21:44:20 +0000 (21:44 +0000)]
Don't add auditioner and click to MIDI connection port matrices.

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

14 years agoSplit up Editor::button_press_handler and fix assert failures on various double-clicks.
Carl Hetherington [Tue, 4 Aug 2009 18:21:09 +0000 (18:21 +0000)]
Split up Editor::button_press_handler and fix assert failures on various double-clicks.

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

14 years agoAssert to check for memory overwrite.
Carl Hetherington [Tue, 4 Aug 2009 18:20:59 +0000 (18:20 +0000)]
Assert to check for memory overwrite.

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

14 years agoFix uninitialised variable.
Carl Hetherington [Tue, 4 Aug 2009 18:19:40 +0000 (18:19 +0000)]
Fix uninitialised variable.

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

14 years agoModified patch from drmoore to fix mantis 2808 (drag rectangle left behind after...
Carl Hetherington [Tue, 4 Aug 2009 18:18:57 +0000 (18:18 +0000)]
Modified patch from drmoore to fix mantis 2808 (drag rectangle left behind after loop or punch range drag)

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

14 years agoPatch from drmoore to fix mantis 2807 (crash on creating new return)
Carl Hetherington [Mon, 3 Aug 2009 16:13:50 +0000 (16:13 +0000)]
Patch from drmoore to fix mantis 2807 (crash on creating new return)

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

14 years agoAnother similar fix for use of an uninitialized variable.
Carl Hetherington [Sun, 2 Aug 2009 02:17:14 +0000 (02:17 +0000)]
Another similar fix for use of an uninitialized variable.

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

14 years agoFix update of brackets around processor name on activate / deactivate.
Carl Hetherington [Sun, 2 Aug 2009 00:34:49 +0000 (00:34 +0000)]
Fix update of brackets around processor name on activate / deactivate.

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

14 years agoA couple of port matrix cleanups.
Carl Hetherington [Sun, 2 Aug 2009 00:34:13 +0000 (00:34 +0000)]
A couple of port matrix cleanups.

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

14 years agoSet up IO bundles properly so that mixer strip IO button text is set correctly.
Carl Hetherington [Sun, 2 Aug 2009 00:33:50 +0000 (00:33 +0000)]
Set up IO bundles properly so that mixer strip IO button text is set correctly.

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

14 years agoFix sync of editor and mixer route ordering.
Carl Hetherington [Sun, 2 Aug 2009 00:33:16 +0000 (00:33 +0000)]
Fix sync of editor and mixer route ordering.

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

14 years agoTweak prompt wording.
Carl Hetherington [Sun, 2 Aug 2009 00:32:51 +0000 (00:32 +0000)]
Tweak prompt wording.

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

14 years agoFix import dialog so that file number progress gets updated correctly. Stop a new...
Carl Hetherington [Sun, 2 Aug 2009 00:32:26 +0000 (00:32 +0000)]
Fix import dialog so that file number progress gets updated correctly.  Stop a new progress dialog being popped up for each file.

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

14 years agoFix random-crash-inducing use of uninitialized variable.
Carl Hetherington [Sun, 2 Aug 2009 00:31:32 +0000 (00:31 +0000)]
Fix random-crash-inducing use of uninitialized variable.

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

14 years agoImprove import status messages slightly.
Carl Hetherington [Sun, 2 Aug 2009 00:30:24 +0000 (00:30 +0000)]
Improve import status messages slightly.

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

14 years agoinclude mouse bindings even in merged cheat sheets
Paul Davis [Fri, 31 Jul 2009 20:33:58 +0000 (20:33 +0000)]
include mouse bindings even in merged cheat sheets

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

14 years agomore or less fully-functional binding & cheat sheet generator, with merge-ability...
Paul Davis [Fri, 31 Jul 2009 20:26:15 +0000 (20:26 +0000)]
more or less fully-functional binding & cheat sheet generator, with merge-ability for existing binding files

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

14 years agolargely complete automated generation of cheat sheets & bindings from templates,...
Paul Davis [Fri, 31 Jul 2009 00:34:36 +0000 (00:34 +0000)]
largely complete automated generation of cheat sheets & bindings from templates, but more tweaks on the way

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

14 years agothis is just a (re)start on a tool to produce bindings cheatsheets (original was...
Paul Davis [Thu, 30 Jul 2009 14:07:49 +0000 (14:07 +0000)]
this is just a (re)start on a tool to produce bindings cheatsheets (original was lost in the Great Berlin Disk Crash

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

14 years agoAdd basic Doxygen file.
Carl Hetherington [Thu, 30 Jul 2009 13:37:33 +0000 (13:37 +0000)]
Add basic Doxygen file.

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

14 years agoAdd missing 0 to author list, to fix mantis 2802. Patch from tinram.
Carl Hetherington [Thu, 30 Jul 2009 00:35:09 +0000 (00:35 +0000)]
Add missing 0 to author list, to fix mantis 2802.  Patch from tinram.

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

14 years agoavoid crashes caused by the process buffer set being larger than expected when passed...
Paul Davis [Wed, 29 Jul 2009 19:02:02 +0000 (19:02 +0000)]
avoid crashes caused by the process buffer set being larger than expected when passed into Route::process_output_buffers()

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

14 years agoremove all MIDI-specific editing modes by making standard work either at object level...
Paul Davis [Tue, 28 Jul 2009 20:51:28 +0000 (20:51 +0000)]
remove all MIDI-specific editing modes by making standard work either at object level or within (e.g. notes, etc) ; make tool buttons proxies for GtkActions ; internal sends have their own BufferSet now, instead of using Session ones; don't make internal sends to the monitor bus active when added to the Route

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

14 years agoFix some more warnings.
Carl Hetherington [Tue, 28 Jul 2009 11:49:14 +0000 (11:49 +0000)]
Fix some more warnings.

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

14 years agointerpolation.cc/h: Remove all failed and obsolete attempts, leave linear and cubic
Hans Baier [Fri, 24 Jul 2009 05:27:49 +0000 (05:27 +0000)]
interpolation.cc/h: Remove all failed and obsolete attempts, leave linear and cubic

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

14 years agoAnother failed attemt at natural spline interpolation
Hans Baier [Fri, 24 Jul 2009 05:27:43 +0000 (05:27 +0000)]
Another failed attemt at natural spline interpolation

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

14 years agofixes for 64 bit compilation - see comment
Paul Davis [Fri, 24 Jul 2009 01:30:50 +0000 (01:30 +0000)]
fixes for 64 bit compilation - see comment

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

14 years agoMake editor route list rec button respect group settings.
Sampo Savolainen [Thu, 23 Jul 2009 17:26:32 +0000 (17:26 +0000)]
Make editor route list rec button respect group settings.

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

14 years agolibs/ardour/wscript: unit tests get a target name, inorder to be able to build them...
Hans Baier [Thu, 23 Jul 2009 16:55:50 +0000 (16:55 +0000)]
libs/ardour/wscript: unit tests get a target name, inorder to be able to build them separately with ./waf --targets=libardour-tests

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

14 years agoaudio_diskstream.h/session.h: Use simple cubic interpolation now instead of linear...
Hans Baier [Thu, 23 Jul 2009 16:55:45 +0000 (16:55 +0000)]
audio_diskstream.h/session.h: Use simple cubic interpolation now instead of linear interpolation for varispeed

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

14 years agointerpolation.cc/h: Fix crash bug and introduce add simple cubic interpolation
Hans Baier [Thu, 23 Jul 2009 16:55:38 +0000 (16:55 +0000)]
interpolation.cc/h: Fix crash bug and introduce add simple cubic interpolation

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

14 years agobzr revision support (thomas v.)
Paul Davis [Thu, 23 Jul 2009 12:04:46 +0000 (12:04 +0000)]
bzr revision support (thomas v.)

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

14 years agoinstall ardour.menus and bindings file (elthariel) ; initial, basic MIDI gain (fader...
Paul Davis [Thu, 23 Jul 2009 03:01:31 +0000 (03:01 +0000)]
install ardour.menus and bindings file (elthariel) ; initial, basic MIDI gain (fader) working

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

14 years agoUpdate autowaf.
David Robillard [Wed, 22 Jul 2009 20:51:13 +0000 (20:51 +0000)]
Update autowaf.

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

14 years agowaf is now the official build system for 3.0 - all/several gtk2_ardour/ar* scripts...
Paul Davis [Wed, 22 Jul 2009 13:53:19 +0000 (13:53 +0000)]
waf is now the official build system for 3.0 - all/several gtk2_ardour/ar* scripts renamed to reflect this (-scons variants are now so-named)

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

14 years agomake i18n build work ; add mackie dir back to build ; token work on amp for MIDI...
Paul Davis [Wed, 22 Jul 2009 13:51:16 +0000 (13:51 +0000)]
make i18n build work ; add mackie dir back to build ; token work on amp for MIDI; don't try to subgroup route groups with MIDI (for now)

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

14 years agospline interpolation: fix crash bugs on negative speed and NULL inputs
Hans Baier [Wed, 22 Jul 2009 09:27:13 +0000 (09:27 +0000)]
spline interpolation: fix crash bugs  on negative speed and NULL inputs

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

14 years agointerpolation.cc/.h: Spline-Bugfixes: Crash bug at tempos close to 0, wrong calculati...
Hans Baier [Wed, 22 Jul 2009 08:42:33 +0000 (08:42 +0000)]
interpolation.cc/.h: Spline-Bugfixes: Crash bug at tempos close to 0, wrong calculation of M, unbounded precalculated L/U Matrices

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

14 years agoVarious fixups to bundle manager. Add a separator between the benign and more seriou...
Carl Hetherington [Wed, 22 Jul 2009 01:28:31 +0000 (01:28 +0000)]
Various fixups to bundle manager.  Add a separator between the benign and more serious menu options on the port matrix context menu.  Finally (maybe) fix port matrix sizing issues relatively nicely.

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