ardour.git
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

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