#ifndef AUDIO_ITEM_HH
#define AUDIO_ITEM_HH
- #include <typeinfo>
+#include <typeinfo>
#include "lily-proto.hh"
#include "string.hh"
#include "audio-element.hh"
-#include "key-def.hh"
+
#include "musical-pitch.hh"
#include "moment.hh"
#include "drul-array.hh"
Audio_column* audio_column_l_;
-protected:
- virtual void do_print () const;
private:
Audio_item (Audio_item const&);
class Audio_key : public Audio_item
{
public:
- Audio_key (Key_def const& key);
-
- Key_def key_;
+ Audio_key (); //Newkey_def const& key);
+ // FIXME
};
class Audio_instrument : public Audio_item
Audio_note* tied_;
};
+class Audio_piano_pedal : public Audio_item
+{
+public:
+ String type_str_;
+ Direction dir_;
+};
+
class Audio_text : public Audio_item
{
public: