lots of MIDI editing stuff. to be explained on the website when its done

git-svn-id: svn://localhost/ardour2/branches/3.0@5596 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Paul Davis 2009-08-27 03:09:30 +00:00
parent c6be9b6888
commit 3845af6ce9
49 changed files with 1110 additions and 220 deletions

View file

@ -25,7 +25,8 @@ namespace Evoral {
template<typename Timestamp>
Event<Timestamp>::Event(EventType type, Timestamp time, uint32_t size, uint8_t* buf, bool alloc)
: _type(type)
, _time(time)
, _original_time(time)
, _nominal_time(time)
, _size(size)
, _buf(buf)
, _owns_buf(alloc)
@ -43,7 +44,8 @@ Event<Timestamp>::Event(EventType type, Timestamp time, uint32_t size, uint8_t*
template<typename Timestamp>
Event<Timestamp>::Event(const Event& copy, bool owns_buf)
: _type(copy._type)
, _time(copy._time)
, _original_time(copy._original_time)
, _nominal_time(copy._nominal_time)
, _size(copy._size)
, _buf(copy._buf)
, _owns_buf(owns_buf)
@ -67,7 +69,7 @@ Event<Timestamp>::~Event() {
#endif // EVORAL_EVENT_ALLOC
template class Event<double>;
template class Event<Evoral::MusicalTime>;
template class Event<uint32_t>;
} // namespace Evoral