ardour/libs/ardour
Paul Davis ab3f0f75a8 new route API to discover/access well-known automation controls for panning, EQ and compression.
The EQ and compression parts do nothing for Ardour, where there is no identifiable and understood plugin to perform their
roles. They do work on mixbus, which also serves as a model for how to do this.
2015-12-16 06:00:56 -05:00
..
ardour new route API to discover/access well-known automation controls for panning, EQ and compression. 2015-12-16 06:00:56 -05:00
macosx/libardour.xcodeproj copy all XCode project files from Tracks. 2015-06-29 14:18:10 -04:00
msvc globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
MSVClibardour Add some newly introduced sources to our MSVC project (libardour) 2015-11-06 08:22:58 +00:00
po update german translation 2015-12-09 13:22:25 +01:00
test Fix broken load-session utility and change it to load and save a session 2015-12-01 15:44:10 +10:00
amp.cc Add AutomationControl::set_value_unchecked() and AutomationControl::writable() and use them. 2015-10-21 22:31:35 -04:00
analyser.cc Prevent crash at session-close when analysing. 2015-11-25 00:56:05 +01:00
async_midi_port.cc fix behaviour of AsyncMIDIPort so that large amounts of data are handled well. 2015-10-09 11:08:33 -04:00
audio_backend.cc define more backend error-messages. 2015-10-02 17:49:31 +02:00
audio_buffer.cc [Summary] Added correct memory alignment for Windows in ../pbd/malign.h 2015-06-29 14:16:43 -04:00
audio_diskstream.cc use quotes for in-tree pbd/glib wrapper include 2015-10-05 22:15:18 +02:00
audio_library.cc Move ARDOUR::touch_file to pbd/file_utils.h 2015-07-26 12:15:19 +10:00
audio_playlist.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
audio_playlist_importer.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
audio_playlist_source.cc use FileSource::within_session() for peak-files 2015-09-10 16:47:26 +02:00
audio_port.cc globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
audio_region_importer.cc
audio_track.cc fix playlist refcount on track un-freeze. 2015-11-21 18:36:05 +01:00
audio_track_importer.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
audio_unit.cc fix AU preset list 2015-12-01 15:26:24 +01:00
audioanalyser.cc use quotes for in-tree pbd/glib wrapper include 2015-10-05 22:15:18 +02:00
audioengine.cc correct name of Midi-UI thread memory-pool and request-queue 2015-12-12 14:45:17 +01:00
audiofile_tagger.cc don't crash if taglib cannot open file 2015-07-28 00:45:09 +02:00
audiofilesource.cc use quotes for in-tree pbd/glib wrapper include 2015-10-05 22:15:18 +02:00
audioregion.cc reduce math weirdness (thanks to Steven Yi) 2015-11-18 14:29:13 +01:00
audiosource.cc prevent concurrent peak-file init. 2015-11-24 18:58:11 +01:00
auditioner.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
auto_bundle.cc globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
automatable.cc Clean up _before XMLNode in AutomationList if no automation write occurred. 2015-11-02 02:12:54 +11:00
automation.cc
automation_control.cc Clean up _before XMLNode in AutomationList if no automation write occurred. 2015-11-02 02:12:54 +11:00
automation_list.cc AutomationList::set_automation_state () only needs a memento for toggled. 2015-11-03 04:18:09 +11:00
automation_watch.cc Automation watch sets position for new write pass when transport stopped. 2015-11-01 23:21:08 +11:00
beats_frames_converter.cc MusicalTime => Beats. 2015-01-07 00:12:07 -05:00
broadcast_info.cc globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
buffer.cc
buffer_manager.cc
buffer_set.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
bundle.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
butler.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
caimportable.cc globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
capturing_processor.cc
chan_count.cc
chan_mapping.cc
ChangeLog
control_protocol_manager.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
coreaudiosource.cc Fix crash in new CoreaudioSource code (on invalid file) 2015-10-21 03:12:45 +02:00
cycle_timer.cc remove i/ofstream from libardour 2015-10-05 22:15:17 +02:00
data_type.cc
debug.cc add debug "bits" for FaderPort 2015-11-24 23:20:39 -05:00
default_click.cc Click: Normalized then dropped by 6dB 2015-10-03 13:14:25 -04:00
delayline.cc
delivery.cc don't clear MIDI buffers during split-cycles 2015-11-28 23:40:03 +01:00
directory_names.cc globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
diskstream.cc substantial part of infrastructure required for track/bus duplication 2015-11-13 16:14:49 -05:00
ebur128_analysis.cc add required header 2015-11-04 07:58:10 -05:00
element_import_handler.cc
element_importer.cc
engine_slave.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
engine_state_controller.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
enums.cc fix registration of automation type enums 2015-10-13 15:33:39 -04:00
event_type_map.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
export_channel.cc globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
export_channel_configuration.cc
export_failed.cc
export_filename.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
export_format_base.cc
export_format_manager.cc Added support for exporting mp4 chapter marks 2015-04-21 18:15:29 +02:00
export_format_specification.cc add 176.4kHz to available sample rates in export GUI 2015-06-29 14:18:12 -04:00
export_formats.cc Normalize user-visible messages to use 8-bit, 16-bit, 24-bit, 32-bit and 64-bit 2015-12-06 01:00:20 +01:00
export_graph_builder.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
export_handler.cc remove last ofstream 2015-10-13 09:55:53 +02:00
export_multiplication.cc globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
export_preset.cc
export_profile_manager.cc use quotes for in-tree pbd/glib wrapper include 2015-10-05 22:15:18 +02:00
export_status.cc
export_timespan.cc
file_source.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
filename_extensions.cc globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
filesystem_paths.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
filter.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
find_session.cc use quotes for in-tree pbd/glib wrapper include 2015-10-05 22:15:18 +02:00
gettext.h
globals.cc 2K? that's micro -- use macrosoft for lots a files, please! 2015-12-08 18:39:56 +01:00
graph.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
graphnode.cc
i18n.h properly translatable plural forms 2015-10-25 17:46:39 +01:00
iec1ppmdsp.cc
iec2ppmdsp.cc
import.cc use quotes for in-tree pbd/glib wrapper include 2015-10-05 22:15:18 +02:00
instrument_info.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
internal_return.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
internal_send.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
interpolation.cc globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
io.cc remove unused fstream includes 2015-10-05 22:15:18 +02:00
io_processor.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
kmeterdsp.cc
ladspa_plugin.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
legatize.cc Legatize::name () reflects its type. Fixes confusing undo record name. 2015-10-20 00:53:30 +11:00
linux_vst_support.cc use quotes for in-tree pbd/glib wrapper include 2015-10-05 22:15:18 +02:00
load-save-session-collection.sh Fix broken load-session utility and change it to load and save a session 2015-12-01 15:44:10 +10:00
load-save-session.sh Fix broken load-session utility and change it to load and save a session 2015-12-01 15:44:10 +10:00
location.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
location_importer.cc
ltc_file_reader.cc use quotes for in-tree pbd/glib wrapper include 2015-10-05 22:15:18 +02:00
ltc_slave.cc avoid llabs ambiguity 2015-07-23 13:06:43 +02:00
lv2_evbuf.c
lv2_evbuf.h
lv2_plugin.cc update URI (see lv2-dev email list) 2015-12-15 09:07:00 +01:00
lxvst_plugin.cc globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
meter.cc Fix Mackie control metering (fixes #6608). 2015-09-28 20:13:15 -07:00
midi_automation_list_binder.cc
midi_buffer.cc fix seamless midi-looping - fixes #5438 2015-11-29 01:27:18 +01:00
midi_channel_filter.cc Fix mute of MIDI tracks with channel forcing. 2015-03-30 09:19:00 -05:00
midi_clock_slave.cc
midi_diskstream.cc fix seamless midi-looping - fixes #5438 2015-11-29 01:27:18 +01:00
midi_model.cc Remove all the now unused functions in the MidiModel class. 2015-10-17 22:12:55 -04:00
midi_patch_manager.cc properly translatable plural forms 2015-10-25 17:46:39 +01:00
midi_playlist.cc Exclude empty CC-params from "Show Existing Automation" 2015-08-24 03:35:41 +02:00
midi_playlist_source.cc Fix mute of MIDI tracks with channel forcing. 2015-03-30 09:19:00 -05:00
midi_port.cc fix typo in panic message, honor event-time. 2015-11-28 22:34:54 +01:00
midi_region.cc Remove all the now unused functions in the MidiModel class. 2015-10-17 22:12:55 -04:00
midi_ring_buffer.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
midi_scene_change.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
midi_scene_changer.cc change API for accessing session MIDI ports so that (1) boost::shared_ptr<> is used all the time (2) we avoid using multiple functions to return different subclass versions of some ports 2015-12-07 12:38:17 -05:00
midi_source.cc clarify midi-iterator comment 2015-08-27 14:43:28 +02:00
midi_state_tracker.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
midi_stretch.cc MusicalTime => Beats. 2015-01-07 00:12:07 -05:00
midi_track.cc fix seamless midi-looping - fixes #5438 2015-11-29 01:27:18 +01:00
midi_ui.cc correct name of Midi-UI thread memory-pool and request-queue 2015-12-12 14:45:17 +01:00
mididm.cc
midiport_manager.cc change API for accessing session MIDI ports so that (1) boost::shared_ptr<> is used all the time (2) we avoid using multiple functions to return different subclass versions of some ports 2015-12-07 12:38:17 -05:00
mix.cc Added optimized AVX function for sample processing 2015-06-29 14:18:13 -04:00
monitor_processor.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
mtc_slave.cc globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
mtdm.cc globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
mute_master.cc SiP and "solo overrides mutes" tweak: 2015-10-05 14:19:32 +02:00
note_fixer.cc Handle edits while playing precisely. 2015-03-05 17:30:31 -05:00
onset_detector.cc windows compatible paths for analysis 2015-10-08 18:21:07 +02:00
operations.cc
pan_controllable.cc Add AutomationControl::set_value_unchecked() and AutomationControl::writable() and use them. 2015-10-21 22:31:35 -04:00
pannable.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
panner.cc
panner_manager.cc
panner_shell.cc remove unused fstream includes 2015-10-05 22:15:18 +02:00
parameter_descriptor.cc fix some more uninitialized vars 2015-09-07 00:00:44 +02:00
pcm_utils.cc
playlist.cc Add function to duplicate until a certain frame. 2015-12-02 14:59:43 -05:00
playlist_factory.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
playlist_source.cc
plugin.cc fix seamless midi-looping - fixes #5438 2015-11-29 01:27:18 +01:00
plugin_insert.cc fix LV2 plugin state for copied plugins. 2015-12-10 19:31:00 +01:00
plugin_manager.cc Normalize user-visible messages to use 8-bit, 16-bit, 24-bit, 32-bit and 64-bit 2015-12-06 01:00:20 +01:00
port.cc forward "disconnect all", partial fix for #6308 2015-10-06 01:28:33 +02:00
port_insert.cc restore measured Insert latency 2015-11-25 19:09:23 +01:00
port_manager.cc remove unused PortManager::port_name_prefix_is_unique() method 2015-10-09 07:39:08 -04:00
port_set.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
process_thread.cc prepare trim automation 2015-04-25 21:24:58 +02:00
processor.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
progress.cc
quantize.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
rb_effect.cc
rc_configuration.cc use quotes for in-tree pbd/glib wrapper include 2015-10-05 22:15:18 +02:00
rdff.c
rdff.h
recent_sessions.cc use quotes for in-tree pbd/glib wrapper include 2015-10-05 22:15:18 +02:00
region.cc Ardour::Region - add method required to fix #6673. 2015-11-14 03:05:53 +11:00
region_factory.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
resampled_source.cc fix import resampling (don’t cut end short) 2015-08-13 03:23:38 +02:00
return.cc
reverse.cc when reversing regions, use the original source's SR, not the current session one 2015-06-29 14:18:12 -04:00
route.cc new route API to discover/access well-known automation controls for panning, EQ and compression. 2015-12-16 06:00:56 -05:00
route_graph.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
route_group.cc fix crash when creating subgroup-bus - fixes #6642 2015-10-15 17:47:02 +02:00
route_group_member.cc
run-profiling.sh
run-tests.sh
scene_change.cc globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
search_paths.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
send.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
session.cc Prevent crash at session-close when analysing. 2015-11-25 00:56:05 +01:00
session_butler.cc
session_click.cc remove requirement for transport speed to be 1.0 when generating click (metronome) 2015-11-12 09:46:25 -05:00
session_command.cc
session_configuration.cc use quotes for in-tree pbd/glib wrapper include 2015-10-05 22:15:18 +02:00
session_directory.cc elaborate on prev. commit: ignore irrelevant files in the interchange dir. 2015-12-05 16:35:41 +01:00
session_events.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
session_export.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
session_handle.cc print insanity-check message only in debug builds 2015-09-04 22:36:14 +02:00
session_ltc.cc fix LTC alignment. 2015-01-09 06:08:15 +01:00
session_metadata.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
session_midi.cc change API for accessing session MIDI ports so that (1) boost::shared_ptr<> is used all the time (2) we avoid using multiple functions to return different subclass versions of some ports 2015-12-07 12:38:17 -05:00
session_object.cc
session_playlists.cc cont'd 20262abe (keep all playlists) 2015-11-21 22:45:26 +01:00
session_process.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
session_rtevents.cc implement solo group override 2015-10-07 01:44:02 +02:00
session_state.cc change API for accessing session MIDI ports so that (1) boost::shared_ptr<> is used all the time (2) we avoid using multiple functions to return different subclass versions of some ports 2015-12-07 12:38:17 -05:00
session_state_utils.cc
session_time.cc
session_transport.cc explicitly disallow looping with external-sync 2015-12-15 08:39:09 +01:00
session_vst.cc rename Plugin::ParameterChanged to ParameterChangedExternally to reflect its intent, and clean up the libardour side of result. 2015-10-20 10:23:49 -04:00
sha1.c MSVC doesn't define __LITTLE_ENDIAN__ 2015-08-09 12:50:04 +01:00
slave.cc change Audio backend sample time methods to use a 64 bit timeline 2015-02-19 17:44:01 -05:00
smf_source.cc use quotes for in-tree pbd/glib wrapper include 2015-10-05 22:15:18 +02:00
sndfile_helpers.cc Normalize user-visible messages to use 8-bit, 16-bit, 24-bit, 32-bit and 64-bit 2015-12-06 01:00:20 +01:00
sndfileimportable.cc use quotes for in-tree pbd/glib wrapper include 2015-10-05 22:15:18 +02:00
sndfilesource.cc touch peakfile after closing a SndFileSource 2015-12-08 09:07:51 -05:00
soundcloud_upload.cc use quotes for in-tree pbd/glib wrapper include 2015-10-05 22:15:18 +02:00
source.cc rename Plugin::ParameterChanged to ParameterChangedExternally to reflect its intent, and clean up the libardour side of result. 2015-10-20 10:23:49 -04:00
source_factory.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
speakers.cc use C locale, because POSIX locale is not supported on windows, and operation is undefined. C works on all platforms 2015-01-19 07:29:25 -06:00
srcfilesource.cc fix live resampling (auditioning, embedded src) 2015-08-13 04:30:06 +02:00
sse_avx_functions_64bit_win.s meter computation must use absolute value of all samples (ignoring sign bit) 2015-06-29 14:18:13 -04:00
sse_functions.s
sse_functions_64bit.s
sse_functions_64bit_win.s [Summary] Fixed bug in Ardour SSE assembler function. Wrong register was decreased in LP_SSE: block of float x86_sse_compute_peak function 2015-04-21 10:49:00 -04:00
sse_functions_avx.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
sse_functions_avx_linux.cc new file holding non-AVX stubs for AVX functions on linux 2015-06-29 14:18:15 -04:00
sse_functions_xmm.cc globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
st_pitch.cc
st_stretch.cc
strip_silence.cc silence detection: include fades. 2015-09-20 19:40:32 +02:00
system_exec.cc code consistency and hints for static analysis 2015-08-19 04:07:39 +02:00
tape_file_matcher.cc
template_utils.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
tempo.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
tempo_map_importer.cc
thread_buffers.cc prepare trim automation 2015-04-25 21:24:58 +02:00
ticker.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
track.cc Add AutomationControl::set_value_unchecked() and AutomationControl::writable() and use them. 2015-10-21 22:31:35 -04:00
transform.cc MusicalTime => Beats. 2015-01-07 00:12:07 -05:00
transient_detector.cc windows compatible paths for analysis 2015-10-08 18:21:07 +02:00
transpose.cc Add Transpose class that can be used by apply_midi_note_edit_op. 2015-10-17 22:12:55 -04:00
unknown_processor.cc compat for old sessions with missing plugins (+doc) 2015-08-16 03:46:45 +02:00
uri_map.cc
user_bundle.cc globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
utils.cc use quotes for in-tree pbd/glib wrapper include 2015-10-05 22:15:18 +02:00
vst_info_file.cc use quotes for in-tree pbd/glib wrapper include 2015-10-05 22:15:18 +02:00
vst_plugin.cc rename Plugin::ParameterChanged to ParameterChangedExternally to reflect its intent, and clean up the libardour side of result. 2015-10-20 10:23:49 -04:00
vumeterdsp.cc
windows_vst_plugin.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
worker.cc consolidate semaphore implementation (part one) 2015-12-02 16:03:28 +01:00
wscript Fix broken load-session utility and change it to load and save a session 2015-12-01 15:44:10 +10:00