ardour.git
15 years ago* comments
Hans Baier [Wed, 14 Jan 2009 09:36:56 +0000 (09:36 +0000)]
* comments

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

15 years ago* improve performance on CanvasProgramChange
Hans Baier [Wed, 14 Jan 2009 09:36:40 +0000 (09:36 +0000)]
* improve performance on CanvasProgramChange

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

15 years agoFile missing from previous commit.
Carl Hetherington [Tue, 13 Jan 2009 11:13:59 +0000 (11:13 +0000)]
File missing from previous commit.

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

15 years agoImprovements to the port matrix (I think). Sizing of the cairo section should be...
Carl Hetherington [Tue, 13 Jan 2009 01:15:19 +0000 (01:15 +0000)]
Improvements to the port matrix (I think).  Sizing of the cairo section should be better.  Clicking on nodes performs port connects / disconnects.

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

15 years agopending changes to port_matrix code
Paul Davis [Sun, 11 Jan 2009 18:30:30 +0000 (18:30 +0000)]
pending changes to port_matrix code

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

15 years agoAdd some more bits to .gitignore.
Carl Hetherington [Sun, 11 Jan 2009 17:41:12 +0000 (17:41 +0000)]
Add some more bits to .gitignore.

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

15 years agoRemove libs/gtkmm2 from .gitignore. Sorry if someone has a good reason to have it...
Carl Hetherington [Sun, 11 Jan 2009 17:09:08 +0000 (17:09 +0000)]
Remove libs/gtkmm2 from .gitignore.  Sorry if someone has a good reason to have it in there...

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

15 years agoRevert magic mystery changed from r4396 (trailing whitespace).
David Robillard [Sat, 10 Jan 2009 14:54:23 +0000 (14:54 +0000)]
Revert magic mystery changed from r4396 (trailing whitespace).

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

15 years ago* wrong calculation of frames_moved in Session::process_*, resulting in drift against...
Hans Baier [Sat, 10 Jan 2009 08:42:07 +0000 (08:42 +0000)]
* wrong calculation of frames_moved in Session::process_*, resulting in drift against any Slaves when transport speed != 1.0

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

