Move event specific ringbuffer stuff to evoral.
authorDavid Robillard <d@drobilla.net>
Mon, 22 Sep 2008 16:28:02 +0000 (16:28 +0000)
committerDavid Robillard <d@drobilla.net>
Mon, 22 Sep 2008 16:28:02 +0000 (16:28 +0000)
commita2d2f738cb63dbf0fb89e0a00c424ce883fb7888
tree8ff8b9067a8884566b023de2dabedc2b57b856ab
parentff2d51ddd8288ec967efab2cb8192f43c893909e
Move event specific ringbuffer stuff to evoral.
Sane event type interface between evoral and libardour (no more shared magic numbers).
Cleanup Evoral::Sequence iterator, fix bugs, probably introduce new ones.
Move MIDI specific event functions to Evoral::MIDIEvent (is-a Evoral::Event).

git-svn-id: svn://localhost/ardour2/branches/3.0@3785 d708f5d6-7413-0410-9779-e7cbd77b26cf
36 files changed:
gtk2_ardour/canvas-program-change.cc
gtk2_ardour/midi_region_view.cc
gtk2_ardour/midi_streamview.cc
libs/ardour/SConscript
libs/ardour/ardour/automatable.h
libs/ardour/ardour/event_type_map.h [new file with mode: 0644]
libs/ardour/ardour/midi_buffer.h
libs/ardour/ardour/midi_ring_buffer.h
libs/ardour/ardour/parameter.h
libs/ardour/event_type_map.cc [new file with mode: 0644]
libs/ardour/import.cc
libs/ardour/meter.cc
libs/ardour/midi_buffer.cc
libs/ardour/midi_diskstream.cc
libs/ardour/midi_model.cc
libs/ardour/midi_track.cc
libs/ardour/quantize.cc
libs/ardour/smf_source.cc
libs/evoral/SConscript
libs/evoral/evoral/Event.hpp
libs/evoral/evoral/EventRingBuffer.hpp [new file with mode: 0644]
libs/evoral/evoral/EventSink.hpp
libs/evoral/evoral/MIDIEvent.hpp [new file with mode: 0644]
libs/evoral/evoral/MIDIParameters.hpp
libs/evoral/evoral/Note.hpp
libs/evoral/evoral/RingBuffer.hpp [new file with mode: 0644]
libs/evoral/evoral/Sequence.hpp
libs/evoral/evoral/TypeMap.hpp [new file with mode: 0644]
libs/evoral/evoral/types.hpp
libs/evoral/src/ControlList.cpp
libs/evoral/src/Event.cpp
libs/evoral/src/MIDIEvent.cpp [new file with mode: 0644]
libs/evoral/src/Note.cpp
libs/evoral/src/Sequence.cpp
libs/midi++2/midi++/event.h
libs/midi++2/midnam_patch.cc