Commit graph

887 commits

Author SHA1 Message Date
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
Paul Davis
ed9bdd0894 a ton of changes based on discussions at SAE; to be documented later
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2694 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-19 01:53:39 +00:00
Doug McLain
8683ccfd80 Level meters added to editor tracks, smaller and above
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2690 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-17 23:31:56 +00:00
Paul Davis
acba499d61 prep for various scales of peakfiles
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2683 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-16 14:34:21 +00:00
Paul Davis
403c04884e fixes for "optimized" read reads
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2682 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-16 04:55:24 +00:00
Paul Davis
c253da5233 first pass (and hopefully correct) attempt at reading only necessary regions in Playlist::read()
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2680 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-15 19:23:21 +00:00
Doug McLain
1d9b6fb6b0 Undo r2629
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2635 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-13 05:24:16 +00:00
Doug McLain
4f9eaf6858 Bypass disk xrun bail out goto's when stop on xrun option is not selected. For now the dialog still appears. Do we want to keep it as a dialog or move it to the log window?
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2629 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-12 23:24:20 +00:00
Paul Davis
f10089552d (include libs/ardour in ...) add trim to loop/punch; fixup trim start/end to EP to work with new paradigm
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2623 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-12 17:26:58 +00:00
Paul Davis
3f774f711f initialized Location::_locked in all cases
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2613 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-09 15:07:42 +00:00
Paul Davis
79ba996096 catch markers as they go away, to avoid selection corruption; add select-range-between-cursors (F3); add unimplemented select-all-within-cursors (different from select-all-between-cursors); make ctrl-x/delete delete a marker if the mouse is pointing at it
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2611 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-09 13:28:45 +00:00
Paul Davis
96fa1cd0b6 the edit cursor is dead, long live the edit point; plus a few fixes; plus location locking
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2610 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-09 03:36:24 +00:00
Paul Davis
a8d2605f9a substantial changes that start to use the edit point and the selected marker for operations
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2609 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-08 20:55:43 +00:00
Paul Davis
677b6f2d30 patch to prevent (mostly) CD marker being set for the start of the session
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2602 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-07 02:49:57 +00:00
Paul Davis
cb534fd536 new ancestral data handling for regions; new Stretch AudioFilter replaces session member function; fix for "+" in XML node name; fix up async peak build flag in SourceFactory
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2583 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-01 15:28:42 +00:00
Carl Hetherington
9a00f41253 Fix crash due to invalidated shared_ptr, as suggested by Paul
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2566 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-23 13:08:14 +00:00
Paul Davis
070ca5043c new keybinding editor, mostly finished but not 100%
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2531 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-09 02:42:40 +00:00
Sampo Savolainen
965bed98d8 Fix issue with tracks/buses having more outputs than there are control outputs.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2520 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-05 21:37:57 +00:00
Paul Davis
c72611e1cd fixes for scrubbing, change "crop" to Crop in menu
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2516 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-05 17:03:23 +00:00
Paul Davis
5aa2292fd2 fixes for still-broken gtk/osx radio buttons
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2510 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-03 23:23:53 +00:00
Sampo Savolainen
d78b48c0ff Make sure plugins are activated at least once before cleanup()
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2494 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-27 19:01:48 +00:00
Doug McLain
0999272ae3 silly me
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2493 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-27 17:48:57 +00:00
Doug McLain
cd24349f8e typo fix
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2492 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-27 17:34:12 +00:00
Paul Davis
dfa476334a 2 patches from jdavisp3; remove some debugging output from generic MIDI; rationalize string usage in SoundFileOmega; allow "mode hint" when using SoundFileOmega; restore context menu import functionality; bump to v2.1
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2490 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-27 16:17:21 +00:00
Paul Davis
e79a7e8ff9 auto-re-connect ALSA seq ports at startup, if they were connected; may break OS X compilation till tomorrow morning (US Eastern TZ)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2489 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-27 04:20:31 +00:00
Paul Davis
0fe9b63100 retain controllable info for plugins
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2488 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-26 20:07:49 +00:00
Paul Davis
af895ef50d GUI control over saved and in-memory history depth
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2486 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-26 14:36:49 +00:00
Sampo Savolainen
555cbaf613 set was_activated to false when deactivate() is run and clean up the
cleanup() method


git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2484 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-25 17:54:23 +00:00
Paul Davis
b5f84e7482 drop mention of fs.cc in libs/pbd
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2482 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-25 17:26:06 +00:00
Paul Davis
53d6ccf0cc new controls for copy-only import; new logo item for canvas
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2481 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-25 17:23:36 +00:00
Sampo Savolainen
25508466da Make sure we don't deactivate un-activated plugins or re-activate already activated plugins
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2480 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-25 16:31:42 +00:00
Sampo Savolainen
4c88043aef Correct version number variable names to be in sync with the new scons
domain. If you get problems, remove libs/ardour/ardour/version.h and 
rebuild from scratch.


git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2479 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-25 13:43:03 +00:00
Paul Davis
9ea281bdea fix up translation domains to reflect v2; functor command header
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2477 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-24 16:15:27 +00:00
Paul Davis
2e765255e9 improvements (?) for window visibility during session loading - time to test on linux
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2476 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-24 15:41:23 +00:00
Paul Davis
47e8a7ac4a changes for OSX/SAE
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2475 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-20 18:04:47 +00:00
John Anderson
4cd658f4e5 Code to prevent unnecessary automation midi transmits was preventing updates on bank switches. This fixes it.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2469 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-18 19:14:13 +00:00
Paul Davis
7d2f8306fc maybe fix crash related to thread-private buffers
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2468 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-17 14:43:46 +00:00
Paul Davis
1762a1be83 per-thread interleave buffers for SndFileSource, not per-source.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2463 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-12 21:55:36 +00:00
Paul Davis
077a598232 fix uninitialized export_range_dialog member in editor; fix peakfile naming screwup with back-compatible hack
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2462 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-12 20:56:56 +00:00