Selection of visible note range (full range vs fit contents, selectable from midi...
[ardour.git] / libs / ardour / midi_source.cc
index d73520134a7692dab56431cfe3b267efb6232dca..a346bfd4f2b765385888f357a1896f06fbc3ad45 100644 (file)
@@ -44,6 +44,8 @@ sigc::signal<void,MidiSource *> MidiSource::MidiSourceCreated;
 
 MidiSource::MidiSource (Session& s, string name)
        : Source (s, name, DataType::MIDI)
+       , _model(new MidiModel())
+       , _model_loaded (false)
 {
        _read_data_count = 0;
        _write_data_count = 0;
@@ -51,6 +53,8 @@ MidiSource::MidiSource (Session& s, string name)
 
 MidiSource::MidiSource (Session& s, const XMLNode& node) 
        : Source (s, node)
+       , _model(new MidiModel())
+       , _model_loaded (false)
 {
        _read_data_count = 0;
        _write_data_count = 0;
@@ -62,6 +66,7 @@ MidiSource::MidiSource (Session& s, const XMLNode& node)
 
 MidiSource::~MidiSource ()
 {
+       delete _model;
 }
 
 XMLNode&