Commit graph

1147 commits

Author SHA1 Message Date
Paul Davis
33b4d64094 lincoln's solo-mute-override should only take effect soloing in place
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4255 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25 13:30:55 +00:00
Paul Davis
cbd258bc09 lincoln's solo-mute-override patch modified/extended to track the option changing state, plus build ardour.menus as part of the default target
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4254 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25 13:22:42 +00:00
Paul Davis
8c4c0b7d80 colinf's fix for duplicate LADSPA plugins appearing in manager list
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4253 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25 11:52:33 +00:00
Paul Davis
f6b5444ebf the OTHER PART of fix up region-list => canvas drags, given changes in DnDTreeView
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4247 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25 00:50:28 +00:00
Paul Davis
093e12ac9f enough mind-blowing crazy code, lets do intra-ardour DnD the right way
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4245 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25 00:03:21 +00:00
Paul Davis
1f6f5da003 just a little something to blow your mind. comments explain all, if necessary, but if you're squeamish, i'd recommend you don't look
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4244 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-24 22:48:25 +00:00
Paul Davis
510fc3ee46 carl's patch to copy send i/o configuration when copying a send
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4243 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-24 22:47:42 +00:00
Paul Davis
bee3c7a419 tiny but massively important bug fix that actually deletes commands when they are removed from the unod history
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4240 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-24 14:59:41 +00:00
Paul Davis
495edc3ed9 new user option "New Plugins Active"; make only *new* plugins active when this is set, not any added plugins (eg. during session loading); option is true by default
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4233 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-22 14:03:44 +00:00
Sampo Savolainen
9d444265dd Fast enough, Paul?
Make the wiimote rediscover if disconnected.


