Make SMFSource suck significantly less.
authorDavid Robillard <d@drobilla.net>
Thu, 16 Aug 2007 01:25:58 +0000 (01:25 +0000)
committerDavid Robillard <d@drobilla.net>
Thu, 16 Aug 2007 01:25:58 +0000 (01:25 +0000)
commitf9a7388d7aa62c6b8ab0bc8c62bf53ae1652e8e1
treeb3737567d21c42688ff3129f28be144898cb28a6
parent356f9ba80aabb8705ce24ad78b2b409d084a718e
Make SMFSource suck significantly less.
Read from MidiRingbuffer directly into model, don't read MidiRingBuffer into a new midi buffer, then into the model.
Pass rec data to UI via model instead of a separate buffer.
Read MIDI CC data into MidiModel (though not actually used yet).
Made quantization toggle edited flag so model is saved.

git-svn-id: svn://localhost/ardour2/trunk@2308 d708f5d6-7413-0410-9779-e7cbd77b26cf
15 files changed:
gtk2_ardour/midi_region_view.cc
gtk2_ardour/midi_streamview.cc
gtk2_ardour/midi_streamview.h
libs/ardour/ardour/automatable.h
libs/ardour/ardour/midi_event.h
libs/ardour/ardour/midi_model.h
libs/ardour/ardour/midi_ring_buffer.h
libs/ardour/ardour/midi_source.h
libs/ardour/ardour/session_object.h
libs/ardour/ardour/smf_source.h
libs/ardour/midi_model.cc
libs/ardour/midi_source.cc
libs/ardour/quantize.cc
libs/ardour/route.cc
libs/ardour/smf_source.cc