Carl Hetherington [Thu, 18 Dec 2008 18:23:33 +0000 (18:23 +0000)]
Couple of bug fixes which show up when undoing solo state. Also a few comments.
git-svn-id: svn://localhost/ardour2/branches/3.0@4331
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 18 Dec 2008 17:57:37 +0000 (17:57 +0000)]
Oops. Missing files from previous commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@4330
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 18 Dec 2008 17:46:28 +0000 (17:46 +0000)]
Implement #826: edit-click on automation points allows value edit.
git-svn-id: svn://localhost/ardour2/branches/3.0@4329
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 17 Dec 2008 00:44:08 +0000 (00:44 +0000)]
Fix #2478; deref of 0 pointer if jack_port_register fails.
git-svn-id: svn://localhost/ardour2/branches/3.0@4328
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 17 Dec 2008 00:35:12 +0000 (00:35 +0000)]
Fix for #2487. Now the keyboard mute/unmute command acts on selected regions if there are any, otherwise it acts on the region under the mouse pointer, if there is one.
git-svn-id: svn://localhost/ardour2/branches/3.0@4327
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 16 Dec 2008 23:21:01 +0000 (23:21 +0000)]
Implement #2425: option for automation to follow region moves.
git-svn-id: svn://localhost/ardour2/branches/3.0@4326
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sampo Savolainen [Mon, 15 Dec 2008 18:33:10 +0000 (18:33 +0000)]
Fixed wrong path for startup script
git-svn-id: svn://localhost/ardour2/branches/3.0@4325
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Mon, 15 Dec 2008 11:05:41 +0000 (11:05 +0000)]
* first working prototype of changing program changes by scroll wheel (still some automation points issues)
git-svn-id: svn://localhost/ardour2/branches/3.0@4324
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Sun, 14 Dec 2008 22:56:44 +0000 (22:56 +0000)]
* some refactoring of patch name stuff in preparation for altering program changes events
git-svn-id: svn://localhost/ardour2/branches/3.0@4323
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 14 Dec 2008 09:35:23 +0000 (09:35 +0000)]
bump required version of GTK, SLV2; basic fixups so that the new port-matrix io-selector actually shows up, even if its ugly and not working correctly
git-svn-id: svn://localhost/ardour2/branches/3.0@4322
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 14 Dec 2008 07:59:33 +0000 (07:59 +0000)]
make all mixerstrip elements visible in the mixer window. at least, i think that is everything - trying to move away from using show_all()
git-svn-id: svn://localhost/ardour2/branches/3.0@4321
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sampo Savolainen [Sat, 13 Dec 2008 15:23:31 +0000 (15:23 +0000)]
Added evoral dependency
git-svn-id: svn://localhost/ardour2/branches/3.0@4320
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 13 Dec 2008 15:18:32 +0000 (15:18 +0000)]
new 2d panner GUI, implemented originally in a branch of 2.0-ongoing at LAC2009; unfinished work, but the basis for 2d panning in 3.0
git-svn-id: svn://localhost/ardour2/branches/3.0@4319
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 13 Dec 2008 14:02:28 +0000 (14:02 +0000)]
fix up java-style expression to have correct C++ semantics
git-svn-id: svn://localhost/ardour2/branches/3.0@4318
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 13 Dec 2008 13:28:44 +0000 (13:28 +0000)]
fix use of deprecated gtk toolbar tooltips API when GTK_NEW_TOOLTIP_API is defined
git-svn-id: svn://localhost/ardour2/branches/3.0@4317
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 12 Dec 2008 22:55:53 +0000 (22:55 +0000)]
fix up dark theme to work with older versions of clearlooks
git-svn-id: svn://localhost/ardour2/branches/3.0@4316
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 12 Dec 2008 22:55:03 +0000 (22:55 +0000)]
"merge" (i.e. wholesale import) 2.0-ongoing Mackie code and then fix to compile in 3.0 context
git-svn-id: svn://localhost/ardour2/branches/3.0@4315
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 12 Dec 2008 22:04:22 +0000 (22:04 +0000)]
* Prepared CanvasFlag (and thus ChanvasProgramChange) to be able to receive Scroll wheel events
* made changes in editor_canvas_events.cc to forward events to CanvasFlag (against pauls advice), but IMHO it doesnt add complexity to it since it only adds a few trivial lines which do the same which has already been done for CanvasNote and thus shouldnt complicate the merge in any way
git-svn-id: svn://localhost/ardour2/branches/3.0@4314
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 12 Dec 2008 14:43:24 +0000 (14:43 +0000)]
most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet
git-svn-id: svn://localhost/ardour2/branches/3.0@4313
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 12 Dec 2008 06:57:38 +0000 (06:57 +0000)]
* fixed memory allocation bugs
* commented out a crash line in ardour_ui2.cc (added a warning message).
(I thought, it may be fairly efficient to keep issues as code instead of putting
them in the tracker where hardly ever one would notice the needle in the haystack)
* forgot to clear two other collections on MidiPatchManager::refresh()
git-svn-id: svn://localhost/ardour2/branches/3.0@4312
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 12 Dec 2008 05:21:06 +0000 (05:21 +0000)]
* reenabled assertions after irc-ing with drobilla
git-svn-id: svn://localhost/ardour2/branches/3.0@4311
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 12 Dec 2008 05:17:53 +0000 (05:17 +0000)]
* fixed memory management bugs for midi patchname handling
git-svn-id: svn://localhost/ardour2/branches/3.0@4310
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 12 Dec 2008 03:34:36 +0000 (03:34 +0000)]
* converted two especially obnoxious assertions into warnings since they hinder my work and nobody seems to care about those issues anyway
git-svn-id: svn://localhost/ardour2/branches/3.0@4309
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 11 Dec 2008 08:28:53 +0000 (08:28 +0000)]
*typo
git-svn-id: svn://localhost/ardour2/branches/3.0@4308
d708f5d6-7413-0410-9779-
e7cbd77b26cf
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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