ardour.git
16 years agoComment out excessive terminal output.
David Robillard [Sat, 3 May 2008 21:55:43 +0000 (21:55 +0000)]
Comment out excessive terminal output.
Write all events (not just notes) to SMF file from MidiModel
(just use iterator instead of hand-hacked MidiModel::write_to).
Various MIDI bug fixes.

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

16 years agoFix midi_model.cc formatting.
David Robillard [Sat, 3 May 2008 18:14:35 +0000 (18:14 +0000)]
Fix midi_model.cc formatting.
Clear controller data (not just note data) in MidiModel::clear.

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

16 years agoTypo.
David Robillard [Sat, 3 May 2008 07:26:16 +0000 (07:26 +0000)]
Typo.

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

16 years ago* MidiModel::const_iterator::operator++: added AUTOMATION type
Hans Baier [Sat, 3 May 2008 06:37:22 +0000 (06:37 +0000)]
* MidiModel::const_iterator::operator++: added AUTOMATION type
* automatable.cc/parameter.cc: Added friendly names for the new Midi parameter types
* fixed a failed assertion problem (note on channel != note off channel), but have no idea how :)
* changed lots of whitespace :|

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

16 years agoFix range problems for pitch wheel controller.
David Robillard [Fri, 2 May 2008 21:34:00 +0000 (21:34 +0000)]
Fix range problems for pitch wheel controller.

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

16 years agoFix several crashes on MIDI recording.
David Robillard [Fri, 2 May 2008 20:57:27 +0000 (20:57 +0000)]
Fix several crashes on MIDI recording.
Fix MIDI CC iterator infinite looping.
Only allocate Text widget for MIDI events if necessary.

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

16 years agoFix range marker bar separator (colour is still off though, for some reason...).
David Robillard [Fri, 2 May 2008 19:28:25 +0000 (19:28 +0000)]
Fix range marker bar separator (colour is still off though, for some reason...).

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

16 years ago* removed old implementation for Program Changes from MidiModel
Hans Baier [Fri, 2 May 2008 19:09:32 +0000 (19:09 +0000)]
* removed old implementation for Program Changes from MidiModel
* Added Automation based implementation for Program Changes, Pitch Bender and Channel Aftertouch

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

16 years agoFixes for GCC 4.3.
David Robillard [Fri, 2 May 2008 18:35:05 +0000 (18:35 +0000)]
Fixes for GCC 4.3.

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

16 years ago* renamed canvas-midi-event.* into canvas-note-event.*
Hans Baier [Tue, 29 Apr 2008 21:58:05 +0000 (21:58 +0000)]
* renamed canvas-midi-event.* into canvas-note-event.*
* make MidiModel keep track of its CanvasProgramChange instances

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

16 years ago* added new defaults for program change ui gtk2_ardour/ardour3_ui_default.conf
Hans Baier [Tue, 29 Apr 2008 12:51:10 +0000 (12:51 +0000)]
* added new defaults for program change ui  gtk2_ardour/ardour3_ui_default.conf
* reverted involuntarily committed changes

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

16 years ago* added defaults for program change ui gtk2_ardour/ardour3_ui_default.conf
Hans Baier [Tue, 29 Apr 2008 12:38:46 +0000 (12:38 +0000)]
* added defaults for program change ui  gtk2_ardour/ardour3_ui_default.conf

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

16 years ago* Renamed CanvasMidiEvent into CanvasNoteEvent
Hans Baier [Tue, 29 Apr 2008 08:37:53 +0000 (08:37 +0000)]
* Renamed CanvasMidiEvent into CanvasNoteEvent
* changed MidiModel::write_to to include note off handling *and* time sorting

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

16 years ago* first prototype of program changes UI show up correctly (see http://www.flickr...
Hans Baier [Tue, 29 Apr 2008 07:28:24 +0000 (07:28 +0000)]
* first prototype of program changes UI show up correctly (see flickr.com/photos/24012642@N02/2451596190/)

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

16 years ago* forgot to commit this last time
Hans Baier [Sat, 26 Apr 2008 09:07:32 +0000 (09:07 +0000)]
* forgot to commit this last time

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

16 years agofix crash when popping up redirect/processor menu
Paul Davis [Sat, 26 Apr 2008 00:26:42 +0000 (00:26 +0000)]
fix crash when popping up redirect/processor menu

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

16 years ago* recording/playing/saving/loading program changes basically seems to work now
Hans Baier [Sat, 26 Apr 2008 00:12:54 +0000 (00:12 +0000)]
* recording/playing/saving/loading program changes basically seems to work now

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

16 years ago* preliminary impl for PGM Change support in MidiModel
Hans Baier [Thu, 24 Apr 2008 15:04:56 +0000 (15:04 +0000)]
* preliminary impl for PGM Change support in MidiModel

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

16 years ago* added methods for pich bender/pgm change/aftertouch to MidiEvent
Hans Baier [Wed, 23 Apr 2008 02:27:27 +0000 (02:27 +0000)]
* added methods for pich bender/pgm change/aftertouch to MidiEvent

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

16 years ago* refactored MidiControlIterator to improve readability of code
Hans Baier [Wed, 23 Apr 2008 02:15:57 +0000 (02:15 +0000)]
* refactored MidiControlIterator to improve readability of code
* commented out crashing section (control iterator stuff in MidiModel::const_iterator::operator++)
* added midi_panic() on no_roll in midi tracks so that all notes stop when pressing stop
* mark midi model edited on all changes so that recorded tracks get saved

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

16 years ago* disabled some debugging output
Hans Baier [Tue, 22 Apr 2008 22:39:45 +0000 (22:39 +0000)]
* disabled some debugging output
* make record buttons appear in MIDI mixer strips

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

16 years ago* fixed display bug: changing the height on tracks doesnt rescale CanvasHits
Hans Baier [Mon, 21 Apr 2008 16:42:55 +0000 (16:42 +0000)]
* fixed display bug: changing the height on tracks doesnt rescale CanvasHits

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

16 years ago* persisting/restoring track channel settings works now
Hans Baier [Mon, 21 Apr 2008 15:10:13 +0000 (15:10 +0000)]
* persisting/restoring track channel settings works now

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

16 years ago*fixed bug: channel mask not set in MidiRingBuffer
Hans Baier [Mon, 21 Apr 2008 10:21:10 +0000 (10:21 +0000)]
*fixed bug: channel mask not set in MidiRingBuffer

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

16 years ago* UI fixes for track channel selection
Hans Baier [Mon, 21 Apr 2008 09:39:05 +0000 (09:39 +0000)]
* UI fixes for track channel selection
* implemented 'forcing midi events into a single channel'
* see http://www.flickr.com/photos/24012642@N02/2430165889/

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

16 years ago* made notes whose channel is not selected in the track appear gray, see http://www...
Hans Baier [Sun, 20 Apr 2008 22:33:13 +0000 (22:33 +0000)]
* made notes whose channel is not selected in the track appear gray, see flickr.com/photos/24012642@N02/2429528120/

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

16 years ago* gave the MIDI panic button a new home....
Hans Baier [Sat, 19 Apr 2008 11:49:05 +0000 (11:49 +0000)]
* gave the MIDI panic button a new home....

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

16 years ago* fixed display bug in track channel selector
Hans Baier [Sat, 19 Apr 2008 10:41:12 +0000 (10:41 +0000)]
* fixed display bug in track channel selector

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

16 years ago* made channel selector look quite nice, see http://www.flickr.com/photos/24012642...
Hans Baier [Sat, 19 Apr 2008 10:30:38 +0000 (10:30 +0000)]
* made channel selector look quite nice, see flickr.com/photos/24012642@N02/2425203856/ (still needs some work...)

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

16 years ago* first prototype for track based channel selection works
Hans Baier [Sat, 19 Apr 2008 02:11:11 +0000 (02:11 +0000)]
* first prototype for track based channel selection works

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

16 years ago* fixed missing get coordinate functions in CanvasHit
Hans Baier [Thu, 17 Apr 2008 21:27:33 +0000 (21:27 +0000)]
* fixed missing get coordinate functions in CanvasHit
* Fixed crash bug when NoteMode = Percussive on MidiRegionView
* Fixed possible MemoryLeaks and added Signal in MidiMultipleChannelSelector

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

16 years ago* added All/None/Invert Buttons to MidiMultipleChannelSelector
Hans Baier [Thu, 17 Apr 2008 10:27:03 +0000 (10:27 +0000)]
* added All/None/Invert Buttons to MidiMultipleChannelSelector
* Added assertion at crash location introduced by latest merge in ProcessorBox::build_processor_menu:

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

16 years ago* bugfix in midi editing: adding notes impossible after delete
Hans Baier [Wed, 16 Apr 2008 02:30:37 +0000 (02:30 +0000)]
* bugfix in midi editing: adding notes impossible after delete

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

16 years ago* fixed bug: crash because of invalidated iterator while removing midi notes from...
Hans Baier [Tue, 15 Apr 2008 23:00:06 +0000 (23:00 +0000)]
* fixed bug: crash because of invalidated iterator while removing midi notes from model

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

16 years ago* first working version of editing MIDI channels of individual notes, see: http:...
Hans Baier [Mon, 14 Apr 2008 06:23:11 +0000 (06:23 +0000)]
* first working version of editing MIDI channels of individual notes, see: flickr.com/photos/24012642@N02/2412142661/

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

16 years ago(3.0) fix compile error related to Controllable/shared_ptr confusion post-merge
Paul Davis [Sat, 12 Apr 2008 14:02:00 +0000 (14:02 +0000)]
(3.0) fix compile error related to Controllable/shared_ptr confusion post-merge

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

16 years ago* persistent undo for MIDI edits works now
Hans Baier [Fri, 11 Apr 2008 15:49:52 +0000 (15:49 +0000)]
* persistent undo for MIDI edits works now
* fixed bug: dragging of notes beyond left region bounds made it disappear (unsigned int wrap around)

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

16 years agomerge 3.0 from 2.0-ongoing@3243
Paul Davis [Fri, 11 Apr 2008 14:06:50 +0000 (14:06 +0000)]
merge 3.0 from 2.0-ongoing@3243

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

16 years ago* refactored (un)marshalling of DeltaCommand into cleaner code using sigc
Hans Baier [Thu, 10 Apr 2008 07:30:10 +0000 (07:30 +0000)]
* refactored (un)marshalling of DeltaCommand into cleaner code using sigc

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

16 years ago* implemented persistent undo for MidiModel::DeltaCommand. Deserializing works, but...
Hans Baier [Wed, 9 Apr 2008 15:33:01 +0000 (15:33 +0000)]
* implemented persistent undo for MidiModel::DeltaCommand. Deserializing works, but weirdly has no effect when undo/redo is applied in the editor

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

16 years ago* fixed bug: MIDI region did not sound if its position was less than its start offset
Hans Baier [Tue, 8 Apr 2008 23:57:59 +0000 (23:57 +0000)]
* fixed bug: MIDI region did not sound if its position was less than its start offset

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

16 years ago* removed possible memory leak / cause of crashes for midi editing
Hans Baier [Tue, 8 Apr 2008 21:44:13 +0000 (21:44 +0000)]
* removed possible memory leak / cause of crashes for midi editing
* fixed bug: after adding new notes, notes above/below region bounds appear

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

16 years ago* bugfix from http://tracker.ardour.org/view.php?id=2155 thanks to kristian: fix...
Hans Baier [Mon, 7 Apr 2008 16:32:14 +0000 (16:32 +0000)]
* bugfix from tracker.ardour.org/view.php?id=2155 thanks to kristian: fix glibmm include issues with newer glib

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

16 years ago* bugfix: creating notes not sample accurate
Hans Baier [Sun, 6 Apr 2008 20:03:41 +0000 (20:03 +0000)]
* bugfix: creating notes not sample accurate
* bugfix: resizing notes not sample accurate
* bugfix: resizing notes broken due to region resizing patch

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

16 years ago* fixed broken note resizing and creation since region starts can be adjusted, moving...
Hans Baier [Sat, 5 Apr 2008 13:56:20 +0000 (13:56 +0000)]
* fixed broken note resizing and creation since region starts can be adjusted, moving notes still broken

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

16 years ago* Bugfix: resizing beginnings of MIDI regions did not work correctly (it shifted...
Hans Baier [Sat, 5 Apr 2008 09:47:07 +0000 (09:47 +0000)]
* Bugfix: resizing beginnings of MIDI regions did not work correctly (it shifted the region content right)
* Bugfix: resizing ends of MIDI tracks did not hide noted beyond region boundaries (in the moment only all notes with note_on >= region end are hidden, their note offs still may exceed region boundaries, but so much for now.....)

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

16 years ago* bugfix: invisible midi ports in port matrix shown
Hans Baier [Sat, 5 Apr 2008 03:49:31 +0000 (03:49 +0000)]
* bugfix: invisible midi ports in port matrix shown

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

16 years ago* bugfix: Connecting/disconnecting MIDI ports did not work: http://tracker.ardour...
Hans Baier [Fri, 4 Apr 2008 16:36:30 +0000 (16:36 +0000)]
* bugfix: Connecting/disconnecting MIDI ports did not work: tracker.ardour.org/view.php?id=2141

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

16 years ago* fixed segfault on MIDI Panic button
Hans Baier [Thu, 3 Apr 2008 22:12:25 +0000 (22:12 +0000)]
* fixed segfault on MIDI Panic button

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

16 years ago* implemented editing velocities (http://tracker.ardour.org/view.php?id=2148)
Hans Baier [Thu, 3 Apr 2008 21:47:47 +0000 (21:47 +0000)]
* implemented editing velocities (tracker.ardour.org/view.php?id=2148)
* added MIDI panic button (http://tracker.ardour.org/view.php?id=2118)
* bugfix: moving notes above midi 127 or below 0 does not wrap around anymore
* bugfix: deadlock on editing notes after playback (http://tracker.ardour.org/view.php?id=2140) due to unbalanced lock acquire/release
* bugfix: First note off lost in playback (http://tracker.ardour.org/view.php?id=2132)
* bugfix: Last note off lost in saving MIDI files (http://tracker.ardour.org/view.php?id=2132)
* bandaid fix for http://tracker.ardour.org/view.php?id=1985 (Cannot reopen session because jack ports are not unregistered on session close)
* bandaid fix: replaced conf.CheckPKGExists ('\"slv2 >= 0.6.0\"') by conf.CheckPKGExists ('slv2') in SConstruct, because the former would fail,
  even if SLV 0.6.0 was installed
* added/enabled debugging output for debugging MIDI model (might be removed later)

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

16 years agohans' patches for MIDI note resizing++
Paul Davis [Wed, 26 Mar 2008 11:11:47 +0000 (11:11 +0000)]
hans' patches for MIDI note resizing++

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

16 years agofix up delivery of MTC & MMC; add zero=last_timestamp semantics to JACK midi port...
Paul Davis [Wed, 19 Mar 2008 21:15:28 +0000 (21:15 +0000)]
fix up delivery of MTC & MMC; add zero=last_timestamp semantics to JACK midi port write call; setup parser execution for JACK MIDI ports

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

16 years agofix up and re-enable MTC transmission
Paul Davis [Wed, 19 Mar 2008 18:10:51 +0000 (18:10 +0000)]
fix up and re-enable MTC transmission

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

16 years agoreduce (from 5k to 512) the number of events that non-process() threads may write...
Paul Davis [Wed, 19 Mar 2008 17:30:42 +0000 (17:30 +0000)]
reduce (from 5k to 512) the number of events that non-process() threads may write into a JACK_MidiPort per process cycle

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

16 years agoreinstate Ye Olde MIDI (input) thread; fix up a few startup warnings
Paul Davis [Wed, 19 Mar 2008 17:25:37 +0000 (17:25 +0000)]
reinstate Ye Olde MIDI (input) thread; fix up a few startup warnings

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

16 years agorefactor JACK MIDI port to allow writing from a non-process() thread, and move ARDOUR...
Paul Davis [Tue, 18 Mar 2008 03:42:32 +0000 (03:42 +0000)]
refactor JACK MIDI port to allow writing from a non-process() thread, and move ARDOUR::MidiEvent into MIDI namespace along with midi_events.h header

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

16 years agoband-aid fix for wrong-thread-MIDI-writes
Paul Davis [Tue, 18 Mar 2008 00:58:36 +0000 (00:58 +0000)]
band-aid fix for wrong-thread-MIDI-writes

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

16 years agoadded back glibmm2/Makefile.am
Paul Davis [Mon, 17 Mar 2008 20:54:43 +0000 (20:54 +0000)]
added back glibmm2/Makefile.am

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

16 years agomerge with 2.0-ongoing @ rev 3147
Paul Davis [Mon, 17 Mar 2008 20:54:03 +0000 (20:54 +0000)]
merge with 2.0-ongoing @ rev 3147

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

16 years agocleanup to build glibmm the way we actually want
Paul Davis [Mon, 17 Mar 2008 14:30:05 +0000 (14:30 +0000)]
cleanup to build glibmm the way we actually want

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

16 years agoAdd canvas-note.cc that probably shouldn't exist anyway :)
David Robillard [Sat, 15 Mar 2008 00:47:30 +0000 (00:47 +0000)]
Add canvas-note.cc that probably shouldn't exist anyway :)

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

16 years agoApply note resizing patch from hans.
David Robillard [Sat, 15 Mar 2008 00:37:17 +0000 (00:37 +0000)]
Apply note resizing patch from hans.

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

16 years agoClear selection in MidiRegionView::clear_events (can't select what isn't there....).
David Robillard [Wed, 12 Mar 2008 01:01:27 +0000 (01:01 +0000)]
Clear selection in MidiRegionView::clear_events (can't select what isn't there....).

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

16 years agoRemove redundant MidiRegionView::start_remove_command.
David Robillard [Mon, 10 Mar 2008 22:32:36 +0000 (22:32 +0000)]
Remove redundant MidiRegionView::start_remove_command.

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

16 years agoFix selection issues.
David Robillard [Mon, 25 Feb 2008 01:33:30 +0000 (01:33 +0000)]
Fix selection issues.

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

16 years agoFix weird formatting in lineset.cc to match conventions.
David Robillard [Sat, 23 Feb 2008 02:14:17 +0000 (02:14 +0000)]
Fix weird formatting in lineset.cc to match conventions.

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

16 years agoRemove SMF file name print for every opened source.
David Robillard [Fri, 22 Feb 2008 04:13:44 +0000 (04:13 +0000)]
Remove SMF file name print for every opened source.
Fix crash on startup when installed (splash.png not found).

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

16 years agoHopefully fix missing meter/fader on mixer.
David Robillard [Fri, 22 Feb 2008 01:49:33 +0000 (01:49 +0000)]
Hopefully fix missing meter/fader on mixer.

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

16 years agoClean up weird formatting from underlays patch.
David Robillard [Fri, 22 Feb 2008 01:45:29 +0000 (01:45 +0000)]
Clean up weird formatting from underlays patch.
Fix several memory (valgrind) errors in a vain attempt to fix crash on session close.

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

16 years agoFix key stealing on MIDI region views.
David Robillard [Thu, 21 Feb 2008 20:20:40 +0000 (20:20 +0000)]
Fix key stealing on MIDI region views.

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

16 years agoFix ruler scale on initial view (apply patch from nick_m).
David Robillard [Thu, 21 Feb 2008 19:51:41 +0000 (19:51 +0000)]
Fix ruler scale on initial view (apply patch from nick_m).

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

16 years agoSteal n key for note tool, normalize be damned.
David Robillard [Thu, 21 Feb 2008 19:43:42 +0000 (19:43 +0000)]
Steal n key for note tool, normalize be damned.

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

16 years agoFix install path problems (s/ardour2/ardour3).
David Robillard [Thu, 21 Feb 2008 19:30:01 +0000 (19:30 +0000)]
Fix install path problems (s/ardour2/ardour3).
Fix finding of keybindings file when running from source tree (via ardev/ardbg).
Fix clashing keybindings for zoom stuff.
Add note tool keybinding and menu entry.

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

16 years agoFix timing on MIDI import.
David Robillard [Thu, 21 Feb 2008 00:15:20 +0000 (00:15 +0000)]
Fix timing on MIDI import.

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

16 years agoSome work towards MIDI plugins (LV2 plugins with (MIDI supporting) event ports shown...
David Robillard [Wed, 20 Feb 2008 23:24:51 +0000 (23:24 +0000)]
Some work towards MIDI plugins (LV2 plugins with (MIDI supporting) event ports shown in plugin selector).

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

16 years agoMerge with 2.0-ongoing R3082.
David Robillard [Tue, 19 Feb 2008 22:10:27 +0000 (22:10 +0000)]
Merge with 2.0-ongoing R3082.
Superficial generification of export stuff.

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

16 years agoAdded missing file.
David Robillard [Tue, 19 Feb 2008 03:40:25 +0000 (03:40 +0000)]
Added missing file.

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

16 years agoLess crash-happy MIDI reading on weird MIDI files.
David Robillard [Tue, 19 Feb 2008 03:24:44 +0000 (03:24 +0000)]
Less crash-happy MIDI reading on weird MIDI files.
Make "show existing automation" create/show automation tracks for all contained CC in MIDI tracks.
Fix staggered time when importing multi-track MIDI files.

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

16 years ago'Channel safe' MIDI:
David Robillard [Tue, 19 Feb 2008 01:31:24 +0000 (01:31 +0000)]
'Channel safe' MIDI:
Resolve note on/off pairs in MidiModel.
Add channel field to Parameter (for associating a channel with a CC list).
Add channel selector to 'add controller automation' dialog.
Write out note and CC MIDI events with proper channel.

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

16 years agoChannel-aware note recording in MidiModel (i.e. multi-channel note input doesn't...
David Robillard [Mon, 18 Feb 2008 23:30:27 +0000 (23:30 +0000)]
Channel-aware note recording in MidiModel (i.e. multi-channel note input doesn't cause stuck notes).
Fix MIDI regions randomly displaying 100% stuck notes (uninitialized MidiPlaylist::_note_mode).

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

16 years agoPreliminary (read: kludgey) MIDI import support.
David Robillard [Mon, 18 Feb 2008 19:45:52 +0000 (19:45 +0000)]
Preliminary (read: kludgey) MIDI import support.
Only really works when tracks contain only channel 1 data for now.

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

16 years agoUpdate export dialog to match the new fancy one from 2.0-ongoing.
David Robillard [Sun, 17 Feb 2008 23:12:35 +0000 (23:12 +0000)]
Update export dialog to match the new fancy one from 2.0-ongoing.

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

16 years agoMerge with 2.0-ongoing R3077.
David Robillard [Sun, 17 Feb 2008 17:49:38 +0000 (17:49 +0000)]
Merge with 2.0-ongoing R3077.

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

16 years agoMerge with 2.0-ongoing R3071.
David Robillard [Sat, 16 Feb 2008 22:55:47 +0000 (22:55 +0000)]
Merge with 2.0-ongoing R3071.

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

16 years agoMerge with 2.0-ongoing R3071.
David Robillard [Sat, 16 Feb 2008 22:43:18 +0000 (22:43 +0000)]
Merge with 2.0-ongoing R3071.

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

16 years agoCommitted underlay support (from Audun).
David Robillard [Sun, 10 Feb 2008 18:16:25 +0000 (18:16 +0000)]
Committed underlay support (from Audun).

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

16 years agoFix libsndfile warning (useless conditional).
David Robillard [Mon, 4 Feb 2008 00:29:54 +0000 (00:29 +0000)]
Fix libsndfile warning (useless conditional).

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

16 years agoFix domain to match 2.0-ongoing style.
David Robillard [Mon, 4 Feb 2008 00:21:46 +0000 (00:21 +0000)]
Fix domain to match 2.0-ongoing style.

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

16 years agoAdded missing file.
David Robillard [Sun, 3 Feb 2008 22:31:40 +0000 (22:31 +0000)]
Added missing file.

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

16 years agoUpdate clearlooks to fancy new cairo version.
David Robillard [Sun, 3 Feb 2008 20:33:49 +0000 (20:33 +0000)]
Update clearlooks to fancy new cairo version.
Twiddle colours and throw some gloss in there mostly just to show off.

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

16 years agoFix compilation. Oops.
David Robillard [Sat, 2 Feb 2008 17:58:24 +0000 (17:58 +0000)]
Fix compilation.  Oops.

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

16 years agoSort various things to reduce merge hell. No functional changes.
David Robillard [Sat, 2 Feb 2008 17:46:56 +0000 (17:46 +0000)]
Sort various things to reduce merge hell.  No functional changes.

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

16 years agoMerge with 2.0-ongoing R2988
David Robillard [Sat, 2 Feb 2008 17:22:04 +0000 (17:22 +0000)]
Merge with 2.0-ongoing R2988

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

16 years agoMerge with trunk R2978.
David Robillard [Sat, 2 Feb 2008 03:57:35 +0000 (03:57 +0000)]
Merge with trunk R2978.

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

16 years agocollapse filechooser widget initially in export dialog
Nick Mainsbridge [Sat, 19 Jan 2008 15:47:40 +0000 (15:47 +0000)]
collapse filechooser widget initially in export dialog

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

16 years agoFix audio region view height on track height adjustment.
David Robillard [Sat, 19 Jan 2008 05:46:26 +0000 (05:46 +0000)]
Fix audio region view height on track height adjustment.

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

16 years agoComment out splash screen stuff for now (segfaults on every session load).
David Robillard [Sat, 19 Jan 2008 05:38:54 +0000 (05:38 +0000)]
Comment out splash screen stuff for now (segfaults on every session load).

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

16 years agoMerge with 2.0-ongoing R2943.
David Robillard [Sat, 19 Jan 2008 05:06:33 +0000 (05:06 +0000)]
Merge with 2.0-ongoing R2943.

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

16 years agoMerge with trunk R2935.
David Robillard [Sat, 19 Jan 2008 03:49:52 +0000 (03:49 +0000)]
Merge with trunk R2935.

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

16 years agothe rename of trunk, since what has been trunk isn't a trunk.
Paul Davis [Thu, 17 Jan 2008 16:21:21 +0000 (16:21 +0000)]
the rename of trunk, since what has been trunk isn't a trunk.

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