ardour.git
15 years ago* added myself to about.cc
Hans Baier [Thu, 11 Dec 2008 08:06:27 +0000 (08:06 +0000)]
* added myself to about.cc
* created ArdourCanvas::CanvasFlag as a base class for flags
* removed obsolete cruft from midi_model
* made MidiTimeAxisView and MidiRegionView work together to display program changes as
  names by means of MidiPatchManager

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

15 years ago* make patch selection appear only when there are patches loaded
Hans Baier [Wed, 10 Dec 2008 10:54:45 +0000 (10:54 +0000)]
* make patch selection appear only when there are patches loaded
* add combobox to select CustomDeviceMode
* add code to resolve patch names by their msb, lsb and program change number

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

15 years ago* moved /midi_patch_manager.* to libs/ardour
Hans Baier [Tue, 9 Dec 2008 08:35:02 +0000 (08:35 +0000)]
* moved /midi_patch_manager.* to libs/ardour
* GUI improvement: do away with the midi channel expander

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

15 years ago* first working prototype of selecting instruments in the MIDI track header
Hans Baier [Tue, 9 Dec 2008 07:42:19 +0000 (07:42 +0000)]
* first working prototype of selecting instruments in the MIDI track header
* parsing patchfiles works

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

15 years agomerge 3870-3890 from 2.0-ongoing into 3.X (compiles, runs, no other promises
Paul Davis [Mon, 8 Dec 2008 18:16:12 +0000 (18:16 +0000)]
merge 3870-3890 from 2.0-ongoing into 3.X (compiles, runs, no other promises

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

15 years agorevert the only real change in that last commit,which was based on a bogus merge
Paul Davis [Mon, 8 Dec 2008 17:20:02 +0000 (17:20 +0000)]
revert the only real change in that last commit,which was based on a bogus merge

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

15 years agomerge 3170-3180 of 2.X into 3.0
Paul Davis [Mon, 8 Dec 2008 17:09:57 +0000 (17:09 +0000)]
merge 3170-3180 of 2.X into 3.0

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

15 years agopartial patch/partial by-hand merge of 2.X commits 3169&3170 to 3.X codebase
Paul Davis [Mon, 8 Dec 2008 16:07:28 +0000 (16:07 +0000)]
partial patch/partial by-hand merge of 2.X commits 3169&3170 to 3.X codebase

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

15 years ago* first primitive implementation of MidiPatchManager
Hans Baier [Mon, 8 Dec 2008 09:50:19 +0000 (09:50 +0000)]
* first primitive implementation of MidiPatchManager
* some cosmetic changes
* added midi_patch_path() to libs/ardour/ardour/session_directory.h

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

15 years agoImprove svn revision handling and make srctar "work". (The tarball is created, but...
Sakari Bergen [Mon, 8 Dec 2008 09:03:36 +0000 (09:03 +0000)]
Improve svn revision handling and make srctar "work". (The tarball is created, but it doesn't build...)

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

15 years ago* completed MIDI::Name::MIDINameDocument and implemented its set_state-Method, added...
Hans Baier [Sat, 6 Dec 2008 05:00:20 +0000 (05:00 +0000)]
* completed MIDI::Name::MIDINameDocument and implemented its set_state-Method, added constructor

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

15 years ago* changed all lists in midnam_patch.h to std::list
Hans Baier [Sat, 6 Dec 2008 04:43:11 +0000 (04:43 +0000)]
* changed all lists in midnam_patch.h to std::list

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

15 years ago* completed MIDI::Name::MasterDeviceNames and implemented its set_state-Method
Hans Baier [Sat, 6 Dec 2008 04:38:44 +0000 (04:38 +0000)]
* completed MIDI::Name::MasterDeviceNames and implemented its set_state-Method

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

15 years ago* Added MIDI::Name::Note
Hans Baier [Sat, 6 Dec 2008 00:07:07 +0000 (00:07 +0000)]
* Added MIDI::Name::Note

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

15 years ago* made MidiClockTicker Singleton
Hans Baier [Thu, 4 Dec 2008 09:09:50 +0000 (09:09 +0000)]
* made MidiClockTicker Singleton

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

15 years agoFix thinko in export preset selector code
Sakari Bergen [Wed, 3 Dec 2008 12:50:08 +0000 (12:50 +0000)]
Fix thinko in export preset selector code

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

15 years ago* minor cleanup
Hans Baier [Mon, 1 Dec 2008 03:51:17 +0000 (03:51 +0000)]
* minor cleanup

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

15 years ago* reduced debugging output
Hans Baier [Mon, 1 Dec 2008 03:49:50 +0000 (03:49 +0000)]
* reduced debugging output

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

15 years ago* Sending MIDI Clock while looping works now
Hans Baier [Mon, 1 Dec 2008 03:07:11 +0000 (03:07 +0000)]
* Sending MIDI Clock while looping works now

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

15 years agoFirst revision with working track import
Sakari Bergen [Sat, 29 Nov 2008 20:16:16 +0000 (20:16 +0000)]
First revision with working track import

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

15 years ago* fixed potential crash
Hans Baier [Sat, 29 Nov 2008 06:37:06 +0000 (06:37 +0000)]
* fixed potential crash

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

15 years ago* sending MIDI clock works, hooray\!
Hans Baier [Sat, 29 Nov 2008 05:40:17 +0000 (05:40 +0000)]
* sending MIDI clock works, hooray\!

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

15 years ago* added Menu for sending midi clock
Hans Baier [Wed, 26 Nov 2008 23:32:55 +0000 (23:32 +0000)]
* added Menu for sending midi clock
* hooked up MidiClockTicker to the session

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

15 years agoMore work on track import and some cleaning up of ElementImporter interface
Sakari Bergen [Wed, 26 Nov 2008 17:13:50 +0000 (17:13 +0000)]
More work on track import and some cleaning up of ElementImporter interface

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

15 years ago* the very humble beginnings of sending MIDI clock
Hans Baier [Wed, 26 Nov 2008 09:50:29 +0000 (09:50 +0000)]
* the very humble beginnings of sending MIDI clock

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

15 years agoA bit more of track import done...
Sakari Bergen [Mon, 24 Nov 2008 22:25:57 +0000 (22:25 +0000)]
A bit more of track import done...

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

15 years ago* Added support for ChannelNameSetAssignments (midnam_patch.(cc|h)
Hans Baier [Sun, 23 Nov 2008 19:42:09 +0000 (19:42 +0000)]
* Added support for ChannelNameSetAssignments (midnam_patch.(cc|h)

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

15 years ago* added XML deserialisation for control and program changes
Hans Baier [Sat, 22 Nov 2008 15:40:19 +0000 (15:40 +0000)]
* added XML deserialisation for control and program changes
* added pointer checks
* fixed typos in comments

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

15 years ago* Clean up (fix?) ExportStatus signal handling
Sakari Bergen [Fri, 21 Nov 2008 18:17:36 +0000 (18:17 +0000)]
* Clean up (fix?) ExportStatus signal handling
* Fix problem in export dialog error reporting
* Sart implementing audio track importer (nothing very functional yet...)

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

15 years agoApply LV2 changes from 2.0.
David Robillard [Fri, 14 Nov 2008 22:14:15 +0000 (22:14 +0000)]
Apply LV2 changes from 2.0.
Completely and utterly untested.

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

15 years ago* Enabled debugging output for start/stop messages on MidiClockSlave
Hans Baier [Fri, 7 Nov 2008 20:37:27 +0000 (20:37 +0000)]
* Enabled debugging output for start/stop messages on MidiClockSlave

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

15 years ago* removed unnecessary method calls (preparse/postparse) in JACK_MidiPort
Hans Baier [Fri, 7 Nov 2008 20:31:05 +0000 (20:31 +0000)]
* removed unnecessary method calls (preparse/postparse) in JACK_MidiPort
* Changed calculation of current speed and transport position to double to avoid accumulating rounding errors

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

15 years ago* removed obsolete MenuItem UseMIDIClock from ardour.menus
Hans Baier [Fri, 7 Nov 2008 20:14:27 +0000 (20:14 +0000)]
* removed obsolete MenuItem UseMIDIClock from ardour.menus

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

15 years ago* Fix problem with JACK being left in freewheeling after export
Sakari Bergen [Thu, 6 Nov 2008 20:22:48 +0000 (20:22 +0000)]
* Fix problem with JACK being left in freewheeling after export
* Add quotes to cuefile filename entries

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

15 years agofix nasty bug in evaluation of final step of interpolated Curve values
Paul Davis [Mon, 3 Nov 2008 07:41:53 +0000 (07:41 +0000)]
fix nasty bug in evaluation of final step of interpolated Curve values

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

15 years agoinitialize jack timeout parameter correctly (not doing this breaks JackOSX, maybe...
Paul Davis [Sat, 1 Nov 2008 12:26:53 +0000 (12:26 +0000)]
initialize jack timeout parameter correctly (not doing this breaks JackOSX, maybe JACK too)

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

15 years ago*disabled debugging output
Hans Baier [Thu, 30 Oct 2008 06:28:21 +0000 (06:28 +0000)]
*disabled debugging output

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

15 years ago* got MIDI clock working really smoothly (29 frames until sync, ardour transport...
Hans Baier [Thu, 30 Oct 2008 06:07:00 +0000 (06:07 +0000)]
* got MIDI clock working really smoothly (29 frames until sync, ardour transport jitter 1 frame)
* removed debugging output

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

15 years ago* disabled one line of debugging output
Hans Baier [Wed, 29 Oct 2008 08:19:38 +0000 (08:19 +0000)]
* disabled one line of debugging output

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

15 years ago* fixed bug in Session::follow_slave: average_slave_delta wrapped around to huge...
Hans Baier [Wed, 29 Oct 2008 08:15:57 +0000 (08:15 +0000)]
* fixed bug in Session::follow_slave: average_slave_delta wrapped around to huge positive values when slave lags behind master (ie deltas become negative)
* enabled some debugging output in Session::follow_slave (session_process.cc), beware!

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

15 years ago* added documentaion to libs/ardour/slave.h
Hans Baier [Wed, 29 Oct 2008 07:17:07 +0000 (07:17 +0000)]
* added documentaion to libs/ardour/slave.h
* first roughly working midi clock slave

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

15 years agoSave automatic saving of audio engine settings (mostly copied from 2.0-ongoing)
Sakari Bergen [Tue, 28 Oct 2008 16:44:53 +0000 (16:44 +0000)]
Save automatic saving of audio engine settings (mostly copied from 2.0-ongoing)

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

15 years agogot MIDI Clock slave closer to functioning properly:
Hans Baier [Mon, 27 Oct 2008 06:49:41 +0000 (06:49 +0000)]
got MIDI Clock slave closer to functioning properly:
  - Cleaned up the class
  - calculating (kind-of) sensible speed and position values
  - fixed resolution (quick-fix)
  - fixed requires_seekahead (set to false)
  - fixed locked (set to true)

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

15 years agoCheck glib atomic implementation for mutex use.
Sampo Savolainen [Sun, 26 Oct 2008 16:42:42 +0000 (16:42 +0000)]
Check glib atomic implementation for mutex use.

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

15 years ago* fixed jitter problems for midi clock and removed superfluous UI elements
Hans Baier [Sat, 25 Oct 2008 08:28:10 +0000 (08:28 +0000)]
* fixed jitter problems for midi clock and removed superfluous UI elements

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

15 years agoFix repeated toggling of visual state (zoom to region for example), fix zoom to regio...
Nick Mainsbridge [Wed, 22 Oct 2008 18:24:30 +0000 (18:24 +0000)]
Fix repeated toggling of visual state (zoom to region for example), fix zoom to region with width and height.

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

15 years agoDon't tear down and rebuild all rulers on each visibility change, fix duplicated...
Nick Mainsbridge [Wed, 22 Oct 2008 06:41:51 +0000 (06:41 +0000)]
Don't tear down and rebuild all rulers on each visibility change, fix duplicated secondary-m in SAE bindings, avoid dirty master channel updates on osx, simplify ruler scale calculation params.

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

15 years agoAdded svn:ignore properties and cleaned out autocrap cruft from libs/glibmm2/scripts/
Sakari Bergen [Tue, 21 Oct 2008 19:56:42 +0000 (19:56 +0000)]
Added svn:ignore properties and cleaned out autocrap cruft from libs/glibmm2/scripts/

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

15 years agoAdded facilities into PluginInsert for the GUI to gather parts of the real signal...
Sampo Savolainen [Mon, 20 Oct 2008 18:57:34 +0000 (18:57 +0000)]
Added facilities into PluginInsert for the GUI to gather parts of the real signal passed through the insert. Also added rudimentary plugin input/output difference analysis in the plugin eq gui for the collected signal.

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

15 years agoFix warnings because I have much more important things to do.
David Robillard [Mon, 20 Oct 2008 18:51:08 +0000 (18:51 +0000)]
Fix warnings because I have much more important things to do.

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

15 years agoHandle changed session duration & resizing canvas better wrt end marker, remove unuse...
Nick Mainsbridge [Sun, 19 Oct 2008 07:55:42 +0000 (07:55 +0000)]
Handle changed session duration & resizing canvas better wrt end marker, remove unused last_canvas_frame, don't redraw the entire mixer every time its presented, consistent space between rightmost horizontal scroller position and end marker when zooming, possible fix for gaps in tempo lines.

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

15 years agoHandle export presets from config dirs properly. Removed some debug output.
Sakari Bergen [Thu, 16 Oct 2008 15:13:23 +0000 (15:13 +0000)]
Handle export presets from config dirs properly. Removed some debug output.

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

15 years agoFix handling of format profiles in system config dirs. (Some profiles could now be...
Sakari Bergen [Thu, 16 Oct 2008 14:18:55 +0000 (14:18 +0000)]
Fix handling of format profiles in system config dirs. (Some profiles could now be shipped with Ardour)

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

15 years agofix crash at startup caused by use of null session ptr to set end marker (from 2.0)
Paul Davis [Thu, 16 Oct 2008 11:16:41 +0000 (11:16 +0000)]
fix crash at startup caused by use of null session ptr to set end marker (from 2.0)

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

15 years agoMake EQ Gui optional and seize updating the graph when the analysis is not visible...
Sampo Savolainen [Wed, 15 Oct 2008 19:21:26 +0000 (19:21 +0000)]
Make EQ Gui optional and seize updating the graph when the analysis is not visible (either via the toggle or window visibility).

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

15 years ago* this implementation of midi_clock_slave is still sort of a proof of concept, but...
Hans Baier [Tue, 14 Oct 2008 19:13:39 +0000 (19:13 +0000)]
* this implementation of midi_clock_slave is still sort of a proof of concept, but it reveals interesting issues and is better than the code before

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

15 years agoRemove meaningless const qualifier (-Wextra warning).
David Robillard [Tue, 14 Oct 2008 17:58:50 +0000 (17:58 +0000)]
Remove meaningless const qualifier (-Wextra warning).

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

15 years agofix a few things related to fit-to-tracks and toggle-visual-state (from 2.0)
Paul Davis [Tue, 14 Oct 2008 14:20:29 +0000 (14:20 +0000)]
fix a few things related to fit-to-tracks and toggle-visual-state (from 2.0)

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

15 years agoMake tempo lines physical_screen_height high, add xml null check, Use clicked_regionv...
Nick Mainsbridge [Tue, 14 Oct 2008 13:35:17 +0000 (13:35 +0000)]
Make tempo lines physical_screen_height high, add xml null check, Use clicked_regionview directly to calculate region movement. Using drag_info.data may result in the wrong regionbiew being used, don't use canvas coords for region_drag_finished_callback x calculation (eliminates speed adjustment), prevent incorrect updates on dropped regions by updating canvas before placing region copies.

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

15 years agoMake logarithmic controls work at least linearly
Sampo Savolainen [Mon, 13 Oct 2008 20:26:25 +0000 (20:26 +0000)]
Make logarithmic controls work at least linearly

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

15 years agoEnable some code to make plugin ui bounds more sensible.
Sampo Savolainen [Mon, 13 Oct 2008 19:53:25 +0000 (19:53 +0000)]
Enable some code to make plugin ui bounds more sensible.

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

15 years agoOne file missing from previous commit. It also included the removal of the FFT_ANALYS...
Sampo Savolainen [Mon, 13 Oct 2008 19:46:36 +0000 (19:46 +0000)]
One file missing from previous commit. It also included the removal of the FFT_ANALYSIS compile time option. Now enabled by default.

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

15 years agoFirst draft of the EQ visualization system. Now force fed to all plugin UIs.
Sampo Savolainen [Mon, 13 Oct 2008 19:45:20 +0000 (19:45 +0000)]
First draft of the EQ visualization system. Now force fed to all plugin UIs.

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

15 years agoFix wrongly exposed set_parameter methods on PluginInsert.
David Robillard [Mon, 13 Oct 2008 17:29:22 +0000 (17:29 +0000)]
Fix wrongly exposed set_parameter methods on PluginInsert.
Have plugin GUI stuff twiddle plugin parameters correctly.

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

15 years agofix for ancestral start values in basic region constructor
Paul Davis [Mon, 13 Oct 2008 17:11:57 +0000 (17:11 +0000)]
fix for ancestral start values in basic region constructor

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

15 years agofix initialization of region shift/stretch members, missed during 2.X merge
Paul Davis [Mon, 13 Oct 2008 14:27:50 +0000 (14:27 +0000)]
fix initialization of region shift/stretch members, missed during 2.X merge

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

15 years agoFix pollution of global namespace by Evoral.
David Robillard [Mon, 13 Oct 2008 02:43:14 +0000 (02:43 +0000)]
Fix pollution of global namespace by Evoral.

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

15 years agoFix warning.
David Robillard [Mon, 13 Oct 2008 02:39:17 +0000 (02:39 +0000)]
Fix warning.
Hope this is what was intended....
Precedence is the devil.

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

15 years agoFix annoying mouse pointer offset when dragging regions to the left of the canvas.
Nick Mainsbridge [Mon, 13 Oct 2008 02:22:01 +0000 (02:22 +0000)]
Fix annoying mouse pointer offset when dragging regions to the left of the canvas.

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

15 years agoFix menu missing fit-tracks.
Nick Mainsbridge [Mon, 13 Oct 2008 02:12:35 +0000 (02:12 +0000)]
Fix menu missing fit-tracks.

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

15 years agoFit tracks fix from 2.0, don't crash if some env vars aren't set, remove some conflic...
Nick Mainsbridge [Mon, 13 Oct 2008 01:56:42 +0000 (01:56 +0000)]
Fit tracks fix from 2.0, don't crash if some env vars aren't set, remove some conflicts from mnemonic-us.bindings.in.

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

15 years agoMIDI looping fixes from torbenh.
David Robillard [Sun, 12 Oct 2008 17:40:37 +0000 (17:40 +0000)]
MIDI looping fixes from torbenh.

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

15 years agoFix non-disappearing transport range bar drag rects, use physical_screen_height for...
Nick Mainsbridge [Sat, 11 Oct 2008 17:51:15 +0000 (17:51 +0000)]
Fix non-disappearing transport range bar drag rects, use physical_screen_height for some canvas items.

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

15 years agoFix warning (unused variable).
David Robillard [Sat, 11 Oct 2008 16:59:26 +0000 (16:59 +0000)]
Fix warning (unused variable).

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

15 years agoMore Export GUI tweaks....
Sakari Bergen [Sat, 11 Oct 2008 15:35:36 +0000 (15:35 +0000)]
More Export GUI tweaks....

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

15 years ago* Region export dialog does not lose export settings (Do not serialize into instant...
Sakari Bergen [Sat, 11 Oct 2008 14:37:01 +0000 (14:37 +0000)]
* Region export dialog does not lose export settings (Do not serialize into instant xml)
* Remove old export related files

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

15 years ago* Some Export GUI tweaks
Sakari Bergen [Sat, 11 Oct 2008 14:07:50 +0000 (14:07 +0000)]
* Some Export GUI tweaks
* Export region with fades
* Removed some debug output

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

15 years agofix dragging of region gain line, affected by coordinate system change caused by...
Paul Davis [Sat, 11 Oct 2008 11:27:50 +0000 (11:27 +0000)]
fix dragging of region gain line, affected by coordinate system change caused by canvas merge (don't convert delta motion-computed coordinates back into item space)

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

15 years agoRegion export dialog: Make export channel and -selector polymorphic, add the region...
Sakari Bergen [Sat, 11 Oct 2008 10:14:51 +0000 (10:14 +0000)]
Region export dialog: Make export channel and -selector polymorphic, add the region related classes and a dialog specialization

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

15 years agoFix some stupid, stupid, stupid memory leaks in export utilities
Sakari Bergen [Sat, 11 Oct 2008 09:25:43 +0000 (09:25 +0000)]
Fix some stupid, stupid, stupid memory leaks in export utilities

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

15 years agoFix the nostar ruler hiding bug, rejig ruler bars again, this time making them physic...
Nick Mainsbridge [Sat, 11 Oct 2008 00:04:33 +0000 (00:04 +0000)]
Fix the nostar ruler hiding bug, rejig ruler bars again, this time making them physical_screen_width wide - preventing artefacts while hiding.

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

15 years agoStop export dialog from getting stuck at end of export
Sakari Bergen [Fri, 10 Oct 2008 21:46:47 +0000 (21:46 +0000)]
Stop export dialog from getting stuck at end of export

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

15 years agoAdd missing files.
David Robillard [Fri, 10 Oct 2008 15:39:22 +0000 (15:39 +0000)]
Add missing files.

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

15 years agofix URL's for freesound (debian patch)
Paul Davis [Fri, 10 Oct 2008 09:53:03 +0000 (09:53 +0000)]
fix URL's for freesound (debian patch)

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

15 years agoApply MIDI looping patch from torbenh, with minor changes.
David Robillard [Fri, 10 Oct 2008 00:39:29 +0000 (00:39 +0000)]
Apply MIDI looping patch from torbenh, with minor changes.
General idea: use internal events to mark loop boundaries in MIDI buffers so readers can make sense of timestamps.

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

15 years agoadd toggles for region fade in/out/both active, plus toggle for region fades visibility
Paul Davis [Thu, 9 Oct 2008 21:55:05 +0000 (21:55 +0000)]
add toggles for region fade in/out/both active, plus toggle for region fades visibility

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

15 years agoadd config var for region fade visibility
Paul Davis [Thu, 9 Oct 2008 21:40:22 +0000 (21:40 +0000)]
add config var for region fade visibility

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

15 years agoadd global region fade toggle; fixup (?) reload of MIDI config state (both ported...
Paul Davis [Thu, 9 Oct 2008 14:15:45 +0000 (14:15 +0000)]
add global region fade toggle; fixup (?) reload of MIDI config state (both ported from 2.X)

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

15 years agoadd .gitignore for the latest RCS freaks
Paul Davis [Wed, 8 Oct 2008 20:20:02 +0000 (20:20 +0000)]
add .gitignore for the latest RCS freaks

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

15 years agotorben's port buffer reworking; torben's panner automation loading patch (allows...
Paul Davis [Wed, 8 Oct 2008 20:14:22 +0000 (20:14 +0000)]
torben's port buffer reworking; torben's panner automation loading patch (allows loading of 2.X sessions)

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

15 years agofix SConstruct so that it can build from a git checkout rather than an svn checkout
Paul Davis [Wed, 8 Oct 2008 15:22:46 +0000 (15:22 +0000)]
fix SConstruct so that it can build from a git checkout rather than an svn checkout

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

15 years agofix for bad sync with other JACK transport-aware clients (thanks to torben for discov...
Paul Davis [Wed, 8 Oct 2008 15:16:39 +0000 (15:16 +0000)]
fix for bad sync with other JACK transport-aware clients (thanks to torben for discovering the problem and suggesting the best fix)

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

15 years agoFix MIDI playback while looping (ignore events with out of range time stamps graceful...
David Robillard [Wed, 8 Oct 2008 03:21:46 +0000 (03:21 +0000)]
Fix MIDI playback while looping (ignore events with out of range time stamps gracefully in MIDI ring buffer).

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

15 years agoFix mismatched types (warnings).
David Robillard [Wed, 8 Oct 2008 03:16:57 +0000 (03:16 +0000)]
Fix mismatched types (warnings).

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

15 years agorevert last fix - its not relevant to 3.0 (yet)
Paul Davis [Tue, 7 Oct 2008 22:24:00 +0000 (22:24 +0000)]
revert last fix - its not relevant to 3.0 (yet)

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

15 years agodo not manage the remote control menu, since it is explicitly deleted during destruct...
Paul Davis [Tue, 7 Oct 2008 22:23:24 +0000 (22:23 +0000)]
do not manage the remote control menu, since it is explicitly deleted during destruction of its parent RouteUI

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

15 years agoFix non-disappearing tracks when hiding, don't set colours twice initializing TimeAxi...
Nick Mainsbridge [Tue, 7 Oct 2008 18:05:35 +0000 (18:05 +0000)]
Fix non-disappearing tracks when hiding, don't set colours twice initializing TimeAxisViewItems, remove some merge errors.

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

15 years agoAudio diskstream fix from torbenh.
David Robillard [Tue, 7 Oct 2008 17:33:05 +0000 (17:33 +0000)]
Audio diskstream fix from torbenh.

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

15 years agoAdded take system from 2.0. Thanks to torben for the patch.
Sampo Savolainen [Mon, 6 Oct 2008 18:04:12 +0000 (18:04 +0000)]
Added take system from 2.0. Thanks to torben for the patch.

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

15 years agoNormalize XML property name style, preserving old session loading (on load _ will...
David Robillard [Sun, 5 Oct 2008 23:14:48 +0000 (23:14 +0000)]
Normalize XML property name style, preserving old session loading (on load _ will be converted to -).
Still to go:  Non-consistent PBD tag names, colours.

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