replace fixed-point linear interpolation with double-based version, thereby removing...
[ardour.git] / libs / ardour / automation_control.cc
index 710fe449f88950731aee92406f6ed06f0b71de2e..ef54705e03b499757d2ef92931d7c76a2f07ebcb 100644 (file)
 */
 
 #include <iostream>
-#include <ardour/automation_control.h>
-#include <ardour/session.h>
-#include <ardour/automatable.h>
-#include <ardour/midi_track.h>
+#include "ardour/automatable.h"
+#include "ardour/automation_control.h"
+#include "ardour/event_type_map.h"
+#include "ardour/session.h"
 
 using namespace std;
 using namespace ARDOUR;
@@ -53,7 +53,7 @@ void
 AutomationControl::set_value(float value)
 {
        bool to_list = _list && _session.transport_stopped()
-               && ((AutomationList*)_list.get())->automation_playback();
+               && ((AutomationList*)_list.get())->automation_write();
        
        Control::set_float(value, to_list, _session.transport_frame());