Factor out sequencing related things into an independant new library: "evoral".
authorDavid Robillard <d@drobilla.net>
Fri, 19 Sep 2008 00:47:49 +0000 (00:47 +0000)
committerDavid Robillard <d@drobilla.net>
Fri, 19 Sep 2008 00:47:49 +0000 (00:47 +0000)
commitd357eca668044badcb4bab318e2e74cfffa9a0b0
treeeab9bf33b194f9e37c20f84375e5caa748ee994a
parent3d976c5b727e4d55ce439b1d7c055a814477fa1a
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
103 files changed:
SConstruct
gtk2_ardour/SConscript
gtk2_ardour/audio_time_axis.cc
gtk2_ardour/automation_controller.cc
gtk2_ardour/automation_controller.h
gtk2_ardour/automation_line.cc
gtk2_ardour/automation_line.h
gtk2_ardour/automation_region_view.cc
gtk2_ardour/automation_selection.h
gtk2_ardour/automation_streamview.cc
gtk2_ardour/automation_time_axis.cc
gtk2_ardour/canvas-hit.h
gtk2_ardour/canvas-note-event.cc
gtk2_ardour/canvas-note-event.h
gtk2_ardour/canvas-note.cc
gtk2_ardour/canvas-note.h
gtk2_ardour/canvas-program-change.cc
gtk2_ardour/canvas-program-change.h
gtk2_ardour/crossfade_edit.cc
gtk2_ardour/curvetest.cc
gtk2_ardour/gain_meter.cc
gtk2_ardour/generic_pluginui.cc
gtk2_ardour/midi_region_view.cc
gtk2_ardour/midi_region_view.h
gtk2_ardour/midi_streamview.cc
gtk2_ardour/midi_time_axis.cc
gtk2_ardour/mixer_strip.cc
gtk2_ardour/panner_ui.cc
gtk2_ardour/route_time_axis.cc
gtk2_ardour/route_ui.cc
gtk2_ardour/selection.cc
gtk2_ardour/selection.h
libs/ardour/SConscript
libs/ardour/ardour/automatable.h
libs/ardour/ardour/automation_control.h
libs/ardour/ardour/automation_event.h
libs/ardour/ardour/midi_buffer.h
libs/ardour/ardour/midi_model.h
libs/ardour/ardour/midi_region.h
libs/ardour/ardour/midi_ring_buffer.h
libs/ardour/ardour/midi_source.h
libs/ardour/ardour/midi_track.h
libs/ardour/ardour/note.h [deleted file]
libs/ardour/ardour/panner.h
libs/ardour/ardour/parameter.h
libs/ardour/ardour/plugin_insert.h
libs/ardour/ardour/smf_source.h
libs/ardour/audio_track.cc
libs/ardour/audioregion.cc
libs/ardour/automatable.cc
libs/ardour/automation_control.cc
libs/ardour/automation_event.cc
libs/ardour/crossfade.cc
libs/ardour/gain.cc
libs/ardour/import.cc
libs/ardour/io.cc
libs/ardour/jack_midi_port.cc
libs/ardour/meter.cc
libs/ardour/midi_buffer.cc
libs/ardour/midi_diskstream.cc
libs/ardour/midi_model.cc
libs/ardour/midi_source.cc
libs/ardour/midi_stretch.cc
libs/ardour/midi_track.cc
libs/ardour/note.cc [deleted file]
libs/ardour/panner.cc
libs/ardour/parameter.cc
libs/ardour/plugin_insert.cc
libs/ardour/route.cc
libs/ardour/smf_source.cc
libs/evoral/SConscript [new file with mode: 0644]
libs/evoral/evoral/Control.hpp [new file with mode: 0644]
libs/evoral/evoral/ControlList.hpp [new file with mode: 0644]
libs/evoral/evoral/ControlSet.hpp [new file with mode: 0644]
libs/evoral/evoral/Curve.hpp [new file with mode: 0644]
libs/evoral/evoral/Event.hpp [new file with mode: 0644]
libs/evoral/evoral/EventSink.hpp [new file with mode: 0644]
libs/evoral/evoral/MIDIParameters.hpp [new file with mode: 0644]
libs/evoral/evoral/Note.hpp [new file with mode: 0644]
libs/evoral/evoral/Parameter.hpp [new file with mode: 0644]
libs/evoral/evoral/Sequence.hpp [new file with mode: 0644]
libs/evoral/evoral/midi_events.h [new file with mode: 0644]
libs/evoral/evoral/types.hpp [new file with mode: 0644]
libs/evoral/src/Control.cpp [new file with mode: 0644]
libs/evoral/src/ControlList.cpp [new file with mode: 0644]
libs/evoral/src/ControlSet.cpp [new file with mode: 0644]
libs/evoral/src/Curve.cpp [new file with mode: 0644]
libs/evoral/src/Event.cpp [new file with mode: 0644]
libs/evoral/src/Note.cpp [new file with mode: 0644]
libs/evoral/src/Sequence.cpp [new file with mode: 0644]
libs/evoral/test/sequence.cpp [new file with mode: 0644]
libs/midi++2/SConscript
libs/midi++2/event.cc [deleted file]
libs/midi++2/jack_midiport.cc
libs/midi++2/midi++/event.h
libs/midi++2/midi++/jack.h
libs/midi++2/midi++/midnam_patch.h
libs/midi++2/midnam_patch.cc
libs/surfaces/control_protocol/SConscript
libs/surfaces/frontier/tranzport/SConscript
libs/surfaces/generic_midi/SConscript
libs/surfaces/mackie/SConscript
libs/surfaces/powermate/SConscript