summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2010-05-27fix handling of automation recording when stopping and restarting from the ↵Paul Davis
exact same location ("no spikes") git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7180 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-05-26logic error in AutomationEvent::cut_copy_clear() when deciding whether to ↵Paul Davis
add an extra final point to an automation list git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7169 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-05-20make AU Cocoa plugin views with "client-side-windows" versions of GTK+; make ↵Paul Davis
keyboard event forwarding work for AU Cocoa plugin views git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7124 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-05-17almost-certain fix for "randomly-muted overlapped region" bugPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7114 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-05-17region export/bounce should use ::read_at() methods, not read directly from ↵Paul Davis
the source (thus providing fade outs, automation, etc; minor code cleanups git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7113 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-05-14fix for clocks refusing to update when reverse-playback was used later in ↵Ben Loftis
the session. from A3 svn 6999. fixes the bug but needs additional testing git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7103 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-05-07updated french translation from raphaelPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7079 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-05-06move largefile and reentrant compiler flags up to the top level, rather than ↵Paul Davis
being libardour-specific git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7071 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-05-05when splitting to mono regions, don't make the new mono regions children of ↵Paul Davis
existing regions in the list (involves changingthe definition of source-equivalent, but to its correct and intended meaning) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7063 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-05-02patch for #2997 from carl, fix handling stat of large filesPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7042 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-29fix faulty logic when deciding whether to run a redirect's ::silence() ↵Paul Davis
method; initialize propertyList to 0 in audio_unit.cc, taken from mixbus branch git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7019 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-28patch for mantis #2794 - fix route ordering after creating sends etc.Paul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7014 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-27more reductions in stack space requirements for exportPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7004 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-27reduce stack space requirements for export and normalizationPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7003 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-27AU parameter unit is a single integer value, not a bitmask, so treat it ↵Paul Davis
correctly and don't interpret any unit type with bit 1 set as a boolean git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7002 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-26significant fixes for AutomationList::cut_copy_clear() for cut and copy ↵Paul Davis
operations git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6994 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-23if something is in Write, dont take it out of Write when locatingBen Loftis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6981 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-23remove iterator-based AutomationList cut/copy methods, to avoid appearance ↵Paul Davis
of code duplication, since they were not used git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6979 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-23more cleanups, redesigns and subtle bug fixes for automation editingPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6972 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-22refuse to accept Auto_Write state when loading automation list state from diskPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6968 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-22finally change the misnamed ::reposition_for_rt_add(); never save ↵Paul Davis
automation_state=Write in a session file; drop from Write to Touch at transport stop; other related minor cleanup git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6966 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-22more realtime automation fixes: only do realtime automation while rolling, ↵Ben Loftis
and never Read on a locate when you are in Write git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6965 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-22cleanup AutomationList::cut_copy_clear() and try to add guard/clamp points ↵Paul Davis
to keep the curve shape intact git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6964 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-22multiple touches in a single automation pass now work; write mode works ↵Paul Davis
(with some interesting quirks); remove some debug output git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6963 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-22better, cleaner, correct merging of nascent automation events into the event ↵Paul Davis
list git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6949 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-21correctly handle touch/write automation data merging when it occurs before ↵Paul Davis
the start or after the end of existing data git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6944 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-21start of The Fix for automation touch+writePaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6943 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-20append Auto_ to auto modes so they are more easily searchableBen Loftis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6941 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-17add config parameter to control missing-region-channel behaviour. not ↵Paul Davis
controllable from GUI in this commit. default behaviour is as in ardour 2.8.7 git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6923 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-17don't add "anchor" control events on when a touch gesture ends unless the ↵Paul Davis
automation list is in Touch mode git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6922 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-17initial pass at "ramping back" to existing automation values at the end of a ↵Paul Davis
touch pass git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6921 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-16updated spanish translation from david taht and friendsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6916 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-16when a region has less channels than its diskstream needs, read a relevant ↵Paul Davis
channel instead (this makes mono regions in stereo tracks become effectively multi-mono) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6915 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-15remove a bunch of explicit uses of '/' as a directory separator; use ↵Paul Davis
Glib::build_filename() to construct more paths rather than doing it "by hand"; fixup small logic mistake (which had no actual consequences) in export track marker dialog git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6909 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-12subtle but deep and possibly profound(ly wrong) changes to record-keeping ↵Paul Davis
for recording alignment and related matters. needs careful and exhaustive testing with combinations of differing signal routing, latent plugins, port inserts, etc. etc. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6883 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-08subtle but important change that may fix issues with recording not placing ↵Paul Davis
material in the correct location on the timeline git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6875 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-07fix for wierd punch behaviour where non-rec-enabled tracks end up with ↵Paul Davis
regions (typically at zero on the timeline) after a punch/capture pass. needs careful and thorough testing git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6872 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-06fix 100% CPU usage after killing JACK caused by faulty logic in butler ↵Paul Davis
thread main loop git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6864 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-02brute force approach to stopping GTK shutdown from causing a crash as we try ↵Paul Davis
to manipulate no-longer-existing Objective C menu items git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6842 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-26remove silly buffer stats output; apply MIDI control patch (#2655) from ↵Paul Davis
dhess; switch ctrl/alt for drag-selection-as-region (work ongoing); various scons cleanups; remove some dead code from editor git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6798 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-24anchor the crossfade start and endpoints, and add Help shortcuts to the ↵Ben Loftis
manual and online reference git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6791 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-17disk i/o debugging for aktuberlinPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6772 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-17force AIFF format exported files to big-endianPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6768 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-12Ardour -> PROGRAM_NAME for libardourPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6756 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-12option to enable/disable translations when using a bundled (OS X) version of ↵Paul Davis
Ardour; compile-time control of Ardour program name for gtk2_ardour (libardour to follow) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6755 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-12route removal fixes: notify user that removing a route will result in a ↵Ben Loftis
save. and clear a routes solos before deleting it so the other tracks will unmute git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6753 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-12do not try to categorize AU plugins based on the "subtype" property, since ↵Paul Davis
that is really a per-manufacturer plugin ID - use the type instead (coarser, but not as subject to confusion git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6752 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-12keep sndfile/ExtAudioFile preference logic the same in ImportableSource as ↵Paul Davis
elsewhere git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6751 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-12use libsndfile in preference to ExtAudioFile when getting info on a source ↵Paul Davis
file, since the former can get BWF info. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6750 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-17turn CoreAudio file support back on, and tweak file list. needs more testingBen Loftis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6693 d708f5d6-7413-0410-9779-e7cbd77b26cf