]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/midi-item.hh
Imported Upstream version 2.18.0
[lilypond.git] / lily / include / midi-item.hh
index c5a9cc9fddce90dcee66b6fe84cd95f1acc8afda..492e2e9fc83eb4a831c7e6cba230687e34d44650 100644 (file)
@@ -46,11 +46,26 @@ public:
 class Midi_channel_item : public Midi_item
 {
 public:
+  virtual ~Midi_channel_item ();
   int channel_;
   DECLARE_CLASSNAME (Midi_channel_item);
   Midi_channel_item (Audio_item *ai);
 };
 
+/**
+   Midi control function value changes.
+*/
+class Midi_control_function_value_change : public Midi_channel_item
+{
+public:
+  DECLARE_CLASSNAME (Midi_control_function_value_change);
+  Midi_control_function_value_change (Audio_control_function_value_change *ai);
+  virtual ~Midi_control_function_value_change ();
+  virtual string to_string () const;
+  Audio_control_function_value_change::Control control_;
+  Real value_;
+};
+
 class Midi_duration : public Midi_item
 {
 public: