summaryrefslogtreecommitdiff
path: root/src/drumkit.h
diff options
context:
space:
mode:
authordeva <deva>2011-07-15 13:02:33 +0000
committerdeva <deva>2011-07-15 13:02:33 +0000
commitcd0e36773992e26985bdec1f7a5341f83fa3e521 (patch)
tree4710fb3f2465f4b464f5f6176261a67cfde2e46e /src/drumkit.h
parente190d38057892b69246391841b234a368bc2b4ad (diff)
New input/output plugin architecture. New LV2 plugin.
Diffstat (limited to 'src/drumkit.h')
-rw-r--r--src/drumkit.h17
1 files changed, 12 insertions, 5 deletions
diff --git a/src/drumkit.h b/src/drumkit.h
index d79a3e4..f9883b6 100644
--- a/src/drumkit.h
+++ b/src/drumkit.h
@@ -2,8 +2,8 @@
/***************************************************************************
* drumkit.h
*
- * Tue Jul 22 16:29:16 CEST 2008
- * Copyright 2008 Bent Bisballe Nyeng
+ * Wed Mar 9 15:27:26 CET 2011
+ * Copyright 2011 Bent Bisballe Nyeng
* deva@aasimon.org
****************************************************************************/
@@ -32,13 +32,20 @@
#include "channel.h"
#include "instrument.h"
-#include "midimap.h"
+class DrumKitParser;
class DrumKit {
+ friend class DrumKitParser;
public:
- std::string name;
- std::string description;
+ std::string name();
+ std::string description();
+
Instruments instruments;
+ Channels channels;
+
+private:
+ std::string _name;
+ std::string _description;
};
#endif/*__DRUMGIZMO_DRUMKIT_H__*/