13
0
livetrax/libs/ardour
David Robillard d357eca668 Factor out sequencing related things into an independant new library: "evoral".
Anything related to the storage of events/values over a range of time lives in evoral.
This includes MidiModel (Evoral::Sequence) and automation data (AutomationList (Evoral::ControlList),
	Automatable (Evoral::ControlSet), etc).
libs/evoral synced with http://svn.drobilla.net/lad/trunk/evoral r1511.


git-svn-id: svn://localhost/ardour2/branches/3.0@3754 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-19 00:47:49 +00:00
..
ardour Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
macosx rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
po merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
.cvsignore rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
amp.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
analyser.cc remove duplicate/wrong includes in last commit. 2008-09-17 19:18:08 +00:00
audio_buffer.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
audio_diskstream.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
audio_library.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
audio_playlist.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
audio_port.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
audio_track.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
audio_unit.cc merge 2.0-ongoing into 3.0 @ 3581 - 3710 2008-09-10 21:27:39 +00:00
audioanalyser.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
audioengine.cc merge 2.0-ongoing into 3.0 @ 3581 - 3710 2008-09-10 21:27:39 +00:00
audiofile_tagger.cc new files from sakari, missed last time 2008-09-17 12:58:33 +00:00
audiofilesource.cc Fix audio recording. Better fix needed though. 2008-07-14 18:57:14 +00:00
audioregion.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
audiosource.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
auditioner.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
auto_bundle.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
automatable.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
automation_control.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
automation_event.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
automation.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
base_audio_port.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
base_midi_port.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
broadcast_info.cc Fix bugs in BroadcastInfo, and use it in SndfileSource 2008-09-17 20:34:31 +00:00
buffer_set.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
buffer.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
bundle.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
caimportable.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
chan_count.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
ChangeLog rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
configuration.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
control_protocol_manager.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
control_protocol_search_path.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
coreaudiosource.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
crossfade.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
curve.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
cycle_timer.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
default_click.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
directory_names.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
diskstream.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
enums.cc merge Sakari's (sbergen) branch back into 3.0, removing libsndfile and adding taglib 2008-09-17 08:44:51 +00:00
export_channel_configuration.cc new files from sakari, missed last time 2008-09-17 12:58:33 +00:00
export_file_io.cc remove duplicate/wrong includes in last commit. 2008-09-17 19:18:08 +00:00
export_filename.cc new files from sakari, missed last time 2008-09-17 12:58:33 +00:00
export_format_base.cc new files from sakari, missed last time 2008-09-17 12:58:33 +00:00
export_format_manager.cc new files from sakari, missed last time 2008-09-17 12:58:33 +00:00
export_format_specification.cc new files from sakari, missed last time 2008-09-17 12:58:33 +00:00
export_formats.cc new files from sakari, missed last time 2008-09-17 12:58:33 +00:00
export_handler.cc new files from sakari, missed last time 2008-09-17 12:58:33 +00:00
export_multiplication.cc new files from sakari, missed last time 2008-09-17 12:58:33 +00:00
export_processor.cc new files from sakari, missed last time 2008-09-17 12:58:33 +00:00
export_profile_manager.cc new files from sakari, missed last time 2008-09-17 12:58:33 +00:00
export_status.cc new files from sakari, missed last time 2008-09-17 12:58:33 +00:00
export_timespan.cc new files from sakari, missed last time 2008-09-17 12:58:33 +00:00
export_utilities.cc remove duplicate/wrong includes in last commit. 2008-09-17 19:18:08 +00:00
filename_extensions.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
filesystem_paths.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
filter.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
find_session.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
gain.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
gdither.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
gettext.h rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
globals.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
i18n.h rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
import.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
internal_audio_port.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
internal_port.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
io_processor.cc Fixes to get legacy 2.x sends working. 2008-07-16 19:49:19 +00:00
io.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
jack_audio_port.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
jack_midi_port.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
jack_port.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
jack_slave.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
ladspa_plugin.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
location.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
lv2_plugin.cc merge 2.0-ongoing into 3.0 @ 3581 - 3710 2008-09-10 21:27:39 +00:00
meter.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
midi_buffer.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
midi_clock_slave.cc * enabled moving averages again... plays much nicer in a realtime setup 2008-08-07 04:03:17 +00:00
midi_diskstream.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
midi_model.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
midi_playlist.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
midi_port.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
midi_region.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
midi_source.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
midi_stretch.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
midi_track.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
mix.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
mtc_slave.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
named_selection.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
onset_detector.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
osc.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
panner.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
parameter.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
pcm_utils.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
playlist_factory.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
playlist.cc More gracefully handle type mismatch errors when doing playlist things (just ignore regions with the wrong type for this playlist). 2008-09-14 19:01:08 +00:00
plugin_insert.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
plugin_manager.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
plugin.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
port_insert.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
port_set.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
port.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
processor.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
quantize.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
rb_effect.cc merge 2.0-ongoing into 3.0 @ 3581 - 3710 2008-09-10 21:27:39 +00:00
recent_sessions.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
region_factory.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
region.cc merge 2.0-ongoing into 3.0 @ 3581 - 3710 2008-09-10 21:27:39 +00:00
resampled_source.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
reverse.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
route_group.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
route.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
SConscript Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
send.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
session_butler.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
session_click.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
session_command.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
session_directory.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
session_events.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
session_export.cc merge Sakari's (sbergen) branch back into 3.0, removing libsndfile and adding taglib 2008-09-17 08:44:51 +00:00
session_feedback.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
session_metadata.cc new files from sakari, missed last time 2008-09-17 12:58:33 +00:00
session_midi.cc * fixed JACK_MidiPort to get the events into the slave 2008-08-06 22:22:35 +00:00
session_process.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
session_state_utils.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
session_state.cc merge Sakari's (sbergen) branch back into 3.0, removing libsndfile and adding taglib 2008-09-17 08:44:51 +00:00
session_time.cc merge Sakari's (sbergen) branch back into 3.0, removing libsndfile and adding taglib 2008-09-17 08:44:51 +00:00
session_transport.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
session_utils.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
session_vst.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
session.cc merge Sakari's (sbergen) branch back into 3.0, removing libsndfile and adding taglib 2008-09-17 08:44:51 +00:00
silentfilesource.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
smf_reader.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
smf_source.cc Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
sndfile_helpers.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
sndfileimportable.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
sndfilesource.cc Fix bugs in BroadcastInfo, and use it in SndfileSource 2008-09-17 20:34:31 +00:00
source_factory.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
source.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
sse_functions_64bit.s rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
sse_functions_xmm.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
sse_functions.s rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
st_pitch.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
st_stretch.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
tape_file_matcher.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
template_utils.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
tempo.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
track.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
transient_detector.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
user_bundle.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
utils.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
vst_plugin.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00