Sampo Savolainen [Fri, 2 Jan 2009 15:27:19 +0000 (15:27 +0000)]
GC from style utility function
git-svn-id: svn://localhost/ardour2/branches/3.0@4378
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Jan 2009 15:13:40 +0000 (15:13 +0000)]
install/uninstall to ardour3 not ardour2
git-svn-id: svn://localhost/ardour2/branches/3.0@4377
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Jan 2009 12:55:30 +0000 (12:55 +0000)]
save/restore meter point from carl for #1748
git-svn-id: svn://localhost/ardour2/branches/3.0@4376
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 2 Jan 2009 00:17:55 +0000 (00:17 +0000)]
Cleanups and a few comments.
git-svn-id: svn://localhost/ardour2/branches/3.0@4374
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 1 Jan 2009 22:01:53 +0000 (22:01 +0000)]
* removed field Session::_desired_transport_speed since it is never used anywhere
git-svn-id: svn://localhost/ardour2/branches/3.0@4373
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 1 Jan 2009 22:01:47 +0000 (22:01 +0000)]
* cosmetic change
git-svn-id: svn://localhost/ardour2/branches/3.0@4372
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 1 Jan 2009 21:26:28 +0000 (21:26 +0000)]
*fixed bug in MidiClock_Slave: Use current framerate for speed calculations
git-svn-id: svn://localhost/ardour2/branches/3.0@4371
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 1 Jan 2009 21:26:23 +0000 (21:26 +0000)]
* refactor Session::follow_slave to be easier to read and understand
git-svn-id: svn://localhost/ardour2/branches/3.0@4370
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 1 Jan 2009 18:57:29 +0000 (18:57 +0000)]
Comment out some debugging code.
git-svn-id: svn://localhost/ardour2/branches/3.0@4369
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 1 Jan 2009 18:07:41 +0000 (18:07 +0000)]
Update stacked region colouring on zoom.
git-svn-id: svn://localhost/ardour2/branches/3.0@4368
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 1 Jan 2009 17:45:09 +0000 (17:45 +0000)]
Make record region slightly better in stacked regions mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@4367
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 1 Jan 2009 11:00:18 +0000 (11:00 +0000)]
* radically cleaned up / refactored midi_clock_slave.cc
* debug statements in session_process.cc and midi_clock_slave.cc as
conditional compilation instead of comments
git-svn-id: svn://localhost/ardour2/branches/3.0@4366
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 1 Jan 2009 06:52:18 +0000 (06:52 +0000)]
* made MidiClock_Slave conform more to to the Spec by starting transport
on the first MidiClock Message after the start Message
* removed debugging output from session_process.c
* fixed bug: calculate a more sensible speed value on transport start
* fixed typos in Slave docs
* refactored MidiClock_Slave for better readability
* made MidiClock_Slave react to continue messages
git-svn-id: svn://localhost/ardour2/branches/3.0@4365
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 1 Jan 2009 04:14:50 +0000 (04:14 +0000)]
* fix broken MidiClockTicker (introduced by revision 4361)
* fix missing -DWITH_JACK_MIDI in SConstruct when using JACK MIDI
git-svn-id: svn://localhost/ardour2/branches/3.0@4364
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 31 Dec 2008 18:44:32 +0000 (18:44 +0000)]
Flip stacked regions order so that the highest layer is at the top of the pile. Colour areas of stacked regions according to what will be played.
git-svn-id: svn://localhost/ardour2/branches/3.0@4363
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 31 Dec 2008 18:43:38 +0000 (18:43 +0000)]
Bug fixes to find_next_region_boundary (), unless I'm missing something.
git-svn-id: svn://localhost/ardour2/branches/3.0@4362
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Tue, 30 Dec 2008 19:44:24 +0000 (19:44 +0000)]
Wrap some Jack_MidiPort stuff in #ifdefs to solve dylib errors on OS X
git-svn-id: svn://localhost/ardour2/branches/3.0@4361
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Tue, 30 Dec 2008 17:51:21 +0000 (17:51 +0000)]
Fix more compiling/linking errors on OS X
git-svn-id: svn://localhost/ardour2/branches/3.0@4360
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 30 Dec 2008 03:07:21 +0000 (03:07 +0000)]
* reintroducing separate themeable Meter Style note colors
git-svn-id: svn://localhost/ardour2/branches/3.0@4359
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Mon, 29 Dec 2008 19:50:19 +0000 (19:50 +0000)]
Fix some compiling warnings and errors in OS X
git-svn-id: svn://localhost/ardour2/branches/3.0@4358
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Mon, 29 Dec 2008 01:02:41 +0000 (01:02 +0000)]
* fixed missing track color mode persistence
git-svn-id: svn://localhost/ardour2/branches/3.0@4357
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Mon, 29 Dec 2008 00:19:18 +0000 (00:19 +0000)]
* fixed bug introduced in revision 3335: Hibyte lost in channel mask when restoring state from XML
git-svn-id: svn://localhost/ardour2/branches/3.0@4356
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Mon, 29 Dec 2008 00:19:12 +0000 (00:19 +0000)]
* added a bit of documentation in an effort to understand the code
git-svn-id: svn://localhost/ardour2/branches/3.0@4355
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sun, 28 Dec 2008 20:10:04 +0000 (20:10 +0000)]
Fix editor mixer for MIDI tracks.
git-svn-id: svn://localhost/ardour2/branches/3.0@4354
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 27 Dec 2008 19:52:02 +0000 (19:52 +0000)]
Fix immediate event delivery (panic button, controller sliders, etc).
git-svn-id: svn://localhost/ardour2/branches/3.0@4353
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 27 Dec 2008 18:39:11 +0000 (18:39 +0000)]
Move MidiRingBuffer::read into .cc file to avoid the 2 hour dev cycle (no functional changes).
git-svn-id: svn://localhost/ardour2/branches/3.0@4352
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 26 Dec 2008 18:41:59 +0000 (18:41 +0000)]
Make MIDI selection actually show up.
That is, fix yet another thing Hans has either encountered and ignored or actively broken while adding new features recently.
Stop that.
git-svn-id: svn://localhost/ardour2/branches/3.0@4351
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 26 Dec 2008 06:52:49 +0000 (06:52 +0000)]
* fix the fix: note velocity editing works now without duplicating the edited note on each step
* removed debugging output
git-svn-id: svn://localhost/ardour2/branches/3.0@4350
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 26 Dec 2008 05:10:13 +0000 (05:10 +0000)]
* fix MIDI note event handling (resize works again....)
git-svn-id: svn://localhost/ardour2/branches/3.0@4349
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 25 Dec 2008 23:08:57 +0000 (23:08 +0000)]
* first prototype implementation of playing back MIDI notes when selected
git-svn-id: svn://localhost/ardour2/branches/3.0@4348
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 25 Dec 2008 09:28:57 +0000 (09:28 +0000)]
* Made MIDI channel coloring work in the track channel selector
* added loudspeaker button to MIDI toolbar
git-svn-id: svn://localhost/ardour2/branches/3.0@4347
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Wed, 24 Dec 2008 10:52:26 +0000 (10:52 +0000)]
* removed debugging output, minor color fix
git-svn-id: svn://localhost/ardour2/branches/3.0@4346
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Wed, 24 Dec 2008 10:52:19 +0000 (10:52 +0000)]
* fixed velocity text event handling
* fixed track note colors
* fixed color on ChannelMode
git-svn-id: svn://localhost/ardour2/branches/3.0@4345
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Wed, 24 Dec 2008 01:24:49 +0000 (01:24 +0000)]
* implemented three coloring modes for MIDI tracks (untested yet)
git-svn-id: svn://localhost/ardour2/branches/3.0@4344
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Tue, 23 Dec 2008 21:05:50 +0000 (21:05 +0000)]
Fix note velocity editing.
Don't abuse/leak selection when editing velocity (fix editing velocity of a single note actually editing velocity of every note who's velocity had previously been edited).
Properly preserve selection for MIDI operations in general.
Less crap method of delineating scroll events to canvas items (no exhaustive type cases needed in editor_canvas_events.cc).
Fix silly comment style in midi_region_view.h (hans: please note this and follow in the future).
git-svn-id: svn://localhost/ardour2/branches/3.0@4343
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 23 Dec 2008 16:18:54 +0000 (16:18 +0000)]
* preparation for different color coding schemes
git-svn-id: svn://localhost/ardour2/branches/3.0@4342
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 23 Dec 2008 14:05:37 +0000 (14:05 +0000)]
Fix region positions when switching from stacked to overlaid display.
git-svn-id: svn://localhost/ardour2/branches/3.0@4341
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 23 Dec 2008 11:56:37 +0000 (11:56 +0000)]
Bug fixes so that region split does not clobber region gain envelopes.
git-svn-id: svn://localhost/ardour2/branches/3.0@4340
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 23 Dec 2008 10:36:06 +0000 (10:36 +0000)]
Make region gain envelope drawing work again.
git-svn-id: svn://localhost/ardour2/branches/3.0@4339
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 23 Dec 2008 06:03:45 +0000 (06:03 +0000)]
* added comments to midi_region_view.h
* implemented choosing patches with context menu on the program change flag
* added convenience method and a little refactoring in midi_patch_manager.h
Conflicts:
.cproject
build-tmp.sh
git-svn-id: svn://localhost/ardour2/branches/3.0@4338
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 23 Dec 2008 04:11:24 +0000 (04:11 +0000)]
Fix stacked regions display mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@4337
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 22 Dec 2008 21:12:53 +0000 (21:12 +0000)]
Fix uninitialized value _self_managed spotted by valgrind.
git-svn-id: svn://localhost/ardour2/branches/3.0@4336
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sun, 21 Dec 2008 20:36:15 +0000 (20:36 +0000)]
Sync with svn.drobilla.net/lad/trunk/evoral r1891.
(Only change: use #include "" instead of #include <> for local include paths).
git-svn-id: svn://localhost/ardour2/branches/3.0@4335
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 19 Dec 2008 18:08:35 +0000 (18:08 +0000)]
Fix visibility of automation tracks on reloading sessions.
git-svn-id: svn://localhost/ardour2/branches/3.0@4334
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sampo Savolainen [Thu, 18 Dec 2008 19:35:05 +0000 (19:35 +0000)]
Processor menu
git-svn-id: svn://localhost/ardour2/branches/3.0@4333
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 18 Dec 2008 19:31:00 +0000 (19:31 +0000)]
Remove unnecessary 0 checks before delete; see parashift.com/c++-faq-lite/freestore-mgmt.html#faq-16.8 Apologies for the big commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@4332
d708f5d6-7413-0410-9779-
e7cbd77b26cf
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