13
0
livetrax/libs/ardour
2011-12-12 14:00:44 +00:00
..
ardour fundamentally alter how we compute frames_per_beat(). this follows much discussion on IRC. fundamentally, tempo and ONLY tempo affects the computation of frames_per_beat(), meter has no effect at all. However, following typical DAW conventions, we continue to want the "grid" to show metric divisions, not fixed beats, so add a new method (Meter::frames_per_division()) that retains the old math which takes meter into account. This commit will alter the behaviour of MIDI notes in any session with multiple time signatures. They will likely break. Unfortunately, there is no alternative to this breakage at this time. 2011-12-12 14:00:44 +00:00
lv2/lv2plug.in/ns/ext Implement latest LV2 state extension (0.4). 2011-11-23 06:39:45 +00:00
macosx
po unintentional but valid updates to .po files 2011-11-21 21:28:26 +00:00
test Similar hacks to framepos_minus_beats to handle -ve 2011-12-11 21:14:35 +00:00
.cvsignore
amp.cc much ado about nothing when it comes to gain control 2011-06-19 23:02:55 +00:00
analyser.cc
audio_buffer.cc
audio_diskstream.cc fix for most (all? we can dream ...) issues involved in #4399 (editing multiply-applies operations to playlists used more than once), and as a side-issue, fix playlist selection which broke when we hid Diskstreams inside Tracks by using orig_track_id() rather than orig_diskstream_id() 2011-12-10 19:20:15 +00:00
audio_library.cc
audio_playlist_importer.cc
audio_playlist_source.cc fixes for 98% of all the warnings/errors reported by OS X gcc on tiger 2011-09-30 17:55:14 +00:00
audio_playlist.cc Remove unused read/write data count code. 2011-10-24 20:45:29 +00:00
audio_port.cc fixes for 98% of all the warnings/errors reported by OS X gcc on tiger 2011-09-30 17:55:14 +00:00
audio_region_importer.cc Add option to glue new regions to bars and beats (#4202). 2011-11-24 19:33:13 +00:00
audio_track_importer.cc Trim the include tree. 2011-10-19 03:34:02 +00:00
audio_track.cc fix for most (all? we can dream ...) issues involved in #4399 (editing multiply-applies operations to playlists used more than once), and as a side-issue, fix playlist selection which broke when we hid Diskstreams inside Tracks by using orig_track_id() rather than orig_diskstream_id() 2011-12-10 19:20:15 +00:00
audio_unit.cc Make Carbon GUI support for AU's optional at compile time (from Robin) 2011-12-02 20:42:27 +00:00
audioanalyser.cc
audioengine.cc Remove unused buffers and associated support code from 2011-12-08 14:14:21 +00:00
audiofile_tagger.cc
audiofilesource.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
audioregion.cc Remove unused read/write data count code. 2011-10-24 20:45:29 +00:00
audiosource.cc fix a few warnings from newer versions of gcc 2011-11-21 17:03:06 +00:00
auditioner.cc correctly track monitoring changes in libardour and the GUI; required removing propagation of session rec-enabled status through process chain and replacing it with call to Session::actively_recording() where necessary (may require a new RT event) 2011-10-21 15:05:33 +00:00
auto_bundle.cc
automatable.cc major, substantive reworking of how we store GUI information (visibility, height) for automation data. old design stored (insufficient) identifying information plus actual data in a GUI-only XML node; new scheme adds GUI data via extra_xml node to each AutomationControl object. reworked public/private methods for showing/hiding TimeAxisView objects; changed labelling of automation tracks to just show the name of the controlled parameter - more info can be viewed in the tooltip for the track headers. NOTE: Session file format ALTERED. No data loss but track visibility may be different than previous ardour3 versions 2011-06-11 15:35:34 +00:00
automation_control.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
automation_list.cc make Stateful::_id private and provide appropriate methods to set it, and use them throughout ardour 2011-10-18 13:18:47 +00:00
automation.cc
beats_frames_converter.cc Comments. 2011-12-10 15:08:13 +00:00
broadcast_info.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
buffer_manager.cc changes for OS X support: change waf config define to COREAUDIO_SUPPORT, remove PluginInsert call to IO::PortCountChanged, remove use of explicit Carbon linkage, fix up AudioUnit internals to actually work (Cocoa GUIs still currently broken) 2011-10-18 15:08:42 +00:00
buffer_set.cc Fix whitespace. 2011-12-09 19:36:20 +00:00
buffer.cc
bundle.cc Fix a few SNAFUs in the port matrix related to multi-type bundles (#4454). 2011-11-08 14:15:28 +00:00
butler.cc Fix awful thinko in previous commit. 2011-10-24 20:50:40 +00:00
caimportable.cc
callback.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
capturing_processor.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
chan_count.cc
chan_mapping.cc More robust plugin I/O mapping. 2011-10-21 04:51:04 +00:00
ChangeLog
configuration.cc remove left-over debugging call to sleep(3) (!!!) 2011-10-26 20:56:16 +00:00
control_protocol_manager.cc change several startup messages to be triggered only by -D (debug) options 2011-10-22 13:30:11 +00:00
control_protocol_search_path.cc be consistent in the way we merge environment-set search paths and pre-defined ones 2011-12-04 21:08:34 +00:00
coreaudiosource.cc Remove unused read/write data count code. 2011-10-24 20:45:29 +00:00
crossfade_binder.cc Add missing files. 2011-09-21 15:55:12 +00:00
crossfade.cc remove absurd internal Crossfade constructor that confused region start and region position; set position explicitly in the two places that we use these crossfades; revert to the assert that caught this crazy error 2011-10-20 21:17:25 +00:00
cycle_timer.cc
data_type.cc
debug.cc update CycleTimer to utilize NDEBUG and PBD::DEBUG so that we can leave them in place and use them at run time 2011-11-30 15:24:31 +00:00
default_click.cc
delivery.cc Make a few things private in Delivery; couple of minor 2011-11-20 17:49:25 +00:00
directory_names.cc
diskstream.cc fix for most (all? we can dream ...) issues involved in #4399 (editing multiply-applies operations to playlists used more than once), and as a side-issue, fix playlist selection which broke when we hid Diskstreams inside Tracks by using orig_track_id() rather than orig_diskstream_id() 2011-12-10 19:20:15 +00:00
element_import_handler.cc
element_importer.cc
enums.cc Rename windows VST stuff with a Windows prefix. 2011-11-21 17:42:29 +00:00
event_type_map.cc major, substantive reworking of how we store GUI information (visibility, height) for automation data. old design stored (insufficient) identifying information plus actual data in a GUI-only XML node; new scheme adds GUI data via extra_xml node to each AutomationControl object. reworked public/private methods for showing/hiding TimeAxisView objects; changed labelling of automation tracks to just show the name of the controlled parameter - more info can be viewed in the tooltip for the track headers. NOTE: Session file format ALTERED. No data loss but track visibility may be different than previous ardour3 versions 2011-06-11 15:35:34 +00:00
export_channel_configuration.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
export_channel.cc Use shared_ptr for Port in the AudioEngine; improves thread-safety of the audio engine's port list as a writer cannot destroy a port in one thread while the port list is being iterated in another. 2011-10-28 17:04:09 +00:00
export_failed.cc
export_filename.cc Typedef all globally used export smart pointer types in one file. 2011-06-11 14:14:24 +00:00
export_format_base.cc Remove unused code. 2011-10-18 00:24:23 +00:00
export_format_manager.cc Typedef all globally used export smart pointer types in one file. 2011-06-11 14:14:24 +00:00
export_format_specification.cc Typedef all globally used export smart pointer types in one file. 2011-06-11 14:14:24 +00:00
export_formats_search_path.cc be consistent in the way we merge environment-set search paths and pre-defined ones 2011-12-04 21:08:34 +00:00
export_formats.cc
export_graph_builder.cc Typedef all globally used export smart pointer types in one file. 2011-06-11 14:14:24 +00:00
export_handler.cc Patch from Colin to fix a search/replace bug in TOC/CUE generation (#4336). 2011-09-27 20:20:04 +00:00
export_multiplication.cc
export_preset.cc
export_profile_manager.cc probably fix failure to find export formats in packages 2011-12-04 20:05:50 +00:00
export_status.cc Fix #4094: show total export progress instead of per timespan progress 2011-06-11 21:12:24 +00:00
export_timespan.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
file_source.cc fixes for 98% of all the warnings/errors reported by OS X gcc on tiger 2011-09-30 17:55:14 +00:00
filename_extensions.cc
filesystem_paths.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
filter.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
find_session.cc
gain.cc
gettext.h
globals.cc Rename linux VST files to be more friendly. 2011-11-23 19:31:04 +00:00
graph.cc remove get_rt() call from graph code, since JACK takes care of that for us and all process threads are created using libjack thread API 2011-11-28 15:58:25 +00:00
graphnode.cc A few more comments. 2011-11-05 17:54:44 +00:00
i18n.h add _S() macro to i18n.h for libs/ardour and libs/gtkmm2ext 2011-11-28 20:38:23 +00:00
import.cc
internal_return.cc Re-add erroneously-removed configure_io method. 2011-12-09 14:10:33 +00:00
internal_send.cc Fill extra channels if monitor sends have more outputs than 2011-11-20 16:36:04 +00:00
interpolation.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
io_processor.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
io.cc Don't try to process_input() if an IO has no ports; fixes 2011-12-10 14:03:37 +00:00
jack_slave.cc
ladspa_plugin.cc More robust plugin I/O mapping. 2011-10-21 04:51:04 +00:00
linux_vst_info_file.cc Rename linux VST files to be more friendly. 2011-11-23 19:31:04 +00:00
linux_vst_support.cc Rename linux VST files to be more friendly. 2011-11-23 19:31:04 +00:00
location_importer.cc
location.cc make Stateful::_id private and provide appropriate methods to set it, and use them throughout ardour 2011-10-18 13:18:47 +00:00
lv2_event_buffer.cc Use standard style LV2 extension include paths. 2011-11-07 18:30:40 +00:00
lv2_plugin.cc Support new URIs for LV2 presets. 2011-12-09 19:42:32 +00:00
lxvst_plugin.cc Rename linux VST files to be more friendly. 2011-11-23 19:31:04 +00:00
meter.cc Emit ConfigurationChanged when meter setup bypasses the 2011-08-19 19:21:05 +00:00
midi_automation_list_binder.cc Use a MementoCommandBinder for Crossfades so that the undo record can contain details for crossfades that are subsequently deleted (#4325). 2011-09-21 15:54:19 +00:00
midi_buffer.cc provide semantic ordering of simultaneous MIDI events; add operator== to MidiBuffer iterator; add empty() to MidiBuffer for no particular reason 2011-12-01 16:22:51 +00:00
midi_clock_slave.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
midi_diskstream.cc fix for most (all? we can dream ...) issues involved in #4399 (editing multiply-applies operations to playlists used more than once), and as a side-issue, fix playlist selection which broke when we hid Diskstreams inside Tracks by using orig_track_id() rather than orig_diskstream_id() 2011-12-10 19:20:15 +00:00
midi_model.cc Fix read of MIDI undo information to use the correct time type. Fixes #4387. 2011-10-23 19:16:42 +00:00
midi_patch_manager.cc
midi_playlist_source.cc fixes for 98% of all the warnings/errors reported by OS X gcc on tiger 2011-09-30 17:55:14 +00:00
midi_playlist.cc Remove unused read/write data count code. 2011-10-24 20:45:29 +00:00
midi_port.cc fixes for 98% of all the warnings/errors reported by OS X gcc on tiger 2011-09-30 17:55:14 +00:00
midi_region.cc Set up region BBT time when frame position changes, if the region is glued to BBT; fixes part of #4257. 2011-12-12 02:50:47 +00:00
midi_ring_buffer.cc fix incorrect use of MidiBuffer::reserve() and MidiBuffer::write() if channel mask discards a MIDI event (fixes #4138) 2011-07-08 17:50:02 +00:00
midi_source.cc tweak debug output 2011-11-22 20:29:41 +00:00
midi_state_tracker.cc
midi_stretch.cc Trim include tree. 2011-10-19 21:53:09 +00:00
midi_track.cc Remove unused with_processors parameter to 2011-11-21 01:28:27 +00:00
midi_ui.cc Use RCU for MIDI Manager's port list. 2011-09-26 20:35:09 +00:00
mix.cc
monitor_processor.cc Add GPL boilerplate. 2011-08-03 12:28:52 +00:00
mtc_slave.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
mtdm.cc
mute_master.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
named_selection.cc
onset_detector.cc
operations.cc
pan_controllable.cc
pannable.cc tweaks to boost debug related code, from a boost debugging session 2011-10-29 15:52:38 +00:00
panner_manager.cc Remove no-longer-required search path hack. 2011-11-16 00:42:29 +00:00
panner_search_path.cc be consistent in the way we merge environment-set search paths and pre-defined ones 2011-12-04 21:08:34 +00:00
panner_shell.cc Comment fixes. 2011-11-20 17:49:05 +00:00
panner.cc tweaks to boost debug related code, from a boost debugging session 2011-10-29 15:52:38 +00:00
pcm_utils.cc
pi_controller.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
playlist_factory.cc second half of "bomb out if playlist construction from XML fails" 2011-06-22 20:06:10 +00:00
playlist_source.cc make Stateful::_id private and provide appropriate methods to set it, and use them throughout ardour 2011-10-18 13:18:47 +00:00
playlist.cc Set up region BBT time when frame position changes, if the region is glued to BBT; fixes part of #4257. 2011-12-12 02:50:47 +00:00
plugin_insert.cc Remove unnecessary silencing of unused plugin inputs; unnecessary as (LADSPA/LV2 at least) connect_and_run routines pass in silent buffers for inputs that are not in the ChanMapping. The explicit silencing also failed if the plugin had more inputs than any processor on the route (fixes #4535). 2011-12-09 17:57:50 +00:00
plugin_manager.cc Rename linux VST files to be more friendly. 2011-11-23 19:31:04 +00:00
plugin.cc Rename windows VST stuff with a Windows prefix. 2011-11-21 17:42:29 +00:00
port_insert.cc catch up with is_silent change 2011-12-02 20:02:28 +00:00
port_set.cc Use shared_ptr for Port in the AudioEngine; improves thread-safety of the audio engine's port list as a writer cannot destroy a port in one thread while the port list is being iterated in another. 2011-10-28 17:04:09 +00:00
port.cc Use shared_ptr for Port in the AudioEngine; improves thread-safety of the audio engine's port list as a writer cannot destroy a port in one thread while the port list is being iterated in another. 2011-10-28 17:04:09 +00:00
process_thread.cc a better fix for the silent buffer issue: whenever we run a plugin, mark all the buffers passed to it as non-silent. a few plugin APIs allow the plugin to indicate whether or not it generated silence or not, but we ignore this for now (and possibly forever) 2011-11-01 21:28:16 +00:00
processor.cc Rename windows VST stuff with a Windows prefix. 2011-11-21 17:42:29 +00:00
progress.cc
quantize.cc Quantize notes to session tempo time, not relative to start of region (fix issue #4069). 2011-05-31 02:59:48 +00:00
rb_effect.cc Set new region length correctly after stretch (part of 2011-08-08 15:36:16 +00:00
rc_configuration.cc make PluginManager API more in line with other singletons; do initial plugin discovery before beginning to construct the UI, so that if plugins create GUIs (e.g for license verification) they don't cause a run loop to catch the UIManager in an inconsistent state with menus defined but actions missing 2011-11-14 17:41:29 +00:00
rdff.c
rdff.h
recent_sessions.cc when renaming, remove old session and add new session name from/to recent sessions list 2011-07-18 17:08:50 +00:00
region_factory.cc when doing a pure copy of a region, which resets the position, reset the position to the original after returning from the copy constructor. this keeps the semantics similar to the copy done usign a property list, where position etc. is expected to be set after construction. fixes #4519 2011-12-05 18:49:04 +00:00
region.cc Set up region BBT time when frame position changes, if the region is glued to BBT; fixes part of #4257. 2011-12-12 02:50:47 +00:00
resampled_source.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
return.cc Improve audioengine includes slightly. 2011-10-28 15:35:09 +00:00
reverse.cc
route_graph.cc Alert the user if a connection is made which causes 2011-11-09 17:44:39 +00:00
route_group_member.cc Fix somewhat confusing method names. 2011-11-04 16:41:25 +00:00
route_group.cc send correct PropertyChange for RouteGroup::set_route_active 2011-12-07 03:22:06 +00:00
route.cc rename a Buffer/BufferSet method to be a little clearer as to its intent (is_silent(bool) => set_is_silent(bool)) 2011-12-02 19:53:33 +00:00
run-tests.sh Fix some bits of the libardour unit tests. 2011-11-13 13:32:01 +00:00
send.cc remove visible "sound notes" button,add Config parameter to control this (which then saves the state the user selected), add control to the prefs dialog 2011-12-07 14:23:32 +00:00
session_butler.cc
session_click.cc Trim the include tree. 2011-10-19 03:34:02 +00:00
session_command.cc Use a MementoCommandBinder for Crossfades so that the undo record can contain details for crossfades that are subsequently deleted (#4325). 2011-09-21 15:54:19 +00:00
session_configuration.cc
session_directory.cc Use correct sources_root even when sessions are loaded from inside a session folder, specifying only their .ardour filename (#4032). 2011-10-22 21:46:53 +00:00
session_events.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
session_export.cc Wait for the butler to be quiescent before starting 2011-10-26 15:14:16 +00:00
session_handle.cc Typo. 2011-11-14 11:53:09 +00:00
session_metadata.cc
session_midi.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
session_object.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
session_playlists.cc fix for most (all? we can dream ...) issues involved in #4399 (editing multiply-applies operations to playlists used more than once), and as a side-issue, fix playlist selection which broke when we hid Diskstreams inside Tracks by using orig_track_id() rather than orig_diskstream_id() 2011-12-10 19:20:15 +00:00
session_process.cc Clarify stop-at-session-end behaviour; should fix #4033. 2011-12-11 16:26:03 +00:00
session_rtevents.cc add initial implementation of explicit monitor (input|disk) control. some behaviour to be worked out, still 2011-10-20 18:50:29 +00:00
session_state_utils.cc
session_state.cc Save templates as directories with plugin state, if 2011-12-11 20:38:42 +00:00
session_time.cc
session_transport.cc Trim the include tree. 2011-10-19 03:34:02 +00:00
session_utils.cc
session_vst.cc Use same VST callback for both Linux and Windows VSTs. 2011-11-22 16:30:58 +00:00
session.cc fix for most (all? we can dream ...) issues involved in #4399 (editing multiply-applies operations to playlists used more than once), and as a side-issue, fix playlist selection which broke when we hid Diskstreams inside Tracks by using orig_track_id() rather than orig_diskstream_id() 2011-12-10 19:20:15 +00:00
slave.cc
smf_source.cc Compute delta time correctly when appending events; the converter must be used to convert a source time, not a delta time, otherwise tempo / meter changes are not correctly accounted for. 2011-12-10 13:48:50 +00:00
sndfile_helpers.cc (native) Linux VST support from LinuxDSP 2011-09-20 20:29:47 +00:00
sndfileimportable.cc
sndfilesource.cc Remove unused read/write data count code. 2011-10-24 20:45:29 +00:00
source_factory.cc Trim include. 2011-11-01 02:39:34 +00:00
source.cc make Stateful::_id private and provide appropriate methods to set it, and use them throughout ardour 2011-10-18 13:18:47 +00:00
speakers.cc fixes for 98% of all the warnings/errors reported by OS X gcc on tiger 2011-09-30 17:55:14 +00:00
sse_functions_64bit.s
sse_functions_xmm.cc
sse_functions.s
st_pitch.cc
st_stretch.cc
strip_silence.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
tape_file_matcher.cc
template_utils.cc Save templates as directories with plugin state, if 2011-12-11 20:38:42 +00:00
tempo_map_importer.cc
tempo.cc fundamentally alter how we compute frames_per_beat(). this follows much discussion on IRC. fundamentally, tempo and ONLY tempo affects the computation of frames_per_beat(), meter has no effect at all. However, following typical DAW conventions, we continue to want the "grid" to show metric divisions, not fixed beats, so add a new method (Meter::frames_per_division()) that retains the old math which takes meter into account. This commit will alter the behaviour of MIDI notes in any session with multiple time signatures. They will likely break. Unfortunately, there is no alternative to this breakage at this time. 2011-12-12 14:00:44 +00:00
thread_buffers.cc Ensure we always have at least 1 MIDI buffer 2011-10-23 20:28:20 +00:00
ticker.cc Fix broken whitespace. I'd apologize for the compile times if it was my fault :D 2011-06-01 16:50:12 +00:00
track.cc Sessions loaded from 2.X don't have a diskstream (yet) 2011-12-11 14:14:17 +00:00
transient_detector.cc Fix some set-but-not-used variable warnings from gcc 4.6 2011-07-02 17:16:46 +00:00
unknown_processor.cc
uri_map.cc Implement the LV2 urid extension and remove implementation of (experimental) LV2 uri-unmap extension. 2011-11-21 03:22:08 +00:00
user_bundle.cc
utils.cc improved WORKING fix for search path issues 2011-12-07 18:52:14 +00:00
vst_plugin.cc Fix some confusion over getting parameter details from 2011-11-23 22:46:43 +00:00
windows_vst_plugin.cc Fix segfault on close. 2011-11-23 00:55:34 +00:00
wscript Keep track of MIDI region's start positions in beats, to 2011-12-11 14:50:36 +00:00