/*
audio-item.hh -- declare Audio_items
- (c) 1996, 1997--1999 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 1996--2000 Jan Nieuwenhuizen <janneke@gnu.org>
*/
#ifndef AUDIO_ITEM_HH
#define AUDIO_ITEM_HH
+ #include <typeinfo>
#include "lily-proto.hh"
#include "string.hh"
#include "audio-element.hh"
Audio_item& operator=( Audio_item const&);
};
+class Audio_dynamic : public Audio_item
+{
+public:
+ Audio_dynamic (Real volume);
+
+ Real volume_;
+};
+
class Audio_key : public Audio_item
{
public:
Audio_note* tied_;
};
+class Audio_piano_pedal : public Audio_item
+{
+public:
+ String type_str_;
+ Direction dir_;
+};
+
class Audio_text : public Audio_item
{
public: