Paul Davis [Mon, 11 Jun 2012 22:59:35 +0000 (22:59 +0000)]
lots more work trying to create a common structure for accessing plugin and MIDNAME patch/preset/program names. still not done
git-svn-id: svn://localhost/ardour2/branches/3.0@12665
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 11 Jun 2012 22:58:55 +0000 (22:58 +0000)]
make canvas flag use NoEventText for its label, and try to set the font (unsuccessfully, it seems) to the same TimeAxisViewItem::NAME_FONT
git-svn-id: svn://localhost/ardour2/branches/3.0@12664
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 11 Jun 2012 21:21:44 +0000 (21:21 +0000)]
Remove old line.
git-svn-id: svn://localhost/ardour2/branches/3.0@12662
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 11 Jun 2012 21:21:10 +0000 (21:21 +0000)]
Factor out 'persistent' tooltip code from the panner
interface and use it for processor box sliders (#4461).
git-svn-id: svn://localhost/ardour2/branches/3.0@12661
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 11 Jun 2012 13:07:10 +0000 (13:07 +0000)]
Try to make cppunit mandatory if --test is passed to
configure.
git-svn-id: svn://localhost/ardour2/branches/3.0@12653
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 11 Jun 2012 12:07:17 +0000 (12:07 +0000)]
partially-done (but compile-friendly) move of instrument info into a new backend object
git-svn-id: svn://localhost/ardour2/branches/3.0@12652
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 11 Jun 2012 11:26:42 +0000 (11:26 +0000)]
Don't change playlists of frozen tracks when changing the
playlist of a route group (#4864).
git-svn-id: svn://localhost/ardour2/branches/3.0@12651
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 11 Jun 2012 10:42:30 +0000 (10:42 +0000)]
Make send automation work (#4734).
git-svn-id: svn://localhost/ardour2/branches/3.0@12650
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 11 Jun 2012 09:50:58 +0000 (09:50 +0000)]
Remove unused method.
git-svn-id: svn://localhost/ardour2/branches/3.0@12649
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 11 Jun 2012 09:50:48 +0000 (09:50 +0000)]
Remove debug code.
git-svn-id: svn://localhost/ardour2/branches/3.0@12648
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 10 Jun 2012 16:42:17 +0000 (16:42 +0000)]
remove craziness of propagating MIDI 7 bit limits into MIDNAM handling by replacing bank_msb/lsb with "bank" ; move responsibility for discovering patch names into MIDI trackview (soon to move again)
git-svn-id: svn://localhost/ardour2/branches/3.0@12647
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 10 Jun 2012 14:42:22 +0000 (14:42 +0000)]
Fix another place where regions can be inserted into a
playlist without also getting put into the master list.
git-svn-id: svn://localhost/ardour2/branches/3.0@12646
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 10 Jun 2012 14:14:01 +0000 (14:14 +0000)]
Fix incorrect display of automation lines after points are
removed.
git-svn-id: svn://localhost/ardour2/branches/3.0@12645
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 10 Jun 2012 13:07:39 +0000 (13:07 +0000)]
Add test for compound regions with the layering
reversed.
git-svn-id: svn://localhost/ardour2/branches/3.0@12644
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 10 Jun 2012 13:07:33 +0000 (13:07 +0000)]
Set up layering correctly on compound playlists so that
the regions on the compound list are arranged the same
as on the original.
git-svn-id: svn://localhost/ardour2/branches/3.0@12643
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 10 Jun 2012 13:07:28 +0000 (13:07 +0000)]
Fix off-by-one in computation of crossfade lengths.
git-svn-id: svn://localhost/ardour2/branches/3.0@12642
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 9 Jun 2012 23:07:27 +0000 (23:07 +0000)]
Clean up libardour tests a bit.
git-svn-id: svn://localhost/ardour2/branches/3.0@12641
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 9 Jun 2012 22:37:05 +0000 (22:37 +0000)]
Send OSC URL announcement to the info stream.
git-svn-id: svn://localhost/ardour2/branches/3.0@12640
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 9 Jun 2012 22:36:59 +0000 (22:36 +0000)]
Fix crash in tests; not sure about the root cause.
git-svn-id: svn://localhost/ardour2/branches/3.0@12639
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 9 Jun 2012 21:07:33 +0000 (21:07 +0000)]
Delete the session before the AudioEngine is stopped, as the mackie surface code wants to send out MIDI as it dies.
git-svn-id: svn://localhost/ardour2/branches/3.0@12638
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 9 Jun 2012 21:07:22 +0000 (21:07 +0000)]
Test combination of regions.
git-svn-id: svn://localhost/ardour2/branches/3.0@12637
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 9 Jun 2012 21:06:59 +0000 (21:06 +0000)]
Comment tweaks.
git-svn-id: svn://localhost/ardour2/branches/3.0@12636
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 9 Jun 2012 21:06:45 +0000 (21:06 +0000)]
Fix off-by-one in body_range().
git-svn-id: svn://localhost/ardour2/branches/3.0@12635
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 9 Jun 2012 21:06:22 +0000 (21:06 +0000)]
Fix crash when MackieControlProtocol has gone away.
git-svn-id: svn://localhost/ardour2/branches/3.0@12634
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 9 Jun 2012 21:06:12 +0000 (21:06 +0000)]
Comment tweak.
git-svn-id: svn://localhost/ardour2/branches/3.0@12633
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 9 Jun 2012 21:06:05 +0000 (21:06 +0000)]
Send LV2 notes to the info stream.
git-svn-id: svn://localhost/ardour2/branches/3.0@12632
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 9 Jun 2012 19:06:52 +0000 (19:06 +0000)]
MCP: latest patch from Rodrigo:
* fixes Master Fader Touch button in the Mackie;
* implements a MasterFaderTouch global button;
* removes unused MackieControlProtocol::_transport_previously_rolling property;
* implements DeviceInfo::get_global_button() method;
* creates GlobalButtonsInfo and StripButtonsInfo types in DeviceInfo;
* implements Surface::_last_master_gain_written property to help master fader feedback;
* makes Surface respect _mcp.device_info().strip_cnt() to create master fader and when connecting signals for strips and master fader instead of using hardcoded 8;
* removed a few unnecessary updates in Surface::turn_it_on();
* included master_gain_changed() in Surface::periodic();
* implemented MackieControlProtocol::master_fader_touch_press and
* MackieControlProtocol::master_fader_touch_release;
git-svn-id: svn://localhost/ardour2/branches/3.0@12631
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 9 Jun 2012 15:04:24 +0000 (15:04 +0000)]
Commit one reversible command for the whole of an import, rather than one per region; makes MIDI imports into multiple tracks undoable in one step (#4788).
git-svn-id: svn://localhost/ardour2/branches/3.0@12630
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 9 Jun 2012 15:04:18 +0000 (15:04 +0000)]
Fix up hack to cope with zero-length imported MIDI regions so that it actually works.
git-svn-id: svn://localhost/ardour2/branches/3.0@12629
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 9 Jun 2012 15:04:11 +0000 (15:04 +0000)]
Rename import_audiofiles -> import_files.
git-svn-id: svn://localhost/ardour2/branches/3.0@12628
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 9 Jun 2012 14:09:00 +0000 (14:09 +0000)]
Remove extra .mid suffix added to cloned MIDI region names (#4914).
git-svn-id: svn://localhost/ardour2/branches/3.0@12627
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 9 Jun 2012 13:36:02 +0000 (13:36 +0000)]
Make sure that regions created during AsTrack and AsTapeTrack imports
are added to the master region list, otherwise if they are subsequently
deleted they will be lost. This causes the undo record to go wrong
as it references a non-existant region. May have been the cause of
bug #4919.
git-svn-id: svn://localhost/ardour2/branches/3.0@12626
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 9 Jun 2012 13:25:13 +0000 (13:25 +0000)]
Make crossfade edge drags undoable.
git-svn-id: svn://localhost/ardour2/branches/3.0@12625
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 9 Jun 2012 13:19:08 +0000 (13:19 +0000)]
Set up _old_follow_playhead correctly in all cases; should fix #4603.
git-svn-id: svn://localhost/ardour2/branches/3.0@12624
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 9 Jun 2012 01:51:34 +0000 (01:51 +0000)]
Somewhat primitive implementation of allowing the edit note dialog to handle multiple notes (#4096).
git-svn-id: svn://localhost/ardour2/branches/3.0@12623
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 9 Jun 2012 00:36:21 +0000 (00:36 +0000)]
Extend a previous region if we click in a MIDI automation lane where there is no region (#4155).
git-svn-id: svn://localhost/ardour2/branches/3.0@12622
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 9 Jun 2012 00:20:41 +0000 (00:20 +0000)]
Remove apparently erroneous commit_reversible_command.
git-svn-id: svn://localhost/ardour2/branches/3.0@12621
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 8 Jun 2012 21:06:49 +0000 (21:06 +0000)]
No-op; some comments, remove some unused stuff, minor tidying up.
git-svn-id: svn://localhost/ardour2/branches/3.0@12616
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 8 Jun 2012 14:29:14 +0000 (14:29 +0000)]
Remove erroneous refusal to create aux sends on MIDI tracks, which may have audio streams that can be sent to busses.
git-svn-id: svn://localhost/ardour2/branches/3.0@12609
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 8 Jun 2012 13:24:34 +0000 (13:24 +0000)]
Patch from Tim Mayberry to fix substitution and install of
session templates (#4918).
git-svn-id: svn://localhost/ardour2/branches/3.0@12607
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 8 Jun 2012 13:21:05 +0000 (13:21 +0000)]
When sounding notes on selection / note movements, play the note for as long as the mouse button is held down (#4574).
git-svn-id: svn://localhost/ardour2/branches/3.0@12606
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 8 Jun 2012 13:12:26 +0000 (13:12 +0000)]
Remove unused declaration.
git-svn-id: svn://localhost/ardour2/branches/3.0@12605
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 8 Jun 2012 12:33:50 +0000 (12:33 +0000)]
Patch from colinf to sensitize region-related actions even in non-object mode (#4896).
git-svn-id: svn://localhost/ardour2/branches/3.0@12601
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 8 Jun 2012 12:17:33 +0000 (12:17 +0000)]
Grey-out patch changes on inactive channels rather than not
plotting them at all (part of #4207).
git-svn-id: svn://localhost/ardour2/branches/3.0@12600
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 7 Jun 2012 21:51:25 +0000 (21:51 +0000)]
Slightly grubby hack to fix up the state of the Window->Mixer menu item when the mixer is opened on starting Ardour (#4808).
git-svn-id: svn://localhost/ardour2/branches/3.0@12599
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 7 Jun 2012 21:07:02 +0000 (21:07 +0000)]
Revert 12596; the string should include a descender.
git-svn-id: svn://localhost/ardour2/branches/3.0@12598
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 7 Jun 2012 20:57:21 +0000 (20:57 +0000)]
Don't set TimeFXRequest done to true too early; it must only be set after Editor::do_timefx has added its StatefulDiffCommands. Should fix #4897 and duplicates.
git-svn-id: svn://localhost/ardour2/branches/3.0@12597
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Todd Naugle [Wed, 6 Jun 2012 22:30:21 +0000 (22:30 +0000)]
fix typo
git-svn-id: svn://localhost/ardour2/branches/3.0@12596
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 6 Jun 2012 18:21:02 +0000 (18:21 +0000)]
Patch from epitech_user to fix crash on zooming out too
far (#4806).
git-svn-id: svn://localhost/ardour2/branches/3.0@12589
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 6 Jun 2012 17:54:56 +0000 (17:54 +0000)]
Updated Spanish translation from Pablo_F (#4912).
git-svn-id: svn://localhost/ardour2/branches/3.0@12588
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 6 Jun 2012 15:56:45 +0000 (15:56 +0000)]
remove beta page from startup wizard; use dbl-click to activate "what would you like to do?" radio buttons, rather than click
git-svn-id: svn://localhost/ardour2/branches/3.0@12587
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 6 Jun 2012 13:17:53 +0000 (13:17 +0000)]
add "v" as a new MIDI editing key for velocity, add velocity dialog, fix crash when quitting with MIDI notes selected
git-svn-id: svn://localhost/ardour2/branches/3.0@12583
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 6 Jun 2012 12:20:57 +0000 (12:20 +0000)]
MCP: latest patch from Rodrigo:
* delays Mackie's led initialization until the Mackie is actually ready to receive messages;
* at the button X function mapping customization interface in Preferences:
o show specific device names instead of global ones;
o mark the buttons that are actually available in the device with a *;
o included a bottom text explaining what the * means;
* created a DeviceInfo::get_global_button_name(Button::ID) method;
* included several DEBUG_TRACE in mackies code;
* renamed device buttons and groups according to the following logic: Mackie buttons are named exactly like a actual (mine) Mackie names them on the interface itself. Logic Control buttons are named exactly like they appear at Logic Pro 7.2.1 Dedicated Control Surface Support manual;
* improved timecode display (new format);
git-svn-id: svn://localhost/ardour2/branches/3.0@12582
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 6 Jun 2012 12:16:15 +0000 (12:16 +0000)]
incomplete change to allow all selected MIDI notes to have their velocity set to the same adjusted value (needs more work to find modifiers and/or add a dialog)
git-svn-id: svn://localhost/ardour2/branches/3.0@12581
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 6 Jun 2012 11:58:38 +0000 (11:58 +0000)]
Call PBD::EnumWriter::destroy in ARDOUR::cleanup (from
Tim Mayberry).
git-svn-id: svn://localhost/ardour2/branches/3.0@12580
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 6 Jun 2012 11:58:28 +0000 (11:58 +0000)]
Call ARDOUR::cleanup at the end of libardour tests (from
Tim Mayberry).
git-svn-id: svn://localhost/ardour2/branches/3.0@12579
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 6 Jun 2012 11:58:15 +0000 (11:58 +0000)]
Patch from Tim Mayberry:
Remove redundant init and cleanup code from common test code
Calling PBD::EnumWriter::destroy means ARDOUR::init and setup_libpbd_enums need to be called again
to register types. If the call to EnumWriter::destroy is removed then ARDOUR::init and setup_libpbd_enums
no longer need to be called. EnumWriter::destroy should probably be added to ARDOUR::cleanup(or better yet PBD::cleanup)
and then called at the end of main. __attribute__ ((destructor)) could be used but that is not portable between
git-svn-id: svn://localhost/ardour2/branches/3.0@12578
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 6 Jun 2012 11:47:09 +0000 (11:47 +0000)]
Provide dialogs to edit pan values numerically, at least for
mono and stereo panners.
git-svn-id: svn://localhost/ardour2/branches/3.0@12577
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 6 Jun 2012 11:24:07 +0000 (11:24 +0000)]
Small cleanup.
git-svn-id: svn://localhost/ardour2/branches/3.0@12576
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 6 Jun 2012 11:24:00 +0000 (11:24 +0000)]
Capitalisation tweak.
git-svn-id: svn://localhost/ardour2/branches/3.0@12575
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 6 Jun 2012 11:23:45 +0000 (11:23 +0000)]
Remove some unused code.
git-svn-id: svn://localhost/ardour2/branches/3.0@12574
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 6 Jun 2012 01:43:35 +0000 (01:43 +0000)]
kludgy hack/fix for plugin windows reappearing at (0,0) after re-activating ardour as app on OS X. having spent an entire day investigating the issue, this seems like an expedient though sad fix
git-svn-id: svn://localhost/ardour2/branches/3.0@12573
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 5 Jun 2012 04:25:53 +0000 (04:25 +0000)]
when selecting one of a set of variable I/O configs for an AudioUnit so that its output matches its input, be sure to define the output configuration before returning to continue with configuration of subsequent processors. Fixes crash when loading various non-apple AU's as the first pre-fader plugin (#4909)
git-svn-id: svn://localhost/ardour2/branches/3.0@12566
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 5 Jun 2012 01:03:36 +0000 (01:03 +0000)]
Marginal cleanup.
git-svn-id: svn://localhost/ardour2/branches/3.0@12565
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 4 Jun 2012 16:48:53 +0000 (16:48 +0000)]
patch from tim mayberry to fix crash when creating a new session after session close (#4907)
git-svn-id: svn://localhost/ardour2/branches/3.0@12556
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 4 Jun 2012 15:23:36 +0000 (15:23 +0000)]
revert previous commit
git-svn-id: svn://localhost/ardour2/branches/3.0@12555
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 4 Jun 2012 15:22:47 +0000 (15:22 +0000)]
don't create a TimeFX dialog unless we actually need one
git-svn-id: svn://localhost/ardour2/branches/3.0@12554
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 4 Jun 2012 15:22:24 +0000 (15:22 +0000)]
make ARDOUR::AutomationList state management full locale-independent
git-svn-id: svn://localhost/ardour2/branches/3.0@12553
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 3 Jun 2012 15:47:28 +0000 (15:47 +0000)]
Trim <PatchBank>s with unresolved <UsesPatchNameList>s
to stop errors on startup (#4900).
git-svn-id: svn://localhost/ardour2/branches/3.0@12552
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 3 Jun 2012 15:47:23 +0000 (15:47 +0000)]
Look in the UsesPatchNameList for the name rather than
its parent.
git-svn-id: svn://localhost/ardour2/branches/3.0@12551
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 3 Jun 2012 15:25:21 +0000 (15:25 +0000)]
Make the speaker dialog graphic's area rectangular so that
azimuth labels don't get chopped off. Only display azimuth
for the selected speaker (#4470).
git-svn-id: svn://localhost/ardour2/branches/3.0@12550
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 3 Jun 2012 14:19:44 +0000 (14:19 +0000)]
Don't allow aux sends from MIDI tracks for the time
being (#4866).
git-svn-id: svn://localhost/ardour2/branches/3.0@12549
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 2 Jun 2012 19:42:45 +0000 (19:42 +0000)]
Speculative fix for timefx add_command calls happening after
the commit_reversible command (#4864 and duplicates).
git-svn-id: svn://localhost/ardour2/branches/3.0@12548
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 2 Jun 2012 18:06:46 +0000 (18:06 +0000)]
Paste to the track under the mouse if we are using the mouse
as the edit point, otherwise use selected tracks (#4595).
git-svn-id: svn://localhost/ardour2/branches/3.0@12547
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 2 Jun 2012 16:01:18 +0000 (16:01 +0000)]
remember to disconnect the _notify object when an AU GUI is destroyed
git-svn-id: svn://localhost/ardour2/branches/3.0@12545
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 2 Jun 2012 14:53:34 +0000 (14:53 +0000)]
Persist track MIDNAM settings via a GUI property. Fix a
couple of crashes with the MIDNAM code.
git-svn-id: svn://localhost/ardour2/branches/3.0@12543
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 2 Jun 2012 14:53:26 +0000 (14:53 +0000)]
Fix operator< so that strict weak ordering is
maintained, so that key lookups work.
git-svn-id: svn://localhost/ardour2/branches/3.0@12542
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 2 Jun 2012 14:51:53 +0000 (14:51 +0000)]
MCP: another patch from rodrigo:
* setting a (arbitraty) limit to zoom out to prevent segfaults because out of memory condition;
* setting initial update of master fader, and read, play and stop leds on the Mackie;
* changed the timecode display char selection for update algorithm as chars are sent one by one and not all right most;
* implemented method of showing timecode at the mackie to better deal with the differences between Ardour's foramts and Mackie's, i.e, use spaces in place of the zeros that had no meaning;
* preventing timecode display updates when the surface isn't yet active.
git-svn-id: svn://localhost/ardour2/branches/3.0@12541
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 2 Jun 2012 14:50:09 +0000 (14:50 +0000)]
couple of fixes to enable building, and building with gtkmm 2.2(<4)
git-svn-id: svn://localhost/ardour2/branches/3.0@12540
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 2 Jun 2012 13:02:01 +0000 (13:02 +0000)]
Put MIDNAM stuff into the patch change dialog.
git-svn-id: svn://localhost/ardour2/branches/3.0@12539
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 2 Jun 2012 12:04:29 +0000 (12:04 +0000)]
remove AU GUI debugging test in which arrow keys could be used to change GUI size
git-svn-id: svn://localhost/ardour2/branches/3.0@12538
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 2 Jun 2012 10:44:29 +0000 (10:44 +0000)]
Fix non-updated ordinary fade-outs during trim drags
(#4903).
git-svn-id: svn://localhost/ardour2/branches/3.0@12537
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 1 Jun 2012 22:27:10 +0000 (22:27 +0000)]
finally, working AU plugin GUI resizing, at least in response to plugin-GUI driven changes
git-svn-id: svn://localhost/ardour2/branches/3.0@12536
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 1 Jun 2012 22:26:22 +0000 (22:26 +0000)]
tweak splash destruction
git-svn-id: svn://localhost/ardour2/branches/3.0@12535
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 1 Jun 2012 21:25:12 +0000 (21:25 +0000)]
revert part of earlier MCP patch from rodrigo
git-svn-id: svn://localhost/ardour2/branches/3.0@12534
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 1 Jun 2012 20:01:37 +0000 (20:01 +0000)]
Fix silly typo.
git-svn-id: svn://localhost/ardour2/branches/3.0@12533
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 1 Jun 2012 19:49:40 +0000 (19:49 +0000)]
Add GPL boilerplate; fix dangling instance pointer after
Splash is deleted.
git-svn-id: svn://localhost/ardour2/branches/3.0@12532
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 1 Jun 2012 19:49:33 +0000 (19:49 +0000)]
Claim button release on patch change events so that
editing a patch change does not also open the region
editor for any selected regions.
git-svn-id: svn://localhost/ardour2/branches/3.0@12531
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 1 Jun 2012 18:24:38 +0000 (18:24 +0000)]
Prevent latency measurement output buffer being silenced by
cycle_end, to fix port insert latency measurement (#4504).
git-svn-id: svn://localhost/ardour2/branches/3.0@12530
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 1 Jun 2012 16:52:56 +0000 (16:52 +0000)]
Minor tidy-ups to MTDM code; add test.
git-svn-id: svn://localhost/ardour2/branches/3.0@12527
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 1 Jun 2012 16:27:47 +0000 (16:27 +0000)]
destroy splash when hiding it to workaround odd bug on OS X where the window will reappear as other windows get relayered or deleted
git-svn-id: svn://localhost/ardour2/branches/3.0@12526
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 1 Jun 2012 15:19:30 +0000 (15:19 +0000)]
When we rename a track, only rename its playlist if it
has never contained any regions (#4759).
git-svn-id: svn://localhost/ardour2/branches/3.0@12525
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 1 Jun 2012 15:19:19 +0000 (15:19 +0000)]
Fix capitalisation.
git-svn-id: svn://localhost/ardour2/branches/3.0@12524
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 1 Jun 2012 14:05:49 +0000 (14:05 +0000)]
more info when linux build goes wrong
git-svn-id: svn://localhost/ardour2/branches/3.0@12523
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 1 Jun 2012 13:27:38 +0000 (13:27 +0000)]
use patchelf to reset RPATH within bundled libraries so that the runtime linker will not go looking in places set by parts of the GTK build stack
git-svn-id: svn://localhost/ardour2/branches/3.0@12521
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 1 Jun 2012 12:56:20 +0000 (12:56 +0000)]
MCP: Patch from Rodrigo that:
* implements Metering on/off through Button::Read as per Seablade's suggestion. I choose this button as it's the "Show meters" button in Traktion;
* removes redundant code from Meter::update_transport_rolling();
* renames Meter::update_transport_rolling() to Meter::notify_metering_state_changed();
* renamed Surface::notify_transport_state_changed() to Surface::notify_metering_state_changed();
* renamed Strip::notify_transport_state_changed() to Strip::notify_metering_state_changed();
* created MackieControlProtocol::notify_metering_state_changed() and made MackieControlProtocol::notify_transport_state_changed() use it;
* implemented turning off of timecode display and two char display in Surface::zero_all ();
* implemented master fader zeroing in Surface::zero_all ();
* calling Surfaces->zero_all() at MackieControlProtocol destructor;
* implemented restore of 2nd LCD line content after metering being active.
git-svn-id: svn://localhost/ardour2/branches/3.0@12520
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 1 Jun 2012 01:07:00 +0000 (01:07 +0000)]
fix construction of new xfades from legacy xfades, and add a few comments here and there
git-svn-id: svn://localhost/ardour2/branches/3.0@12519
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 1 Jun 2012 00:41:28 +0000 (00:41 +0000)]
Make faders visually desensitised when their tracks are in automation-play.
git-svn-id: svn://localhost/ardour2/branches/3.0@12518
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 31 May 2012 23:14:03 +0000 (23:14 +0000)]
Move delta-to-edit-point options to the main clock context menus (#4472).
git-svn-id: svn://localhost/ardour2/branches/3.0@12517
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 31 May 2012 22:44:29 +0000 (22:44 +0000)]
Remove unused method.
git-svn-id: svn://localhost/ardour2/branches/3.0@12516
d708f5d6-7413-0410-9779-
e7cbd77b26cf