Commit graph

2519 commits

Author SHA1 Message Date
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
Sampo Savolainen
81d2f16d00 Less sucky english
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4083 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-02 20:35:49 +00:00
Sampo Savolainen
91b04d2319 Ensure that the newly selected track is visible on the canvas when scrolling through tracks with prev/next. Plus a cleaner check for wiimote deps.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4082 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-02 20:26:33 +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
2e557e0a12 initialize jack timeout parameter correctly (not doing this breaks JackOSX, maybe JACK too)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4076 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-01 12:26:16 +00:00