Commit graph

2526 commits

Author SHA1 Message Date
Nick Mainsbridge
d0ca995b4d Update sae bindings and menus.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4145 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-12 08:00:14 +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
88f95e0439 update to ARDOUR-SAE icon set
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4141 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-11 14:21:24 +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
7324e4cbe7 add start/sync clocks to audio region editor (not editable at this time)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4139 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-11 14:09:00 +00:00
Nick Mainsbridge
4e1f42e83d Use a better size for automation base rect.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4138 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-11 08:55:28 +00:00
Nick Mainsbridge
86f0b172ba New sae icons, fix ghostregion layering problem (automation-specific revert of track background fix), save a new session on creation, modify some SAE defaults.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4137 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-11 08:11:14 +00:00
Paul Davis
11f0e01155 no tearoffs for SAE version
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4136 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-11 07:02:24 +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
David Robillard
4b8fb7e081 Fix silly careless errors.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4134 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-11 04:53:37 +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
745dd9eddb add armand's Ardour/SAE icon and use it in SAE bundles
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4131 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-10 06:09:01 +00:00
Paul Davis
95a59536a7 make drop_paths() run in an idle handler on OS X to deal with the current DnD handling there. still need to fix drop_regions() to do the same
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4130 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-09 22:54:24 +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
6a67738db9 no recursive main loop just to set import watch cursor
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4121 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-09 15:52:50 +00:00
Paul Davis
c9fcfa9cc2 do not require that DnD starts inside GTK
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4120 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-09 15:43:49 +00:00
Nick Mainsbridge
6b4453078b Remove Splice edit mode from SAE version, sync instant.xml files.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4119 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-09 14:12:02 +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
Paul Davis
51337991b0 slightly better way of cancelling audition in xfade editor
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4117 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-09 08:30:38 +00:00
Paul Davis
e4c30241e8 a few useful keybindings in the xfade editor
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4116 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-09 08:22:48 +00:00
Paul Davis
09dd88c0e5 latest version of the omnibus GTK/OSX patch
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4115 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-09 07:27:59 +00:00
Nick Mainsbridge
5e459d1161 Clicking canvas rulers mpves playhead, imicing behaviour of clicking gtk rulers. Create new markers/ranges with Primary modifier + left click/drag. Select/move markers with unmodified left click.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4114 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-09 06:00:08 +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
Nick Mainsbridge
d0176c23e3 Fix (OSX only) for dirty redraws in adjacent mixer strips when resizing.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4108 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-07 21:40:10 +00:00
Nick Mainsbridge
13e2813847 BBT duration clocks use zero-based values, init SAE nudge default better.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4104 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-07 11:00:13 +00:00
Nick Mainsbridge
a06d68cce4 Update gtk patch.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4103 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-07 06:44:31 +00:00
Nick Mainsbridge
995098b47a Fix for track backgrounds sometimes not following ruler visibility change.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4102 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-07 06:09:28 +00:00
Nick Mainsbridge
147321a9df Add default instant.xml to bundles, set SAE-specific defaults.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4101 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-07 05:10:06 +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
Paul Davis
d410d82ad8 more tooltips; better tooltip colors for dark themes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4097 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-04 21:05:58 +00:00
Paul Davis
e351591c14 TOC file quote fix from Don Fredricks
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4096 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-04 20:58:11 +00:00
Sampo Savolainen
200d7baff7 Skip non active and hidden tracks with prev/next track. Also prevent ensuring the visibility of a hidden track.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4095 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-04 20:55:24 +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
Nick Mainsbridge
09581e07d3 Infrastructure for customized SAE ui themes. Some performance improvements for osx-visible momentary solo gui glitches, allow solo all even when solo not latched (see comments).
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4093 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-04 07:30:55 +00:00
Nick Mainsbridge
5b25697c28 Restore scrolling performance on osx.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4092 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-04 01:09:04 +00:00
Nick Mainsbridge
b568afc01a Fix background unhiding.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4091 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-03 22:24:07 +00:00
Nick Mainsbridge
90933d01e4 Restore earlier canvas layering
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4090 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-03 21:46:35 +00:00
Nick Mainsbridge
a6d1b90b33 Dont move track backgrounds, so that they no longer disappear at high zooms, SAE version uses shift button1 to solo additional tracks in not latched solo mode.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4089 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-03 21:29:35 +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
bb520383a3 meta-fy handling of button2, to deal with apple's messed up design decisions; on gtk/osx, button2 is (currently) Ctrl-Option-Button1
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4087 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-03 17:05:17 +00:00
Paul Davis
1ae268ad2a better xfade presets (still need icons)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4086 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-03 08:22:31 +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