Commit graph

875 commits

Author SHA1 Message Date
Paul Davis
a3f4c2def9 add remove binding button to key binding editor; change progress bar in stretch dialog to better reflect study/stretch split
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2841 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-08 14:22:18 +00:00
Paul Davis
5284a1efca various OS X fixes, mostly related to AU support
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2836 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-07 20:41:51 +00:00
Paul Davis
18695cdfe3 merge keybindings/menus from SAE; report duplicate port errors during session loading more usefully; do not do disk i/o from inactive tracks (related: move Route::_active to IO::_active
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2834 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-07 20:14:16 +00:00
Sampo Savolainen
3b6300156b Fix a crash under certain conditions: Make sure thre are enough passthru
buffers when setting the state of the session.


git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2833 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-06 21:01:09 +00:00
John Anderson
8134233249 Change MackiePort usage to SurfacePort. Add DummyPort for when the real port goes away. Do some checks to not use alsa/sequencer and device=ardour ports.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2830 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-05 12:00:52 +00:00
Paul Davis
c5e2ffa8a7 add -d/--disable-plugins option to allow easy restart with troublesome plugins
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2828 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-04 20:12:44 +00:00
Paul Davis
d41f7a0a70 a few fixes for zoom, plus the results of unfinished work on zoom redrawing, plus cleanup of debugging code in DnDTreevew
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2827 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-04 17:23:51 +00:00
Paul Davis
0e488bf060 Back-port tim mayberry's fixes for import; fix JACK slaving to never pay attention to timecode-source-is-synced
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2824 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-04 03:36:25 +00:00
Paul Davis
9a45f09e15 more debugging
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2823 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-04 03:00:05 +00:00
Paul Davis
39444b94fd more debugging output
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2822 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-04 01:44:50 +00:00
Paul Davis
c755be8340 debugging with rdoursenaud
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2821 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-04 01:10:33 +00:00
John Anderson
19bf004a79 Make Mackie timecode display work. Not fully tested because I don't have a Mackie.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2818 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-30 08:31:10 +00:00
John Anderson
95f823b02a Routes made inactive will be bank-switched out. Add remove last capture and save buttons on the bcf.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2813 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-23 20:59:29 +00:00
Paul Davis
2fca66be81 prevent export from occuring when disconnected from JACK (GUI andbackend)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2811 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-23 18:32:51 +00:00
Paul Davis
ed1283568b be tolerant of stricter gcc rules about volatile
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2808 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-21 16:50:06 +00:00
Paul Davis
2315c433e2 new tempo handling from drmoore; don't follow playhead when doing requested_return stuff; if selected marker is end of range, do the right thing when computing edit point
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2806 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-21 14:48:25 +00:00
Paul Davis
5c0d10e63a change behaviour of play-at-edit-point....; fix crash in SAE context with automation button; new SAE logos etc
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2801 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-20 19:54:54 +00:00
Paul Davis
a4b8921a82 try to make NewSessionDialog only show up when really needed, and only have necessary tabs; clear out several track control buttons and simplify track header context menu for SAE mode
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2799 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-20 03:20:37 +00:00
Paul Davis
78af34fca8 restore old bindings; fixup ardour.menus; remove some compiler warnings; don't try to set NSD folder values when no command line argument is given
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2795 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-18 22:48:07 +00:00
Paul Davis
6bcec5f820 new LocateRollLocate event, used to implement play-at-edit-point-and-return; other fixes from the OS X world
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2792 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-18 20:54:46 +00:00
John Anderson
c0bb0deb29 slightly better cleanup, and some debug output
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2788 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-17 10:45:33 +00:00
Doug McLain
363add23af vst fixes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2781 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-13 03:59:21 +00:00
Paul Davis
7d351e7e48 per-kbd-layout keybindings selection; initial pass at link-region-and-track-selection
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2779 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-12 21:42:25 +00:00
Paul Davis
5ccd398180 add back the SConscript file
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2776 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-11 15:34:37 +00:00
Paul Davis
ea99cb0d6b copy from vendor branch, v1.0
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2775 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-11 15:26:55 +00:00
Paul Davis
c142508df6 got the directory wrong again
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2769 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-11 15:17:50 +00:00
Paul Davis
7d23cd1b31 pulling vendor branch for rubberband
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2768 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-11 15:16:51 +00:00
Taybin Rutkin
8037a26395 -- not true anymore. :)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2757 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-11 00:37:12 +00:00
Paul Davis
f3dd3e6b18 AU support, plus changes in Plugin to make unique_id a string
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2754 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-10 21:29:51 +00:00
Paul Davis
8c3cdbd61e deep, deep fix for what do if we can't run process() because of work in other threads; may stop crashes in TAP Echo and other plugins, not to mention other nonsense
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2750 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-07 16:28:49 +00:00
Paul Davis
3f440e498a this file really is gone!
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2746 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-04 21:51:15 +00:00
Doug McLain
7388e8e79d Make level meter colors user definable. Base, Mid, Top, and Clip colors are defined, and a gradient from Base to Mid is created, then a gradient from Mid to Top is created, then solid Clip. Also fixed the theme manager bug of not saving settings since 2.1 or so
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2745 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-04 21:45:59 +00:00
Paul Davis
9cd53b0b27 fix up normal ardour menus because of action renaming
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2744 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-04 21:26:01 +00:00
Paul Davis
9822d185c4 fix up st_pitch.cc to avoid dbl-declaration of destructor
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2743 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-04 20:35:55 +00:00
Paul Davis
5e17e6221f fix up st_pitch.cc to use time_fraction
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2742 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-04 20:33:35 +00:00
Paul Davis
e05d80a583 new file
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2741 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-04 20:25:51 +00:00
Paul Davis
fac1a37764 add pitch shifting; minor fixes elsewhere
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2740 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-04 20:17:28 +00:00
Paul Davis
f99b844898 temporary addition to avoid svn screwups
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2739 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-04 17:20:53 +00:00
Paul Davis
d3f9cea1e2 fix for vanishing waveforms on imported files
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2738 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-04 16:26:12 +00:00
Paul Davis
008299e8a1 fix issue with Region::adjust_to_sync(); enlarge key bindings editor
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2732 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-30 22:54:10 +00:00
Paul Davis
ff519d31b4 new shuffle-splice mode; fix editormode selectors lacking text at startup; default smpte format in ardour.rc.in; turn off cd marker visibility by default in ardour.rc.in; replace another instance of "Audio Frames" with "Samples"
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2729 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-30 05:23:30 +00:00
Paul Davis
c73f4fde75 parametize modifier key usage; fix keyboard-driven sync point setting; add ladspa whitelist to allow subset of plugins to be shown (hardcoded for now, but to expanded in the future)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2722 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-28 19:32:41 +00:00
Paul Davis
598e0dd010 minor fixes from OS X land
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2720 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-28 04:06:53 +00:00
Paul Davis
618f575ac1 provide support for playhead-to-next/previous-region-boundary actions, and bindings (note: selected marker support not done yet)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2719 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-28 03:29:53 +00:00
Paul Davis
263520b70b MESCLUN: new SAE-specific bindings file; parametized binding files; fix handling of master source info loading from XML; change rubberband stretch progress reporting; better handling of top level menubar accelerators on Quartz; fixup handling of user-specified bindings file; no more audition on double-click in region list (does rename instead); various OS X specific fixups; partial fix for memory leakage in import code (fixed by timbyr in trunk but not back-portable to 2.X)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2716 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-27 04:32:25 +00:00
Paul Davis
1268bf8b45 more ongoing SAE-driven changes (too many too list here)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2715 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-26 17:20:34 +00:00
Paul Davis
678de81b96 integrate the not-yet-released RubberBand library into ardour for timefx
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2704 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-20 20:20:47 +00:00
Paul Davis
c2b9f932c4 trim at edit point added, keybindings altered (in progress); more subtle improvements to splice mode
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2701 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-19 23:58:02 +00:00
Paul Davis
bae0736baf massively better splice mode for all you tape freaks out there
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2698 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-19 19:22:02 +00:00
Paul Davis
03aa564941 restore frames-per-peak default to 256
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2696 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-19 15:44:25 +00:00