15 years ago* Extracted method void AudioDiskstream::process_varispeed_playback(nframes_t nframes...
Hans Baier [Sat, 10 Jan 2009 08:41:51 +0000 (08:41 +0000)]
* Extracted method void AudioDiskstream::process_varispeed_playback(nframes_t nframes, boost::shared_ptr<ChannelList> c)
  from AudioDiskstream::process

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

15 years ago* add comments / improve readability of varispeed playback code
Hans Baier [Fri, 9 Jan 2009 09:54:38 +0000 (09:54 +0000)]
* add comments / improve readability of varispeed playback code

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

15 years ago* changed transport speed in session and slaves from float to double
Hans Baier [Fri, 9 Jan 2009 09:18:24 +0000 (09:18 +0000)]
* changed transport speed in session and slaves from float to double
* added some comments

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

15 years agoFix audible note select:
David Robillard [Wed, 7 Jan 2009 02:40:13 +0000 (02:40 +0000)]
Fix audible note select:
- Don't play note a bajillion times when touch selecting
- Don't spawn a thread for each note off (schedule an idle handler instead)
- Play notes when rect selecting

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

15 years agoFix startup with a command-line session when Ardour has to start JACK itself.
Carl Hetherington [Wed, 7 Jan 2009 01:38:33 +0000 (01:38 +0000)]
Fix startup with a command-line session when Ardour has to start JACK itself.

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

15 years agoFix some bugs in my last commit, 4389.
Carl Hetherington [Wed, 7 Jan 2009 00:57:21 +0000 (00:57 +0000)]
Fix some bugs in my last commit, 4389.

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

15 years agoComment and (hopefully) simplify Editor::region_drag_motion_callback, fixing problems...
Carl Hetherington [Tue, 6 Jan 2009 03:18:09 +0000 (03:18 +0000)]
Comment and (hopefully) simplify Editor::region_drag_motion_callback, fixing problems with dragging regions
to and from tracks in "stacked" display mode.  As a side-effect, enable dragging of regions between layers,
though I'm not entirely sure where this is useful or desirable just yet; dragging regions between layers
currently works in the GUI but has no effect on the model.

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

15 years ago* corrected copyright information
Hans Baier [Mon, 5 Jan 2009 23:58:48 +0000 (23:58 +0000)]
* corrected copyright information

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

15 years ago*fixed typo
Hans Baier [Mon, 5 Jan 2009 18:43:22 +0000 (18:43 +0000)]
*fixed typo
* set copyright to Hans Baier for midi_clock_slave.cc

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

15 years ago* further reduce the spaghettiness of Session::follow_slave
Hans Baier [Mon, 5 Jan 2009 09:22:27 +0000 (09:22 +0000)]
* further reduce the spaghettiness of Session::follow_slave

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

15 years ago* MIDI clock slave implementation with delay locked loop (DLL) seems to work well
Hans Baier [Mon, 5 Jan 2009 09:15:08 +0000 (09:15 +0000)]
* MIDI clock slave implementation with delay locked loop (DLL) seems to work well
* added option to class Slave / Session::process that a slave can have total control over transport speed

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

15 years agoFix midi note max colour typo (miri -> midi).
David Robillard [Sun, 4 Jan 2009 04:43:12 +0000 (04:43 +0000)]
Fix midi note max colour typo (miri -> midi).

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

15 years agoImprove GNOME HIG compliance a bit.
Carl Hetherington [Sat, 3 Jan 2009 03:35:56 +0000 (03:35 +0000)]
Improve GNOME HIG compliance a bit.

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

15 years agoRemove some duplicated code. GNOME HIG compliance.
Carl Hetherington [Sat, 3 Jan 2009 03:35:19 +0000 (03:35 +0000)]
Remove some duplicated code.  GNOME HIG compliance.

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

15 years agoOffer more accurate Cancel button rather than Quit when the dialog is opened from...
Carl Hetherington [Sat, 3 Jan 2009 03:34:41 +0000 (03:34 +0000)]
Offer more accurate Cancel button rather than Quit when the dialog is opened from the Session menu.

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

15 years agoPorts say when they're going away.
Carl Hetherington [Fri, 2 Jan 2009 19:38:43 +0000 (19:38 +0000)]
Ports say when they're going away.

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

15 years agoFix missing namespace
Sampo Savolainen [Fri, 2 Jan 2009 15:38:45 +0000 (15:38 +0000)]
Fix missing namespace

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

15 years agoGC from style utility function
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

15 years agoinstall/uninstall to ardour3 not ardour2
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

15 years agosave/restore meter point from carl for #1748
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

15 years agoCleanups and a few comments.
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

15 years ago* removed field Session::_desired_transport_speed since it is never used anywhere
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

15 years ago* cosmetic change
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

15 years ago*fixed bug in MidiClock_Slave: Use current framerate for speed calculations
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

15 years ago* refactor Session::follow_slave to be easier to read and understand
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

15 years agoComment out some debugging code.
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

15 years agoUpdate stacked region colouring on zoom.
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

15 years agoMake record region slightly better in stacked regions mode.
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

15 years ago* radically cleaned up / refactored midi_clock_slave.cc
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

15 years ago* made MidiClock_Slave conform more to to the Spec by starting transport
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

15 years ago* fix broken MidiClockTicker (introduced by revision 4361)
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

15 years agoFlip stacked regions order so that the highest layer is at the top of the pile. ...
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

15 years agoBug fixes to find_next_region_boundary (), unless I'm missing something.
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

15 years agoWrap some Jack_MidiPort stuff in #ifdefs to solve dylib errors on OS X
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

15 years agoFix more compiling/linking errors on OS X
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

15 years ago* reintroducing separate themeable Meter Style note colors
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

15 years agoFix some compiling warnings and errors in OS X
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

15 years ago* fixed missing track color mode persistence
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

15 years ago* fixed bug introduced in revision 3335: Hibyte lost in channel mask when restoring...
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

15 years ago* added a bit of documentation in an effort to understand the code
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

15 years agoFix editor mixer for MIDI tracks.
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

15 years agoFix immediate event delivery (panic button, controller sliders, etc).
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

15 years agoMove MidiRingBuffer::read into .cc file to avoid the 2 hour dev cycle (no functional...
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

15 years agoMake MIDI selection actually show up.
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

15 years ago* fix the fix: note velocity editing works now without duplicating the edited note...
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

15 years ago* fix MIDI note event handling (resize works again....)
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

15 years ago* first prototype implementation of playing back MIDI notes when selected
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

15 years ago* Made MIDI channel coloring work in the track channel selector
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

15 years ago* removed debugging output, minor color fix
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

15 years ago* fixed velocity text event handling
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

15 years ago* implemented three coloring modes for MIDI tracks (untested yet)
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

15 years agoFix note velocity editing.
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

15 years ago* preparation for different color coding schemes
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

15 years agoFix region positions when switching from stacked to overlaid display.
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

15 years agoBug fixes so that region split does not clobber region gain envelopes.
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

15 years agoMake region gain envelope drawing work again.
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

15 years ago* added comments to midi_region_view.h
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

15 years agoFix stacked regions display mode.
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

15 years agoFix uninitialized value _self_managed spotted by valgrind.
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

15 years agoSync with http://svn.drobilla.net/lad/trunk/evoral r1891.
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

15 years agoFix visibility of automation tracks on reloading sessions.
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

15 years agoProcessor menu
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

15 years agoRemove unnecessary 0 checks before delete; see http://www.parashift.com/c++-faq-lite...
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

15 years agoCouple of bug fixes which show up when undoing solo state. Also a few comments.
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

15 years agoOops. Missing files from previous commit.
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

15 years agoImplement #826: edit-click on automation points allows value edit.
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

15 years agoFix #2478; deref of 0 pointer if jack_port_register fails.
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

15 years agoFix for #2487. Now the keyboard mute/unmute command acts on selected regions if...
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

15 years agoImplement #2425: option for automation to follow region moves.
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

15 years agoFixed wrong path for startup script
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

15 years ago* first working prototype of changing program changes by scroll wheel (still some...
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

15 years ago* some refactoring of patch name stuff in preparation for altering program changes...
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

15 years agobump required version of GTK, SLV2; basic fixups so that the new port-matrix io-selec...
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

15 years agomake all mixerstrip elements visible in the mixer window. at least, i think that...
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

15 years agoAdded evoral dependency
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

15 years agonew 2d panner GUI, implemented originally in a branch of 2.0-ongoing at LAC2009;...
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

15 years agofix up java-style expression to have correct C++ semantics
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

15 years agofix use of deprecated gtk toolbar tooltips API when GTK_NEW_TOOLTIP_API is defined
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

15 years agofix up dark theme to work with older versions of clearlooks
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

15 years ago"merge" (i.e. wholesale import) 2.0-ongoing Mackie code and then fix to compile in...
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

15 years ago* Prepared CanvasFlag (and thus ChanvasProgramChange) to be able to receive Scroll...
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

15 years agomost of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas...
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

15 years ago* fixed memory allocation bugs
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

15 years ago* reenabled assertions after irc-ing with drobilla
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

15 years ago* fixed memory management bugs for midi patchname handling
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

15 years ago* converted two especially obnoxious assertions into warnings since they hinder my...
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

15 years ago*typo
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

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