|
4f7a3d7732
|
make BarController::CenterOut mostly sorta-kinda work
git-svn-id: svn://localhost/ardour2/branches/3.0@8129 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-30 03:09:15 +00:00 |
|
Sakari Bergen
|
ea8f9cb58e
|
Removing more of using boost::shared_ptr
git-svn-id: svn://localhost/ardour2/branches/3.0@8128 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-29 22:39:21 +00:00 |
|
|
9f634f1f56
|
remove using boost::shared_ptr stuff from session.cc
git-svn-id: svn://localhost/ardour2/branches/3.0@8127 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-29 22:07:42 +00:00 |
|
|
20a64c01af
|
new DDX3216 MIDI map from Quentin Harley
git-svn-id: svn://localhost/ardour2/branches/3.0@8126 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-29 18:17:32 +00:00 |
|
|
f25d9b1220
|
position+width panning improvements (reverse width now works); relabel pan automation controls
git-svn-id: svn://localhost/ardour2/branches/3.0@8125 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-29 17:56:49 +00:00 |
|
|
964411b688
|
fix conversion of MIDI controller (7 bit) value into a 0..+1.0 range value
git-svn-id: svn://localhost/ardour2/branches/3.0@8124 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-29 17:56:08 +00:00 |
|
|
d55c881626
|
make position+width stereo panning actually functional, although its behaviour is not quite right yet. you can control this from MIDI with a binding map that connects messages to "/route/panwidth B1" and "/route/pandirection B1"
git-svn-id: svn://localhost/ardour2/branches/3.0@8122 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-29 03:52:11 +00:00 |
|
|
c7df5f5271
|
add non-functional meta-controls for 2in/2out panning, to control direction+width. support exists in OSC and MIDI maps. no GUI elements yet
git-svn-id: svn://localhost/ardour2/branches/3.0@8121 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-28 21:28:54 +00:00 |
|
Carl Hetherington
|
ad4e0cd2d1
|
Fix non-update of session range marker in some cases.
git-svn-id: svn://localhost/ardour2/branches/3.0@8120 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-28 20:32:58 +00:00 |
|
|
ab61e8de4a
|
fix lookup of LV2 plugin parameter name
git-svn-id: svn://localhost/ardour2/branches/3.0@8119 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-28 19:31:37 +00:00 |
|
|
761488e547
|
initialize rec-enable controllable after setting MidiTrack's diskstream (see comment for why)
git-svn-id: svn://localhost/ardour2/branches/3.0@8118 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-28 19:28:21 +00:00 |
|
|
9b7a35cdc0
|
more or less complete restoration of Controllable::_id from XML, with all that implies for MIDI bindings continuing to work across session reloads, and also that the controlled parameter is now set from Controllable::set_value() during session loading, not directly from its "own" XML value; still some funny stuff going on with Panners. This may have broken 2.X session loading in that panners may not be setup correctly
git-svn-id: svn://localhost/ardour2/branches/3.0@8117 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-28 18:31:18 +00:00 |
|
|
422309880c
|
avoid delivering NaN's when setting up a generic plugin UI
git-svn-id: svn://localhost/ardour2/branches/3.0@8116 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-28 18:29:21 +00:00 |
|
|
785478b251
|
new utility, arldd, to run ldd(1) on an uninstalled ardour build
git-svn-id: svn://localhost/ardour2/branches/3.0@8115 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-27 23:18:37 +00:00 |
|
|
bb592809f1
|
merge gnomecanvas into ardour tree, so that we can fix our own bugs and not wait for silly gnome release schedules
git-svn-id: svn://localhost/ardour2/branches/3.0@8114 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-27 23:16:42 +00:00 |
|
|
a2f870bff9
|
don't display internal returns to user
git-svn-id: svn://localhost/ardour2/branches/3.0@8113 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-27 21:40:54 +00:00 |
|
|
5a47cb37b8
|
rest of process lock removal, plus no GUIs for internal returns
git-svn-id: svn://localhost/ardour2/branches/3.0@8112 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-27 21:32:29 +00:00 |
|
|
7cbcf258cc
|
changes associated with save/restore of AutomationControl id's
git-svn-id: svn://localhost/ardour2/branches/3.0@8111 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-27 17:43:32 +00:00 |
|
|
979a61eb3f
|
remove (or attempt to remove) requirement for holding process lock when changing connections
git-svn-id: svn://localhost/ardour2/branches/3.0@8110 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-27 17:42:09 +00:00 |
|
|
f3a833e38e
|
changes associated with save/restore of AutomationControl id's
git-svn-id: svn://localhost/ardour2/branches/3.0@8109 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-27 17:41:43 +00:00 |
|
|
2bd721d1cc
|
save controls state in PluginInsert state nodes (needed to restore MIDI bindings, not done yet)
git-svn-id: svn://localhost/ardour2/branches/3.0@8108 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-27 17:39:38 +00:00 |
|
|
28791ac5e6
|
better fix for IOSelector::set_state()'s need to hold the process lock
git-svn-id: svn://localhost/ardour2/branches/3.0@8107 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-27 16:44:51 +00:00 |
|
|
27cf00a598
|
make IO::disconnect (port,port) symmetric with IO::connect (port,port) by requiring caller to hold process lock
git-svn-id: svn://localhost/ardour2/branches/3.0@8106 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-27 16:42:44 +00:00 |
|
|
30d64f31ac
|
take process lock in global port matrix' set_state() method; use namespace ARDOUR too
git-svn-id: svn://localhost/ardour2/branches/3.0@8105 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-27 16:41:28 +00:00 |
|
|
7df2aa24c9
|
move process lock taking to avoid deadlock when connecting ports
git-svn-id: svn://localhost/ardour2/branches/3.0@8104 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-27 15:51:58 +00:00 |
|
|
c542d5421d
|
fix illegal syntax in bcf2000 MIDI bindings
git-svn-id: svn://localhost/ardour2/branches/3.0@8103 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-27 01:43:42 +00:00 |
|
Carl Hetherington
|
2c75a06390
|
GPL boilerplate.
git-svn-id: svn://localhost/ardour2/branches/3.0@8102 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-27 01:04:02 +00:00 |
|
Carl Hetherington
|
019faa984a
|
Add comments.
git-svn-id: svn://localhost/ardour2/branches/3.0@8101 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-27 01:03:53 +00:00 |
|
Carl Hetherington
|
163bb2b50e
|
Copy-edit.
git-svn-id: svn://localhost/ardour2/branches/3.0@8100 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-27 00:42:40 +00:00 |
|
|
adf65cb9b1
|
new MIDI binding maps for Korg nanoKontrol and M-Audio Axiom 25 from Chooch Schubert [sic]
git-svn-id: svn://localhost/ardour2/branches/3.0@8099 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-26 23:51:21 +00:00 |
|
Carl Hetherington
|
b0d559b031
|
Add missing files from previous commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@8098 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-26 23:31:14 +00:00 |
|
Carl Hetherington
|
a8fbb47e0a
|
Handle unknown plugins on loading sessions by hiding them from the user and telling them so.
git-svn-id: svn://localhost/ardour2/branches/3.0@8097 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-26 23:30:48 +00:00 |
|
Carl Hetherington
|
1f8d176c13
|
Add lots of asserts to try to track down #3553.
git-svn-id: svn://localhost/ardour2/branches/3.0@8096 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-26 22:45:20 +00:00 |
|
|
d5666aa2ec
|
Remove premature inclusion of lv2_persist_file.c
git-svn-id: svn://localhost/ardour2/branches/3.0@8095 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-26 20:59:20 +00:00 |
|
|
a8d4e33d1b
|
Fix more broken indentation (whitespace changes only).
git-svn-id: svn://localhost/ardour2/branches/3.0@8094 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-26 19:57:03 +00:00 |
|
|
1445bf5fc5
|
VBAP panner should use Panner::_angles not its own private azi/ele members : now actually pans but I'll be a muted frog on top of a woodshed if I can understand how the speaker pair selection process works (or doesn't)
git-svn-id: svn://localhost/ardour2/branches/3.0@8093 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-26 19:18:34 +00:00 |
|
|
5a0c8cd79c
|
add two process lock calls where some port connecting occurs
git-svn-id: svn://localhost/ardour2/branches/3.0@8092 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-26 18:28:42 +00:00 |
|
|
553cf2982c
|
one step closer to working vbap panning
git-svn-id: svn://localhost/ardour2/branches/3.0@8091 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-26 17:43:03 +00:00 |
|
Carl Hetherington
|
1539ac1b96
|
Somewhat distasteful hack to fix #3469 (broken keyboard-entry of pan values)
git-svn-id: svn://localhost/ardour2/branches/3.0@8090 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-26 00:29:12 +00:00 |
|
Carl Hetherington
|
54cbc45a5a
|
Prevent removal of route inputs when the plugins cannot be configured with the new number. Rework locking so that the process lock is held from the point that a route input is removed until after the processors are reconfigured; fixes #3548.
git-svn-id: svn://localhost/ardour2/branches/3.0@8089 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-25 23:46:24 +00:00 |
|
|
28c004f4fb
|
Add missing file.
git-svn-id: svn://localhost/ardour2/branches/3.0@8088 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-25 23:00:17 +00:00 |
|
|
2a6dcddcc5
|
Stub implementation of LV2 persist extension.
git-svn-id: svn://localhost/ardour2/branches/3.0@8087 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-25 22:12:03 +00:00 |
|
|
8b68ed57ec
|
Fix some messed up code (spacey tabs).
(There is faar more of this... FIX YOUR EDITORS!)
git-svn-id: svn://localhost/ardour2/branches/3.0@8086 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-25 20:37:39 +00:00 |
|
Carl Hetherington
|
c862d320ff
|
Improve visual cues during plugin drag and drop. Fixes #3566.
git-svn-id: svn://localhost/ardour2/branches/3.0@8085 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-25 17:41:04 +00:00 |
|
Sakari Bergen
|
ba2c3baa99
|
Add a default export format to prevent dialog from crashing when used for first time
git-svn-id: svn://localhost/ardour2/branches/3.0@8084 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-25 14:32:46 +00:00 |
|
Carl Hetherington
|
49ce9ba634
|
Remove unused code.
git-svn-id: svn://localhost/ardour2/branches/3.0@8083 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-25 00:03:14 +00:00 |
|
Carl Hetherington
|
8f2c07eedc
|
Prevent crash when loading sessions with unknown plugins.
git-svn-id: svn://localhost/ardour2/branches/3.0@8082 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-24 13:56:22 +00:00 |
|
Carl Hetherington
|
f6019bd0ed
|
Check for windows.h on VST builds.
git-svn-id: svn://localhost/ardour2/branches/3.0@8081 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-24 02:06:56 +00:00 |
|
Carl Hetherington
|
e131fd391d
|
Put MIDI notes into their own canvas group, and reparent this group during start trims to stop the notes moving. Improves the visual display on start trim of a MIDI region.
git-svn-id: svn://localhost/ardour2/branches/3.0@8080 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-24 01:04:53 +00:00 |
|
Carl Hetherington
|
d40e61c914
|
Fix crash on failed processor DnD. Fixes #3554.
git-svn-id: svn://localhost/ardour2/branches/3.0@8079 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-24 00:46:51 +00:00 |
|