git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4225 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-20 17:29:05 +00:00
Paul Davis
c2674e6da4 finalize death of DOCUMENTATION; new handling of 2 parallel clearlooks trees (1 for OS X, 1 for linux)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4223 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-20 10:31:46 +00:00
Paul Davis
be7881c6b4 two versions of clearlooks now
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4218 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-20 09:17:43 +00:00
Paul Davis
a4b461f207 per-route OSC control of solo/mute/recenable/gain
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4214 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-19 07:38:45 +00:00
Paul Davis
85dedba045 don't show nag screen if export was stopped or if SAE (for now)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4212 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-18 19:17:16 +00:00
Paul Davis
a24495d3b7 new plugins are active, always
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4174 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-14 16:17:10 +00:00
David Robillard
d72f97fb34 Save symbols along with indices for LV2 ports (as required by LV2r3).
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4157 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-13 22:52:41 +00:00
David Robillard
963a390bea Fix warnings.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4155 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-13 21:48:51 +00:00
Sampo Savolainen
2bb5a8cdb0 Report init/callback thread to the framework
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4154 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-13 21:40:53 +00:00
Paul Davis
45b4721be3 speed up track resizing; fixup file DnD; stop use CAAudioFile for imported files
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4148 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-13 10:00:09 +00:00
Paul Davis
0276d02c0f don't return last stop frame as audible frame if we are stopping but not yet stopped
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4144 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-12 07:09:10 +00:00
Paul Davis
3d2d31028d fix Session::audible_frame() return when transport speed has been reversed, by resetting last_stop_frame at the turnaround point
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4143 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-12 06:47:59 +00:00
Nick Mainsbridge
606705310b Error viewer is set to WINDOW_TYPE_HINT_UTILITY, same for add preset prompter, SAE default port count to 256, slight colour change in SAE Master track.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4142 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-11 16:00:27 +00:00
Paul Davis
a4d46fb4ef new region constructor for use by audiofilters (almost does a pure copy of the region, but sets start & sync_position appropriately, and uses new sources); fix up reverse bugs introduced in the last 36hrs; fix up setting of sync_position after split and so forth
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4140 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-11 14:12:08 +00:00
Paul Davis
018316957c make it possible to not tearoff tearoff boxes :(
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4135 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-11 07:02:00 +00:00
Sampo Savolainen
5c4601c08a More sane status led for transport
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4133 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-10 20:27:30 +00:00
Sampo Savolainen
475b1e36a9 Das Wiimote Blinkenlights!
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4132 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-10 20:25:06 +00:00
Paul Davis
1082218dfa fix for handling DnD path data, plus lots of d-n-d drop debugging (to be cleaned up)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4129 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-09 22:08:18 +00:00
Paul Davis
709f77b65e copy scale amp in region copy constructor
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4118 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-09 13:38:28 +00:00
Nick Mainsbridge
efc6b5bba7 Fix rulers sometimes not refreshed on zoom, only auto connect physical inputs to tracks (was SAE only, now applies to all), prettify initial display for first run.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4113 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-09 05:47:23 +00:00
Paul Davis
fa9de7d716 minor cleanup of audioengine.cc
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4112 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-08 16:45:18 +00:00
Paul Davis
329e8ec783 catch exceptions while loading AudioUnits
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4111 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-08 16:44:12 +00:00
Paul Davis
32b760d4c7 fix for incorrect reading of fade in curve under a few circumstances
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4110 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-08 16:30:57 +00:00
Paul Davis
5932ec19c4 add operator=() to Curve; add AudioRegion::copy_settings() for replicating region settings after generating a new region via an AudioFilter; add new ReadOps* for reading an audioregion with and without various "internal processing" applied (fades, scaling, automation); add new "Discovering Plugins" boot time message
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4109 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-08 15:40:54 +00:00
Paul Davis
7841501981 OSX-only thread registration fix
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4100 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-06 22:22:48 +00:00
Paul Davis
99aad0d4df wrap PBD::Thread... signals in a mutex to avoid crashing as multiple threads call it simultaneously; increase FUDGE distance for GTK/X11 when sizing comboboxselectors in editor
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4099 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-06 22:18:27 +00:00
Sampo Savolainen
596aa3a4fe Don't wait in vain for 1 second when quitting before wiimote is bound
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4094 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-04 20:54:44 +00:00
Paul Davis
ab795db913 fix up what freeze does with fader settings, gain & pan automation; unfreeze too
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4088 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-03 17:10:00 +00:00
Paul Davis
090c5993ee fix nasty bug in evaluation of final step of interpolated Curve values
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4084 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-03 07:41:21 +00:00
Sampo Savolainen
985d09e411 Bind home button to move the playhead to marker. Also stop extra thread after the wiimote is connected.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4081 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-02 19:44:25 +00:00
Sampo Savolainen
9280917984 By mistake, pressing B was connected to a function call
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4080 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-01 20:24:46 +00:00
Sampo Savolainen
43d868cde8 Wiimote control surface. Bind one wiimote by pressing 1+2 after the surface module is loaded. You need to bind every time you start ardour:
A Toggle play/stop
  D-pad:
    Up/Down: scroll tracks in the editor
    Left/Right: move playhead (nudge)
  +/- Zoom
  1 Arm selected track(s) for recording
  2 Toggle recording
  
As an extra, if you press down B and then A to stopp recording pass, Ardour scraps the recorded audio.

This is a work in progress. Please test.



git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4079 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-01 20:10:56 +00:00
Nick Mainsbridge
3043b68bfb Ignore triple clicks for mute/solo/rec-enable (fixes long-standing insensitive to clicks bug), momentary solo/mute works for track headers, redraw some widgets when resizing editor-mixer (osx only), don't autoconnect physical inputs to busses (sae only), new sends active by default (sae only), some minor sae gui customizations using ardour2_ui_sae.conf.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4078 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-01 14:45:03 +00:00
Paul Davis
743da2e9e4 clean up debug output from MIDI port stuff
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4075 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-01 01:51:47 +00:00
Paul Davis
4d6bfdabdb prevent double registration of ALSA sequencer MIDI ports
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4074 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-01 00:49:24 +00:00
Paul Davis
5d0fbaeae7 default crossfade is now constant power; SAE gets only 3 xfades (not correct for 2 of them, yet); fade buttons in xfade editor have tooltips
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4073 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-31 17:47:49 +00:00
Paul Davis
c528d174e8 prevent crash when changing gain with transport stopped and panner bypassed
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4030 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-29 16:41:26 +00:00
Paul Davis
deeef0a263 step 2 of keyboard focus work for plugin windows
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4026 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-29 07:35:40 +00:00
Sampo Savolainen
c5093e6a4a Stop ardour from reporting success/failure of adding favorite plugins
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4010 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-25 11:42:33 +00:00
Sakari Bergen
11be2332a1 Backported automatic svn revision handling from 3.0
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3991 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-21 17:19:03 +00:00
Paul Davis
6405e51c85 improved (?) Session::audible_frame()
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3990 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-21 15:03:50 +00:00