summaryrefslogtreecommitdiff
path: root/drumgizmo/input/ossmidi.cc
diff options
context:
space:
mode:
authorGoran Mekić <meka@tilda.center>2017-12-29 21:52:17 +0100
committerGoran Mekić <meka@tilda.center>2017-12-30 15:18:26 +0100
commit476a82d1c431c26f71286a2d904144bfa5468101 (patch)
treed778a71c05b9b19ac1038450bc0a680b1fbd5660 /drumgizmo/input/ossmidi.cc
parent5f293e314659f86e53870cf8666cda27512ba18e (diff)
Enable OSS midi in
Diffstat (limited to 'drumgizmo/input/ossmidi.cc')
-rw-r--r--drumgizmo/input/ossmidi.cc50
1 files changed, 50 insertions, 0 deletions
diff --git a/drumgizmo/input/ossmidi.cc b/drumgizmo/input/ossmidi.cc
index 16c2e2d..024415e 100644
--- a/drumgizmo/input/ossmidi.cc
+++ b/drumgizmo/input/ossmidi.cc
@@ -25,4 +25,54 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
*/
#include "ossmidi.h"
+#include <iostream>
+
+
+OSSInputEngine::OSSInputEngine()
+{
+}
+
+OSSInputEngine::~OSSInputEngine()
+{
+}
+
+bool OSSInputEngine::init(const Instruments& instruments)
+{
+ return true;
+}
+
+void OSSInputEngine::setParm(const std::string& parm, const std::string& value)
+{
+ if(parm == "dev")
+ {
+ dev = value;
+ std::cout << "dev = " << dev << std::endl;
+ }
+}
+
+bool OSSInputEngine::start()
+{
+ return true;
+}
+
+void OSSInputEngine::stop()
+{
+}
+
+void OSSInputEngine::pre()
+{
+}
+
+void OSSInputEngine::run(size_t pos, size_t len, std::vector<event_t>& events)
+{
+}
+
+void OSSInputEngine::post()
+{
+}
+
+bool OSSInputEngine::isFreewheeling() const
+{
+ return false;
+}