Paul Davis [Thu, 23 Jun 2011 16:22:34 +0000 (16:22 +0000)]
fix crash when open automation track for MIDI CC ***BUT** its clear that automation tracks are still broken in a deep way, and particularly for MIDI CC
git-svn-id: svn://localhost/ardour2/branches/3.0@9764
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 23 Jun 2011 00:05:25 +0000 (00:05 +0000)]
revert inadvertent broken changes in rev 9748 that broke route group gain control
git-svn-id: svn://localhost/ardour2/branches/3.0@9763
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 22 Jun 2011 23:37:02 +0000 (23:37 +0000)]
Always use numeric prefixes for default-named tracks / busses (#4123).
git-svn-id: svn://localhost/ardour2/branches/3.0@9762
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 22 Jun 2011 22:46:31 +0000 (22:46 +0000)]
don't double-load NestedSource nodes, which are listed both forthe parent/root region and all children; even better, don't list them twice anyway - just for the whole file parent/root region
git-svn-id: svn://localhost/ardour2/branches/3.0@9761
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 22 Jun 2011 20:06:31 +0000 (20:06 +0000)]
remove some debug output
git-svn-id: svn://localhost/ardour2/branches/3.0@9760
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 22 Jun 2011 20:06:10 +0000 (20:06 +0000)]
second half of "bomb out if playlist construction from XML fails"
git-svn-id: svn://localhost/ardour2/branches/3.0@9759
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 22 Jun 2011 20:00:30 +0000 (20:00 +0000)]
drobilla-spacification of playlist.cc, along with correctly bombing out if ::set_state() fails, part 1
git-svn-id: svn://localhost/ardour2/branches/3.0@9758
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 22 Jun 2011 19:59:46 +0000 (19:59 +0000)]
ignore unpaired noteoff's when writing part of a MidiModel to a new source. in reality, there should be no unpaired noteoffs, but this is still an important fix
git-svn-id: svn://localhost/ardour2/branches/3.0@9757
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 22 Jun 2011 14:38:32 +0000 (14:38 +0000)]
remove some potential HCI confusion for Gtkmm2ext::UI::popup_error() by using a standard MessageDialog (as noticed by thorwil)
git-svn-id: svn://localhost/ardour2/branches/3.0@9756
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 21 Jun 2011 22:16:07 +0000 (22:16 +0000)]
nasty little hack to rename "Apply" in the startup dialog to "Open" ... thanks GTK+ for making this so joyful and obvious
git-svn-id: svn://localhost/ardour2/branches/3.0@9755
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 21 Jun 2011 21:29:22 +0000 (21:29 +0000)]
change default overlapping note strategy to "relax" (i.e. do nothing); fix crash when looping with MIDI data; add back note-off resolution at loop point (if it was actually there) so that notes are turned off (but don't forget Ye Olde Sustain Pedal/Controller) when looping; minor other non-functional tweaks
git-svn-id: svn://localhost/ardour2/branches/3.0@9753
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 21 Jun 2011 01:36:20 +0000 (01:36 +0000)]
an entire freakin' day working on 1 working function, VolumeController::adjust() ... probably not done, but better ... gain control that occurs via this function occurs in discrete, fixed dB steps
git-svn-id: svn://localhost/ardour2/branches/3.0@9752
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 20 Jun 2011 14:20:01 +0000 (14:20 +0000)]
fix range on SiP cut control; simplify a couple of other things
git-svn-id: svn://localhost/ardour2/branches/3.0@9751
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 20 Jun 2011 13:58:33 +0000 (13:58 +0000)]
change VolumeController::adjust() to do discrete dB increments+decrements
git-svn-id: svn://localhost/ardour2/branches/3.0@9750
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 19 Jun 2011 23:04:55 +0000 (23:04 +0000)]
remove some debug output
git-svn-id: svn://localhost/ardour2/branches/3.0@9749
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 19 Jun 2011 23:02:55 +0000 (23:02 +0000)]
much ado about nothing when it comes to gain control
git-svn-id: svn://localhost/ardour2/branches/3.0@9748
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 19 Jun 2011 21:47:21 +0000 (21:47 +0000)]
cleanup confused mess related to jack_port_type_get_buffer_size()
git-svn-id: svn://localhost/ardour2/branches/3.0@9747
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 17 Jun 2011 21:47:20 +0000 (21:47 +0000)]
some changes to try to make the monitor section gain controls work as intended, and along the way start to rationalize MotionFeedback/VolumeController classes
git-svn-id: svn://localhost/ardour2/branches/3.0@9746
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Todd Naugle [Thu, 16 Jun 2011 15:18:01 +0000 (15:18 +0000)]
Fixed bug where embedded sources did not correctly obey the BWF time stamp and would import at the timestamp of the first file. Fixes #
0004070
git-svn-id: svn://localhost/ardour2/branches/3.0@9742
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 14 Jun 2011 23:54:48 +0000 (23:54 +0000)]
Fix crash on moving back beyond the region start in the step editor (#4113).
git-svn-id: svn://localhost/ardour2/branches/3.0@9735
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 14 Jun 2011 23:01:00 +0000 (23:01 +0000)]
fix breakage for region copy (ctrl-c) operation
git-svn-id: svn://localhost/ardour2/branches/3.0@9734
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 14 Jun 2011 19:18:28 +0000 (19:18 +0000)]
build script fix
git-svn-id: svn://localhost/ardour2/branches/3.0@9732
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 14 Jun 2011 19:00:08 +0000 (19:00 +0000)]
monitor send gets access to the (shared) pannable of the track/bus, thus ensuring that the monitor feed is panned. required a few fixes along the way
git-svn-id: svn://localhost/ardour2/branches/3.0@9731
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 14 Jun 2011 14:49:06 +0000 (14:49 +0000)]
fix initialization of gain for Listen internal sends (to monitor bus); remove pannable object from monitor bus after (re)creation from XML
git-svn-id: svn://localhost/ardour2/branches/3.0@9730
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 14 Jun 2011 00:21:41 +0000 (00:21 +0000)]
tweak for recent linux packaging change
git-svn-id: svn://localhost/ardour2/branches/3.0@9728
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 14 Jun 2011 00:20:31 +0000 (00:20 +0000)]
remove lv2 GUI debugging, after confirming that LinuxDSP plugins close on plugin deletion or session exit
git-svn-id: svn://localhost/ardour2/branches/3.0@9727
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 14 Jun 2011 00:16:05 +0000 (00:16 +0000)]
search for i18n files in more places and rationalize how that's done
git-svn-id: svn://localhost/ardour2/branches/3.0@9726
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 13 Jun 2011 21:53:57 +0000 (21:53 +0000)]
a real, working fix for panning regression in alpha6
git-svn-id: svn://localhost/ardour2/branches/3.0@9725
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 13 Jun 2011 21:05:46 +0000 (21:05 +0000)]
more debugging external LV2 GUI cleanup
git-svn-id: svn://localhost/ardour2/branches/3.0@9724
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 13 Jun 2011 21:00:53 +0000 (21:00 +0000)]
debugging external LV2 GUI cleanup
git-svn-id: svn://localhost/ardour2/branches/3.0@9723
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 13 Jun 2011 15:53:21 +0000 (15:53 +0000)]
some things can't wait
git-svn-id: svn://localhost/ardour2/branches/3.0@9721
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 13 Jun 2011 15:52:31 +0000 (15:52 +0000)]
remove Pannable/PanShell from the Monitor bus
git-svn-id: svn://localhost/ardour2/branches/3.0@9720
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 13 Jun 2011 15:50:05 +0000 (15:50 +0000)]
reload alpha1-6 Pannable XML state so that panning of existing sessions should work again
git-svn-id: svn://localhost/ardour2/branches/3.0@9719
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 13 Jun 2011 14:48:48 +0000 (14:48 +0000)]
add MIDI channel editing for current note selection, bound to "c" by default
git-svn-id: svn://localhost/ardour2/branches/3.0@9718
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 12 Jun 2011 22:17:29 +0000 (22:17 +0000)]
fix restore of Pannable state from XML (regression in alpha6)
git-svn-id: svn://localhost/ardour2/branches/3.0@9717
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 12 Jun 2011 22:10:13 +0000 (22:10 +0000)]
alter playhead drag threshold for vertical zoom again
git-svn-id: svn://localhost/ardour2/branches/3.0@9716
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 12 Jun 2011 22:08:33 +0000 (22:08 +0000)]
build script fix
git-svn-id: svn://localhost/ardour2/branches/3.0@9715
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 12 Jun 2011 22:05:55 +0000 (22:05 +0000)]
update i18n build system and *.po files for translators
git-svn-id: svn://localhost/ardour2/branches/3.0@9714
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 12 Jun 2011 22:05:34 +0000 (22:05 +0000)]
increase threshold for drag-playhead-does-vertical-zoom
git-svn-id: svn://localhost/ardour2/branches/3.0@9713
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 12 Jun 2011 15:50:47 +0000 (15:50 +0000)]
implement a delete operation that works like "cut" but doesn't put the deleted items in the cut buffer. you will not be able to access this from your keyboard (Delete keyunless you remove your existing ~/.config/ardour3/ardour.bindings file
git-svn-id: svn://localhost/ardour2/branches/3.0@9711
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Sat, 11 Jun 2011 21:12:24 +0000 (21:12 +0000)]
Fix #4094: show total export progress instead of per timespan progress
git-svn-id: svn://localhost/ardour2/branches/3.0@9710
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 11 Jun 2011 19:39:05 +0000 (19:39 +0000)]
copy ALL style RC file into bundle
git-svn-id: svn://localhost/ardour2/branches/3.0@9709
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 11 Jun 2011 17:22:58 +0000 (17:22 +0000)]
new cs translation from Pavel Frich
git-svn-id: svn://localhost/ardour2/branches/3.0@9708
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 11 Jun 2011 17:17:01 +0000 (17:17 +0000)]
new es_ES translation from Pablo Fernández
git-svn-id: svn://localhost/ardour2/branches/3.0@9707
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 11 Jun 2011 17:16:47 +0000 (17:16 +0000)]
updated es_ES translation from Pablo Fernández
git-svn-id: svn://localhost/ardour2/branches/3.0@9706
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 11 Jun 2011 16:52:41 +0000 (16:52 +0000)]
its about that time
git-svn-id: svn://localhost/ardour2/branches/3.0@9704
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 11 Jun 2011 15:35:34 +0000 (15:35 +0000)]
major, substantive reworking of how we store GUI information (visibility, height) for automation data. old design stored (insufficient) identifying information plus actual data in a GUI-only XML node; new scheme adds GUI data via extra_xml node to each AutomationControl object. reworked public/private methods for showing/hiding TimeAxisView objects; changed labelling of automation tracks to just show the name of the controlled parameter - more info can be viewed in the tooltip for the track headers. NOTE: Session file format ALTERED. No data loss but track visibility may be different than previous ardour3 versions
git-svn-id: svn://localhost/ardour2/branches/3.0@9703
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Sat, 11 Jun 2011 14:14:24 +0000 (14:14 +0000)]
Typedef all globally used export smart pointer types in one file.
Some of them need to be ordered in STL containers, and thus need
a special comparable wrapper for boost::shared_ptr, defined in
comparable_shared_ptr.h. This also alleviates the typedef hell
present earlier in some export classes :)
Making the timespan pointer comparable should fix bug #4093
git-svn-id: svn://localhost/ardour2/branches/3.0@9702
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 9 Jun 2011 21:51:15 +0000 (21:51 +0000)]
pack up the click/metronome button a little more attractively
git-svn-id: svn://localhost/ardour2/branches/3.0@9701
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 9 Jun 2011 20:34:29 +0000 (20:34 +0000)]
when adding existing processor automation time axis views, use add_automation_child(), not add_child() so that subsequent searches for this automation time axis view by parameter will find it, and not create a duplicate track
git-svn-id: svn://localhost/ardour2/branches/3.0@9700
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 9 Jun 2011 20:21:46 +0000 (20:21 +0000)]
fix serious breakage with setup of plugin automatable controls/parameters, in which the relative ordering of things during ::set_state() was totally wrong. still see multiple instances of automation tracks for processors in GUI
git-svn-id: svn://localhost/ardour2/branches/3.0@9698
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 9 Jun 2011 15:44:09 +0000 (15:44 +0000)]
split style files apart to better maintain consistency (generates a useless error during program startup - thanks GTK); metronome icon for (moved) click button; move punch in/out buttons around
git-svn-id: svn://localhost/ardour2/branches/3.0@9697
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 9 Jun 2011 13:55:52 +0000 (13:55 +0000)]
don't call Processor::set_state() from PluginInsert::set_state() till the plugins are present in the container, so that describe_parameter() can work
git-svn-id: svn://localhost/ardour2/branches/3.0@9696
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 8 Jun 2011 23:03:06 +0000 (23:03 +0000)]
use 2 tables for time info box to get correct vertical alignment (independent on left+right sides)
git-svn-id: svn://localhost/ardour2/branches/3.0@9695
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 8 Jun 2011 21:07:10 +0000 (21:07 +0000)]
revert demo of monospace clock fonts
git-svn-id: svn://localhost/ardour2/branches/3.0@9694
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 8 Jun 2011 20:59:49 +0000 (20:59 +0000)]
demo monospace clock fonts
git-svn-id: svn://localhost/ardour2/branches/3.0@9693
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 8 Jun 2011 20:38:00 +0000 (20:38 +0000)]
(maybe) rationalize display of drop status for timecode in audio clocks
git-svn-id: svn://localhost/ardour2/branches/3.0@9692
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 8 Jun 2011 19:48:57 +0000 (19:48 +0000)]
move punch in/out buttons into time info box; remove rounded corners on clocks
git-svn-id: svn://localhost/ardour2/branches/3.0@9691
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 8 Jun 2011 18:29:36 +0000 (18:29 +0000)]
fix scrolling on clocks, and prevent attempts to edit the wrong fields
git-svn-id: svn://localhost/ardour2/branches/3.0@9690
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 8 Jun 2011 17:27:26 +0000 (17:27 +0000)]
more clock & time info box tweaking
git-svn-id: svn://localhost/ardour2/branches/3.0@9689
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 8 Jun 2011 13:44:18 +0000 (13:44 +0000)]
don't use selection clocks show MIDI selection when in internal edit mode; remove "Off" as an option for all AudioClocks because it makes no sense
git-svn-id: svn://localhost/ardour2/branches/3.0@9688
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 8 Jun 2011 13:22:40 +0000 (13:22 +0000)]
turn selection clocks off if there is no selection
git-svn-id: svn://localhost/ardour2/branches/3.0@9687
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 7 Jun 2011 23:09:45 +0000 (23:09 +0000)]
fix punch labels in time info box
git-svn-id: svn://localhost/ardour2/branches/3.0@9686
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 7 Jun 2011 23:07:08 +0000 (23:07 +0000)]
remove "Off" as a clock mode, make it a state instead; track editor mouse mode when displaying selection (not 100% coverage of different selections yet); add extra negative field for timecode clock to help with text alignment; add clock mode = timecode option to menus
git-svn-id: svn://localhost/ardour2/branches/3.0@9685
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 7 Jun 2011 18:20:22 +0000 (18:20 +0000)]
locate when clicking on start/end fields in time info box
git-svn-id: svn://localhost/ardour2/branches/3.0@9683
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 7 Jun 2011 17:40:05 +0000 (17:40 +0000)]
allow mode changes in the time info box, all synced
git-svn-id: svn://localhost/ardour2/branches/3.0@9681
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 7 Jun 2011 16:42:48 +0000 (16:42 +0000)]
more clock tweaking
git-svn-id: svn://localhost/ardour2/branches/3.0@9680
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 7 Jun 2011 15:38:22 +0000 (15:38 +0000)]
dark theme style file tweaks for clocks
git-svn-id: svn://localhost/ardour2/branches/3.0@9679
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 7 Jun 2011 15:23:06 +0000 (15:23 +0000)]
lots of clock tweaks, but still, STILL! not done, really
git-svn-id: svn://localhost/ardour2/branches/3.0@9678
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 3 Jun 2011 22:18:47 +0000 (22:18 +0000)]
next iteration of clock work. still far from complete, and probably waiting on a rethink of text rendering+layout. but it has the info block now, and it semi-works
git-svn-id: svn://localhost/ardour2/branches/3.0@9676
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 2 Jun 2011 21:43:10 +0000 (21:43 +0000)]
add extended info fields to clocks; clock tweaks
git-svn-id: svn://localhost/ardour2/branches/3.0@9675
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 2 Jun 2011 17:58:02 +0000 (17:58 +0000)]
Tidy.
git-svn-id: svn://localhost/ardour2/branches/3.0@9674
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 2 Jun 2011 17:50:37 +0000 (17:50 +0000)]
audio clock switchover part2: remove most egregious include-time dependency on audio_clock.h, and alter API for a few utilities along the way
git-svn-id: svn://localhost/ardour2/branches/3.0@9673
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 2 Jun 2011 17:49:39 +0000 (17:49 +0000)]
random header include removal
git-svn-id: svn://localhost/ardour2/branches/3.0@9672
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 2 Jun 2011 17:47:58 +0000 (17:47 +0000)]
audio clock transition to CairoEditableText, part 1
git-svn-id: svn://localhost/ardour2/branches/3.0@9671
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 2 Jun 2011 17:47:11 +0000 (17:47 +0000)]
API and implementation changes to CairoCell and friends before the audio clock commit
git-svn-id: svn://localhost/ardour2/branches/3.0@9670
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 2 Jun 2011 03:17:53 +0000 (03:17 +0000)]
Fix some weird style
git-svn-id: svn://localhost/ardour2/branches/3.0@9668
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 2 Jun 2011 03:17:35 +0000 (03:17 +0000)]
Make button 1 the default for inserting notes via modifier shortcut with select tool
git-svn-id: svn://localhost/ardour2/branches/3.0@9667
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 2 Jun 2011 01:01:07 +0000 (01:01 +0000)]
Fix broken whitespace
git-svn-id: svn://localhost/ardour2/branches/3.0@9666
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 2 Jun 2011 00:06:35 +0000 (00:06 +0000)]
Remove "smaller" track height (basically just a broken version of small anyway).
Remove no-longer-necessary cruft related to non-editable track names (which do not exist).
Fix smallest height to be correctly padded (just large enough to hold the button row without ugly clipping).
Fix resizing of tracks when renaming (issue #4075).
git-svn-id: svn://localhost/ardour2/branches/3.0@9665
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 1 Jun 2011 22:44:11 +0000 (22:44 +0000)]
Fix issue #
0004082.
git-svn-id: svn://localhost/ardour2/branches/3.0@9664
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 1 Jun 2011 21:28:44 +0000 (21:28 +0000)]
Clean up duplicatey configuration summary / config_text.cc mess.
git-svn-id: svn://localhost/ardour2/branches/3.0@9663
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 1 Jun 2011 20:36:54 +0000 (20:36 +0000)]
Fix LV2 configure help message, and write correct value to config_text.cc
git-svn-id: svn://localhost/ardour2/branches/3.0@9662
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 1 Jun 2011 20:36:16 +0000 (20:36 +0000)]
Missed one :)
git-svn-id: svn://localhost/ardour2/branches/3.0@9661
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 1 Jun 2011 17:00:29 +0000 (17:00 +0000)]
Delete trailing whitespace
git-svn-id: svn://localhost/ardour2/branches/3.0@9656
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 1 Jun 2011 16:50:12 +0000 (16:50 +0000)]
Fix broken whitespace. I'd apologize for the compile times if it was my fault :D
git-svn-id: svn://localhost/ardour2/branches/3.0@9654
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 1 Jun 2011 11:51:32 +0000 (11:51 +0000)]
new CairoCell and related classes designed for drawing audio clocks more efficiently etc. etc.
git-svn-id: svn://localhost/ardour2/branches/3.0@9651
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Tue, 31 May 2011 03:45:30 +0000 (03:45 +0000)]
Fix syntax errors (how did this happen?)
git-svn-id: svn://localhost/ardour2/branches/3.0@9641
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Tue, 31 May 2011 02:59:48 +0000 (02:59 +0000)]
Quantize notes to session tempo time, not relative to start of region (fix issue #4069).
git-svn-id: svn://localhost/ardour2/branches/3.0@9640
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 31 May 2011 02:29:00 +0000 (02:29 +0000)]
update .po files for translators
git-svn-id: svn://localhost/ardour2/branches/3.0@9639
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Tue, 31 May 2011 02:00:16 +0000 (02:00 +0000)]
Create and destroy (non-external) LV2 plugin UIs as window is shown/hidden.
Fixes ticket #4067 (not to mention avoids having every UI that has ever been shown loaded in memory until exit time...)
git-svn-id: svn://localhost/ardour2/branches/3.0@9638
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Tue, 31 May 2011 00:19:29 +0000 (00:19 +0000)]
Fix wordo (fix ticket #4080)
git-svn-id: svn://localhost/ardour2/branches/3.0@9637
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Tue, 31 May 2011 00:16:14 +0000 (00:16 +0000)]
Fix non-translated strings (partially fix ticket #4078)
git-svn-id: svn://localhost/ardour2/branches/3.0@9636
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 30 May 2011 21:37:58 +0000 (21:37 +0000)]
(1) push a locate all the way through the processing heirarchy so that MIDI output ports can resolve any notes currently playing (2) remove MidiStateTracker from MidiPort and use a fixed set of MIDI messages (sustain-off and all-notes-off, per channel) to do note resolution (3) move note resolution caused by a LoopEvent psuedo-event to within the main MidiPort::flush_output() loop, so that we resolve (turn off) Notes that come before the loop point, rather than send them out after the note resolution messages
git-svn-id: svn://localhost/ardour2/branches/3.0@9635
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 30 May 2011 13:55:06 +0000 (13:55 +0000)]
reverse the use of copy_dependents() when uncombining a region, so that the right xfade shows up
git-svn-id: svn://localhost/ardour2/branches/3.0@9633
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 30 May 2011 13:54:44 +0000 (13:54 +0000)]
remove unused and useless "src" argument for a number of Region property modifying methods
git-svn-id: svn://localhost/ardour2/branches/3.0@9632
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 30 May 2011 13:23:19 +0000 (13:23 +0000)]
add dependents to a compound playlist before creating a source from it, so that the source's new peakfile shows the xfades
git-svn-id: svn://localhost/ardour2/branches/3.0@9631
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 30 May 2011 11:57:12 +0000 (11:57 +0000)]
do not offer combine operation for MIDI (see comment in libs/ardour/midi_playlist_source.cc for an explanation)
git-svn-id: svn://localhost/ardour2/branches/3.0@9630
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 29 May 2011 17:35:21 +0000 (17:35 +0000)]
detect buffer "overflow" when delivering immediate events and queue remainder for delivery next time (though without actually requeing - just leave ringbuffer ptrs/indexes where they are. required some deep but minor changes in how MidiRingBuffer::read() works, so that we can detect if we're going to be able to deliver an event before we actually read any of its data. Peek FTW!
git-svn-id: svn://localhost/ardour2/branches/3.0@9629
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 29 May 2011 17:33:41 +0000 (17:33 +0000)]
clarify some confusion about how "raw" port buffer sizes are defined
git-svn-id: svn://localhost/ardour2/branches/3.0@9628
d708f5d6-7413-0410-9779-
e7cbd77b26cf