/*
audio-item.hh -- declare Audio_items
- (c) 1996--2006 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 1996--2008 Jan Nieuwenhuizen <janneke@gnu.org>
*/
#ifndef AUDIO_ITEM_HH
#include "moment.hh"
#include "pitch.hh"
-/**
-
-Any piece of audio information. We need virtual constructors, let's
-try decentralised factory for specific audio implemenations.
-*/
class Audio_item : public Audio_element
{
public:
class Audio_tempo : public Audio_item
{
public:
- Audio_tempo (int per_minute_4_i);
+ Audio_tempo (int per_minute_4);
int per_minute_4_;
};
int one_beat_;
};
+int moment_to_ticks (Moment);
+Real moment_to_real (Moment);
+Moment remap_grace_duration (Moment);
+
#endif // AUDIO_ITEM_HH